PLC梯形图中一种对于复杂关系的编程思想

三菱PLC用梯形图编程简单而且方便观看,但是对于复杂的关系可能由于双线圈的存在(同时在梯形图中右边相同的线圈出现在不同的位置)而导致编译结果与想象结果出入。

要想解决该问题,首先要解决双线圈的问题。

下图为出现双线圈情况,

-(LD X1)-(OUT Y1)-

-(LD X2)-(OUT Y1)-

要改变这种情况就要将条件在同一位置并联,然后输出到同一线圈。


同时可以采用中间继电器M,通过置位和复位来实现控制,采用M控制方便做出模块来移值到不同地方,如下图



由于复杂的关系在梯形图中难以表达逻辑关系,此时可以考虑用SFC图

SFC图中包含SFC块和梯形图,其中主要思想类似多线程。SFC中梯形图不断循环,同时梯形图中通过Set S0跳进SFC块中,2者同时循环。在总的梯形图中可通过ZRST复位

中间继电器S,同时在SFC块中每一状态继电器(S)互不影响,在不满足该条件下,一直在该步循环,直至外界复位该步。

满足条件用Tran


快捷键:F2写入模式,调试模式下Shift+双击可变换该继电器状态

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值