我用PPI 协议组态,技术支持说我传送的数据太大,要分包传送,我怎么才能分包,具体步骤是什么?谢谢各位大侠了
问题补充:
谢谢,但兄弟有点愚钝,能不能给发个具体的实例,
最佳答案
1、每条网络读写指令最多能够读或者写16个字节的数据;每个CPU内最多只能有8条网络读写指令同时激活,而网络读写指令的数目没有限制。
2、根据上述规定规划数据缓冲区的大小与数量。
3、转帖:
使用用NetR/NetW时,应当注意:
避免简单地定时激活NetR/NetW:由于串行通信的特点(如上所述),无法得知何时真正结束。如果定时进行网络读写通信,必须判断此次通信是否正常结束 。
同时有效的NetR/NetW指令不能超过8个,否则通信请求队列会超出操作系统的管理能力
使用SM0.0调用网络读写指令,虽然能长期工作,但不能超过8个指令,而且会出现监控时指令块变为红色的现象,最好还是加上必要的读写状态判断条件。
最简单可靠的方法,是使用Micro/WIN中的NetR/NetW Wizard(网络读写指令向导)。
使用NetR/NetW向导可以编辑最多24条网络读写指令,其核心是使用顺序控制指令,这样在任一时刻只有一条NetR/NetW指令有效。如果要求超出24条网络读写指令,可以自己按照此方法编程。
提问者对于答案的评价:
xiexie
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc297779.html