527823090
级别: 探索解密
精华主题: 0
发帖数量: 25 个
工控威望: 165 点
下载积分: 591 分
在线时间: 32(小时)
注册时间: 2013-09-24
最后登录: 2024-04-09
查看527823090的 主题 / 回贴
楼主  发表于: 2013-11-09 12:42
PLC是周期循环扫描的,求问:1 在子程序调用SBS和SBN之间的主程序时 扫描而不执行还是直接跳过去执行子程序,2 在互锁指令IL断开时IL和ILC之间指令扫描而不执行还是直接跳过,求答案,在网上搜了一些答案很多说法 想求正确答案,谢谢
smallnick
do good
级别: 论坛先锋
精华主题: 0
发帖数量: 330 个
工控威望: 1582 点
下载积分: 13564 分
在线时间: 707(小时)
注册时间: 2008-11-16
最后登录: 2021-07-18
查看smallnick的 主题 / 回贴
1楼  发表于: 2013-11-12 13:48
我的理解SBS条件满足了,PLC就直接跳到SBN内执行了,当SBN最后的RET指令时再返回到之前的程序中断点。所以一般各个子程序都是放在程序最后面,END之前。
IL和ILC里面,如果IL条件不满足,里面的程序要看是什么东西了,OUT的话就变成OFF了,SET/RSET还能保持,TIM复位了。这个东西在C200的PLC内用过他,现在的PLC有N个方法不用他。仅供参考