恭喜,你发布的帖子
发布于 2024-02-05 04:06:18
3楼
S7-1200和 S7 200 Smart ST/SR都是使用PN通讯芯片进行数据交换。你的PN/IO网络组态,就是对该芯片的配置。
它们统一使用配置的发送周期(默认1毫秒);根据IO设备的多少,会分配给IO不同的更新周期。(2、4、6、8毫秒)以期平均在不同的周期进行更新。不会超过10毫秒。
更新的数据是在缓冲区中。等待PLC的程序读写。
在(作为控制器的)S7 1200中,PN/IO设备的IO数据,与本体模块等IO一样分配在IO映像区中。只不过PN/IO数据是2、4、6、8毫秒地自动更新。
所以,一个20毫秒扫描周期的主程序,当读写IO映像时,PN/IO数据已经更新过数次了。
IO更新周期,你是可以调整的。你也可以统统调整为2毫秒。除非你的程序扫描周期是2毫秒,否则,除了增加网络负荷,没啥好处。
当然了,有些重要的IO设备,确实需要手动调整;例如PN型的伺服,把它调整为2毫秒,而一般按钮等IO可以换到4-6毫秒。
这里需要手动地调整一下,是因为组态时,软件并不知道哪个IO设备对你来说,更新周期很重要。它通常是按你组态拖入先后顺序分配更新周期的。
谢谢乐老师,涨姿势鸟。这些最基本的还真没记住。
请填写推广理由:
分享
只看
楼主