三菱PLC中是没有暂停指令的。在暂停时你想实现什么功能。是让所有输出保持现状还是所有输出都停止或是保持部分输出。如果让所有输出都停止那相对来说就比较简单了。
你可以编写这样一个程序:
LD X1 ALT M100 “交替输出”X1为暂停按钮,每按一次M100在0、1之间交替然后每个输出线圈的前端串联 ANI M100,就起到暂停作用了。
LD X0 OUT M8034
当X0为1时,M8034为1,所有输出禁止。“输出继电器线圈断电”
但是X0为0时,M8034为0,输出禁止恢复。
你可以编写这样一个程序:
LD X1 ALT M100 “交替输出”X1为暂停按钮,每按一次M100在0、1之间交替
然后
每个输出线圈的前端串联 ANI M100,就起到暂停作用了。
LD X0 OUT M8034
当X0为1时,M8034为1,所有输出禁止。“输出继电器线圈断电”
但是X0为0时,M8034为0,输出禁止恢复。
我没用过三菱的PLC,不知道什么情况,不过我也想过,可以用跳转指令,在跳转之前,先把有关的输出进行记忆,然后复位了,暂停结束之后,把记忆的数值再写入到相关的输出点里面,回到原来的程序上。
这也只是我一时的想法,还没来得及试
你的暂停有几个点?用西门子的程序做一下可以不?我可以用西门子的做了给你看看
小车卸料程序可以用步进指令的,在程序里每步窜接个急停的常闭触点