xuzhanily
kakasese
级别: 探索解密
精华主题: 0
发帖数量: 76 个
工控威望: 196 点
下载积分: 1186 分
在线时间: 326(小时)
注册时间: 2012-03-28
最后登录: 2024-12-11
查看xuzhanily的 主题 / 回贴
楼主  发表于: 2021-09-16 15:53
图片:
图片:
如图,1200PLC使用FOR指令后,扫描周期时间增加,当前为45MS, 如果增加循环次数,这个扫码周期时间还会增长,
           把FOR循环指令断开后,扫描周期时间立即减少为6MS.  这是真的不能忍啊,用FOR循环可以简化程序工程
           量,但扫码周期变长了,有没有好的解决方法?
      
木林森
级别: 工控侠客
精华主题: 0
发帖数量: 319 个
工控威望: 2087 点
下载积分: 2213 分
在线时间: 213(小时)
注册时间: 2020-08-16
最后登录: 2024-12-18
查看木林森的 主题 / 回贴
1楼  发表于: 2021-09-16 17:23
如果不是要求在同一个扫描周期里计算完循环,PLC里的 for 可以用 if 代替 ,做一个条件利用PLC的扫描周期做循环,从而减小扫描周期时间。