恭喜,你发布的帖子
发布于 2016-03-15 10:08:25
4楼
老生常谈的问题,以前论坛上有专门的介绍吧!分时控制发送就可以了!可以借鉴MODBUS,在首字节加上地址,结尾加上校验码,然后不同的地址对用不同的数据,就可以了!以D盘通讯速率,影响不是很大!
此外,可以优化一下数据,尽量不传32位数据,如实数!可以将其通过FC106转换成16位整数,然后接受以后再还原。
非常感谢,我也好久没弄这些东西了,现在突然遇到这个问题,想起来就问一下,网上搜也没搜到,你这一说头尾各加一个标志,我就明白了,以前我一直担心如果只在头加一个标志来表示不同的数据,可能有问题,当然,这个可能跟DP的通信机制有关系。如果DP网络收到一帧数据,是整个数据一起刷过去的话,只在头加一个标志,根据这个标志,我能把数据对应上,如果不是整个数据一起刷过去,我接受的时候,可能会出错的。如果头尾都加标志,应该就没问题了。
请填写推广理由:
分享
只看
楼主