zmrs163
级别: 家园常客
精华主题: 0
发帖数量: 419 个
工控威望: 570 点
下载积分: 1586 分
在线时间: 345(小时)
注册时间: 2017-06-12
最后登录: 2025-08-25
查看zmrs163的 主题 / 回贴
楼主  发表于: 5天前
图片:
图片:
图片:
在好多年前我学三菱的时候,从3U的手册上看到PLC执行顺序是输入刷新-程序执行-输出刷新,然后我就一直默认三菱PLC都是这个顺序,直到最近我才发现5U,R系列都是图2的顺序,虽然从使用效果来说几乎没有区别,西门子,倍福也似乎都是输入输出刷新在一起。但是从图3来看,IO刷新和END处理又是两个不同的阶段,所以三菱的扫描周期到底是从IO刷新开始计算,还是程序执行开始计算,刷新到底是算在END处理中,还是不算呢
苏州工人
级别: 工控侠客
精华主题: 0
发帖数量: 296 个
工控威望: 3720 点
下载积分: 4468 分
在线时间: 236(小时)
注册时间: 2021-07-23
最后登录: 2025-08-25
查看苏州工人的 主题 / 回贴
1楼  发表于: 前天
引用
引用第7楼zmrs163于2025-08-22 15:48发表的  :
你说得没错,不同的起点可以有不同的顺序。因此从程序内部无法观测到这两种刷新方式的区别。那问题来了,第一次扫描的时候如果刷新是在END处理中,那么初始程序中输入是获取不到的,经过我的测试5U初始程序可以获取外部输入。其实我困惑的点在于为啥手册里END处理一会包含IO刷新,一会不包含

有没有可能第一次扫描的时候获取不到输入,这个被当成BUG被修复了