最近正在做一个使用CP341与设备通讯的系统,CP341采用的是modbus通信协议。遇到了几个问题和疑问,望有遇到类似问题的同仁能帮忙解决一下,谢谢!
1、如何确定CP341已经安装了modbus通信协议?
2、假如在modbus通信协议已安装上的情况下,调用了FB8和FB7来做通信程序,FB8的使能位是脉冲触发,在CP341的面板上有看到TxD灯闪烁(2Hz),但是却不见RxD灯闪烁,怀疑是不是报文的问题导致没有接收。如果报文有错的话,是不是就没有接收,也就是RxD灯不亮?
3、FB8的管脚DONE的疑问:是不是FB8发送一次DONE就置一次1,还是FB8发送FB7接收了,DONE才会置1?
4、FB7的使能位长期置1可以吗?还是和FB8一样的时间脉冲来使其工作?
5、FB7接收回来的数据在哪个位置(引脚)可以看到?FB7的引脚LEN有什么用?
6、最终采集的数据要在wincc上显示,如何做链接,链接的是什么格式的数据,在哪个块内可以链接到?
望有遇到相同问题的同仁能给指点一下迷津,第一次做CP341的modbus通信,问题比较多,望海涵。谢谢!