三菱PLC IST指令求教,高手在哪儿啊,帮帮我吧,我是个迷茫的孩子啊,求仔细指导,说个一句半句就算了.

各位,在下遇到一条指令,看书挺明白,可是我们公司自己的程序里面顺序和书上写的不一样,有点蒙.

比如 IST M0 S20 S200

应该从M0----M7顺序为:M0,各个操作;M1,原点复归;M2单步.........等等就不例举了.

可是我们公司的程序里,M0没有用到,用M8000的常闭触点屏蔽了,直接就M1作各个操作了,书上这个M0----M7的顺序不是代表的含义是固定的么,怎么能换呢,M1应该就是原点复归啊,怎么用成各个操作,也就是手动了?

我们公司的工程师告诉我,它是可以换的,只要程序下面用到的S0,S1也换就可以了.S0是各个操作的初始状态,S1是复归的初始状态,这个换一下就可以让上面的M0,M1也换么???另外,是不是M0----M7都可以换啊????

求指教.

第1个回答  2011-09-20
m0对应的就是S0,M1对应的就是S1,所以后面的S0与S1互换了,前面的M0与M1当然也可以互换了。追问

那么是不是M0----M7都可以换啊????比如,M3是循环一次,M4是连续运行,但是我们公司的程序把它们也互换了,用M3做连续运行,M4做循环一次,这样也可以么,还是M0到M7都是可以随意换的啊、,请讲清楚点啊,大哥。

追答

对,你将M3.M4等等理解为一个记号,而这个记号会对应到他的内容,如果标号不变,但想功能变动,当然是将之对应的程序改变就可以了,也就是记号对应的内容变一下就可以了。M1-M7顺序在该条指令中的是不能改变的,所以其对应的标号就不会变,所以要变功能就只有改变与之对应的S状态后面的程序了。
书上讲的只是按正常顺序做。打个比方:
你和你朋友一起到银行去办业务,你的排号为3号,你朋友的排号为4号,按正常顺序,银行会先给你朋友办理业务,完成后再给你办理业务,但你有其他的事要先走一步,所以,你和你朋友的号码互换一下,这样,银行在叫号是先叫3号,所以是你先去办业务,你朋友在后面。明白了没有?

本回答被提问者采纳
第2个回答  2020-05-30
m8044是原点条件,在一些自动化控制系统中,在自动模式中按启动按钮,有些部件需要在初始位,否则不能启动,主要应用控制位置的系统