恭喜,你发布的帖子
发布于 2017-11-12 19:37:46
4楼
我知道modbus与自由口的区别。我只是感觉这种现象很奇怪。我在试验完modbus的通讯之后,试验自由口的通讯,就发现自由口发出的数据会多出两个CRC校验的字节。当第二天再试验自由口时,就不会多出两个CRC的字节。因为到第二天重新上电了。所以我才感觉是之前调用过的modbus指令对自由口的指令产生了影响。
哦,那是完全有可能的。
因为,那个通讯模块并不是CU本身的端口(像200的那种可自定义端口)、事实上,它被设置后,是自己工作的。它有自己的缓冲区,数据存储区。与那些DP的CM模块一样,设置好了就自己工作。CU没有读取它,教授的数据就一直保存在它里面。
你使用了模块,就大大减轻了CU的负荷。
请填写推广理由:
分享
只看
楼主