和利时LM系列PLC的moubus通讯举例

2020-05-08 10:05

1. 先打开串口调试工具commix 1.2。对串口通信参数进行设置:串口选择所用计算机通信

口的串口号,如com6;波特率选择跟PLC一样的波特率,如38400;数据位选择和PLC一样的数据位8位;校验位选择和PLC一样的,N无;停止位选择和PLC一样的1;检验方式选择CRC16(ModbusRTU)。输入显示都选择HEX.设置完成如下图所示。

2. 读取PLC的字地址。

以下例子是读取从站地址为1的PLC地址%MW300,%MW302的数值。格式如下表所示,从站地址01;功能码用03;起始地址高位、低位为300的modbus地址3150的十六进制0C,4E;寄存器数为2个,所以在寄存器数高位填00,在寄存器数高位填02;校验和CRC由串口调试工具自己算出。

询问RTU帧: 从站地址 01H 功能码 03H 起始地址高位 0CH 起始地址低位 4EH 寄存器数高位 00H 寄存器数低位 02H 校验和CRC A7H 4CH

应答RTU帧: 从站地址 01H

应答格式如上表,数据位00H,7BH,01H,C8H,换算成十进制则为%MW300的数值为123,%MW302的数值为456。

3. 写PLC的字地址。

以下例子是写从站地址为1的PLC地址%MW400,%MW402的数值。格式如下表所示,从站地址01;功能码用10;起始地址高位、低位为400的modbus地址3200的十六进制0C,80;寄存器数为2个,所以在寄存器数高位填00,在寄存器数高位填02;字节计数为两个字,为4个字节;数据是要写入PLC的数值,如100和200写入%MW400和%MW402,则在数据中填入100,200的十六进制数00H 64H,00H C8H;校验和CRC由串口调试工具自己算出。

询问RTU帧: 从站地址 01H 功能码 10H 起始地址高位 0CH 起始地址低位 80H 寄存器数高位 00H 寄存器数低位 02H 字节计数 04H 数据 校验和CRC 功能码 03H 字节计数 04H 数据 00H 7BH 01H C8H 校验和CRC 8AH 2CH 00H 64H EEH 00H C8H 86H

应答RTU帧: 从站地址 01H

4. 读取PLC的开关量地址。

以下例子是读取从站地址为1的PLC地址%QX0.0~%QX0.7这8个开关量的状态。格式如下表所示,从站地址01;功能码用01;起始地址高位、低位为%QX0.0的modbus地址0的十六进制00,00;数据线圈数为8个,所以在数据位线圈数高位填00,在数据位线圈数低位填08;校验和CRC由串口调试工具自己算出。

询问RTU帧: 从站地址 01H 功能码 01H 起始地址高位 00H 起始地址低位 00H 数据线圈数高位 00H 数据线圈数低位 08H 校验和CRC 3DH CCH 功能码 10H 起始地址高位 0CH 起始地址低位 80H 寄存器数高位 00H 寄存器数低位 02H 校验和CRC 43H 70H

应答RTU帧: 从站地址 01H 功能码 01H 字节计数 01H 数据 FEH 校验和CRC D0H 08H

应答格式如上表,数据位FEH,换算成二进制则为11111110,表示%QX0.0状态为0,其余%QX0.1~%QX0.7状态都为1。

5. 读取PLC的开关量输入地址。

以下例子是读取从站地址为1的PLC地址%IX0.0~%IX0.7这8个开关量的状态。格式如下表所示,从站地址01;功能码用02;起始地址高位、低位为%IX0.0的modbus地址0的十六进制00,00;数据线圈数为8个,所以在数据位线圈数高位填00,在数据位线圈数低位填08;校验和CRC由串口调试工具自己算出。

询问RTU帧: 从站地址 01H 功能码 02H 起始地址高位 00H 起始地址低位 00H 数据线圈数高位 00H 数据线圈数低位 08H 校验和CRC 79H CCH

应答RTU帧: 从站地址 01H 功能码 02H 字节计数 01H 数据 00H 校验和CRC A1H 88H

应答格式如上表,数据位00H,换算成二进制则为00000000,表示%IX0.0~%IX0.7状态都为1。

6. 写PLC的开关量地址。

以下例子是写从站地址为1的PLC地址%MX150.1这个开关量的状态为1。格式如下表所示,从站地址01;功能码用05;起始地址高位、低位为%MX150.1的modbus地址4201的十六进制10,69;数据为FF,开关原状态为00;校验和CRC由串口调试工具自己算出。

询问RTU帧: 从站地址 01H 功能码 05H 起始地址高位 10H 起始地址低位 69H 数据 FFH 开关原状态 00H 校验和CRC 58H E6H

应答RTU帧: 从站地址 01H

功能码 05H 起始地址高位 10H 起始地址低位 69H 数据 FFH 开关原状态 00H 校验和CRC 58HE6H


和利时LM系列PLC的moubus通讯举例.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:AP1000翻译

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: