请教Labview与施耐德PLC通过modbus通讯问题

2019-07-17 11:04发布

如题,目前期望通过网线接口,使用modbus模块读取施耐德PLC寄存器中的数据,有如下问题想请教:1、是否可以使用DSC中的modbus模块中的以太网+RTU模式?2、PLC寄存器地址为%MW50,%MW51,%MW70,%MW71,而labview的modbus模块中的约束变量地址均为6位,这4个PLC寄存器地址对应的6位modbus约束变量地址分别是什么?3、是否完成硬件连接后,可直接使用约束变量进行读操作来读取寄存器数据?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
zhouyezuishuai
2019-07-17 21:35
zhouyezuishuai 发表于 2018-3-12 13:28
三楼正解,如果对数据的传输速度有要求,建议直接使用485转USB用串口通讯的方式读取,可以一次性读取同一个区域的多个寄存器数据,然后再把需要的数据截取出来,进行处理  电脑的CPU毕竟要不PLC的强大多了,计算在电脑上运行肯定要快很多  
施耐德通讯协议截取部分内容:
4xxxx 代表的是保持寄存器,既可以读也可以写: 03  ...

抱歉,中间有部分写错,读取的字节数应该是15*4=60

一周热门 更多>