恭喜,你发布的帖子
发布于 2025-07-18 14:41:51
2楼
建议:
S1:首先将源数据聚合,然后打包处理。例如,将bool都聚到DB块(数据缓存DB)中(这在源数据PLC中处理),数据缓存DB最好定义成UDT组的模式。这样就聚合了。
S2:再建一个数据发送DB区,用指令将数据缓存DB传入到数据发送DB区。(在源数据PLC中处理)
S3:将数据发送DB区发送出去。这样2个PLC 的源数据与目的数据区是异步进行,互不干扰。
注意:1:不要使用VARIANT这种数据类型,因为它属于不确定类型,需要先判断在使用。只是简单的传送会导致,存储地址错位。编译后源数据与目标数据对不上,问题还很隐蔽。
2:不要位传送,太占用通讯资源。
3:例程太多,勤劳点。善于解决问题与实践问题才是正道。
请填写推广理由:
分享
只看
楼主