三菱PLC用梯形图编程简单而且方便觀看但是对于复杂的关系可能由于双线圈的存在(同时在梯形图中右边相同的线圈出现在不同的位置)而导致编译结果与想象结果出入。
要想解决该问题首先要解决双线圈的问题。
下图为出现双线圈情况
要改变这种情况就要将条件在同一位置并联,然后输出到同一线圈
哃时可以采用中间继电器M,通过置位和复位来实现控制,采用M控制方便做出模块来移值到不同地方如下图
由于复杂的关系在梯形图中难以表达逻辑关系,此时可以考虑用SFC图
SFC图中包含SFC块和梯形图其中主要思想类似多线程。SFC中梯形图不断循环同时梯形图中通过Set S0跳进SFC块中,2者哃时循环在总的梯形图中可通过ZRST复位
中间继电器S,同时在SFC块中每一状态继电器(S)互不影响,在不满足该条件下一直在该步循环,直至外界複位该步
快捷键:F2写入模式,调试模式下Shift+双击可变换该继电器状态