西欧工控
多试一次,就会成功
级别: 工控侠客
精华主题: 0
发帖数量: 625 个
工控威望: 3344 点
下载积分: 78346 分
在线时间: 299(小时)
注册时间: 2010-09-21
最后登录: 2025-08-30
查看西欧工控的 主题 / 回贴
楼主  发表于: 3天前
时序上有没有不一样的可能

fczxjh
级别: 论坛先锋
精华主题: 0
发帖数量: 657 个
工控威望: 1622 点
下载积分: 128 分
在线时间: 284(小时)
注册时间: 2019-07-15
最后登录: 2025-08-30
查看fczxjh的 主题 / 回贴
1楼  发表于: 前天
这两种写法,都在一个扫描周期内输出结果,无论扫描先后,对于不是重复扫描的对象(重复扫描的对象以最后扫描的状态为准),两种结果都一样,不会有区别。

扫描周期的原理,首先读取IO映射区,然后扫描一遍程序,再更新IO映射区。

那你应该能理解,无论用哪种方法写,一个周期扫描的结果一样就不存在谁先谁后,因为结果是扫描完统一更新到IO映射区。