互联网情报
MODBUS-RTU 通讯指令:
波特率 :9600 8 None 1
16进制发送
16进制接收
操作步骤:
2.设置地址(通讯使用的设备地址,默认地址为01,不修改可以跳过) 如设置地址为:01
发送命令 00 06 40 00 00 01 5c 1b 。其中00 06 40 00(固定不管)00 01(要设置的地址) 5c 1b (两字节校验位)。设置其他地址可以按这种方法计算。可通过我们提供的软件计算
校验位,如下图
读取地址
茶农技艺00 03 00 00 00 01 85 db
返回:
00 03 02 00 01 44 44 //01为地址
3.设置好地址以后建议复位模块,或者重新上电
4.现在可以控制继电器了,方法如下描述。
光端机机箱各字节代表的意义:
[1号地址]
//--------------------------------------------
1号继电器开启 : 01 05 00 01 FF 00 DD FA
字节1: 地址 (和你设置的地址保持一致)
字节2: 功能吗
字节3 4:寄存器地址(对应第几个继电器)
字节5 6:寄存器数据(继电器动作)
字节7 8:CRC校验
下面以地址1为例,列出常用的控制指令,其他指令按协议就行。
[1号地址]
//--------------------------------------------
0号继电器开启 : 01 05 00 00 FF 00 8C 3A
0号继电器关闭 : 01 05 00 00 00 00 CD CA
//--------------------------------------------
1号继电器开启 : 01 05 00 01 FF 00 DD FA
1号继电器关闭 : 01 05 00 01 00 00 9C 0A
//-------------------------------------------
2号继电器开启 : 01 05 00 02 FF 00 2D FA
2号继电器关闭 : 01 05 00 02 00 00 6C 0A
//-------------------------------------------
3号继电器开启 : 01 05 00 03 FF 00 7C 3A
3号继电器关闭 : 01 05 00 03 00 00 3D CA
单一翻转指令:
0号继电器翻转:01 05 00 00 55 00 F2 9A
大规模生产1号继电器翻转:01 05 00 01 55 00 A3 5A
2号继电器翻转:01 05 00 02 55 00 53 5A
3号继电器翻转:01 05 00 03 55 00 02 9A
全关闭:01 05 00 ff 00 00 fd fa
全开启:01 05 00 ff ff ff fc 4a
全翻转:01 05 00 ff 5a 00 c7 5a
抛丸处理/**********************************************************************/
读取0号继电器状态:01 01 00 00 00 01 FD CA 读取1号继电器状态:01 01 00 01 00 01 AC 0A
读取2号继电器状态:01 01 00 02 00 01 5C 0A
读取3号继电器状态:01 01 00 03 00 01 0D CA
1号继电器 读取所有通道状态:01 01 00 FF 00 00 3d c9
/*********************************************************************/
读取所有接口 输入状态
01 02 00 00 00 00 78 0a
返回:
01 02 01 01 60 48 //IN1按下
01 02 01 02 20 49 //IN2按下
01 02 01 04 A0 4B //IN3按下
01 02 01 08 A0 4E //IN4按下