请教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条回答
kevin1232
2019-07-18 08:30
爱吃肉的菠菜猫 发表于 2018-3-12 21:05
1、以太网只是MODBUS的一种硬件连接方式,既可以使用以太网连接也可以使用串口连接,RTU模式是modbus的一种协议格式,modbus分为两种协议模式:ascll和RTU。所以可以使用以太网的硬件连接方式,加上modbus RTU模式。
2、施耐德的PLC的%MW0,对应的modbus地址是400001,所以%MW50的modbus地址是400051,%MW51是400052,%MW70 ...

您好,我也在做一个类似项目。有一个问题,就是用VISA输入指令的时候。根据RTU格式,他的起始地址不是只有2bit,也就是4位吗,那这个400101,420211这些如何写进去,这些换成十六进制不止是四位呀,不胜感激

一周热门 更多>