DT-MA37-PLC通讯协议
1、概述
本协议适用于我公司中DT-MA37-PLC与上位机监控软件之间的通信。采用 MODBUS TCP 通讯规约。本协议可以实时读取设备的运行数据、故障状态。
2、物理接口
以太网(默认 IP :192.168.1.152 ,子网掩码:255.255.255.0,端口号:502)。从站地址:1。
3、MODBUS协议地址定义表
3.1 数据类型
U16 — 无符号 16 位整型数据,高字节在前、低字节在; S16 — 有符号 16 位整型数据,高字节在前、低字节在;
U32 — 无符号 32 位整型数据,低字在前、高字在后且高字节在前、低字节在; S32 — 有符号 32 位整型数据,低字在前、高字在后且高字节在前、低字节在;
F32 — 32位浮点型数据,低字在前、高字在后且高字节在前、低字节在后; 例:U16 数据 0x0102,传输顺序为 01、02.
例:U32 数据 0x01020304,传输顺序为 04、03、02、01. UTF-8 多字节数据流传输顺序为高在前,低在后。
例:UTF-8 数据“ABCD”,传输顺序为 A、B、C、D。
3.2 地址类型
3x 地址类型为只读输入寄存器,支持 0x04 命令码查询。
4x 地址类型为保持寄存器,支持 0x03 命令码查询、0x10、0x06 命令码写入。支持 Modbus 错误码 02(地址错误)。
本协议所有寄存器地址在使用时需减 1 访问。如地址为 5000 - 5001。如“75 73 00 00 00 06 01 04 1387 00 02”查询 5000 - 5001 地址数据。