恭喜,你发布的帖子
发布于 2025-08-26 13:32:52
17楼
这是用PLC通过S7通信,每20ms往外部上位机写数据吗?
1)你这数据量与实际工程需求相去甚远
2)TCP通信的规则是载波监听冲突检测,你怎能确保20ms必然能完成一次通信任务呢?
3)如果每个一秒钟完不成50次通信,还不包括出错再发的情景,那实际情况就是每秒钟发不了50条采用数据的,你的数据缓存不就是越来越大直到溢出吗?
不是20ms传一次数据,是20ms本地记录一次,数据保存在本地,上位机500ms读取一次缓存(也可以更长,只要本地缓存够用),把全部缓存发送给上位机,再回传读取内容的长度,PLC端判断缓存是否存满。
请填写推广理由:
分享
只看
楼主