Ø8路光电隔离开关量采集. 开关量模拟量采集继电器输出模块-C600
Ø4路10位4-20mA模拟量采集 开关量模拟量采集继电器输出模块-C600
Ø4个继电器输出
ØRS485/RS232标准接口.
ØMODBUS_RTU标准协议控制.
Ø 软件设定地址等参数
Ø 标准工业导轨安装
Ø 可与组态王、三维力控等组态软件连接
Ø 提供控制示例程序.
Ø 可按客户要求定制协议
指令示例及详解(以地址0x01示例)
1. 读取开关量输入.
例 : 如是
读取地址为 0x01 模块的开关输入 发送数据为 :0x01,0x02,x00,0x20,0x00,0x04,0x78,0x03
近回数据格式
名称 |
从机地址 |
命令 |
近回字节数 |
返回数据 , 高字节 , 低字节 |
CRC 校验 |
长度 |
1 字节 |
1 字节 |
1 字节 |
1 字节 |
2 字节 |
近回开关量状态 |
0x01 |
0x02 |
0x01 |
返回开关状态 , 低 4 位有效 |
CRCL,CRCH |
近回结果 0x01, 0x02,x01,0x0F,0xE1,0x8c
近回 0x0F, 输入的 IO 的状态 0 为低 ,1 为高 . 本模块只用低 4 位 , 只关心低四位 .
01 |
02 |
03 |
04 |
05 |
06 |
07 |
08 |
09 |
0A |
0B |
0C |
0D |
0E |
0F |
|
X1 |
H |
H |
H |
H |
H |
H |
H |
H |
|||||||
X2 |
H |
H |
H |
H |
H |
H |
H |
H |
|||||||
X3 |
H |
H |
H |
H |
H |
H |
H |
H |
|||||||
X4 |
H |
H |
H |
H |
H |
H |
H |
H |
2. 读取模拟量输入
读取路 : 发送数据为 :0x01,0x03,x00,0x30,0x00,0x01, 0x84,0x05
返回数据格式 :addr,0x03,0x02,AdcH1,AdcL1,CRCL,CRCH
计算返回采集电流计算方法: (AdcH1*256+ AdcL1)/100 单位 (mA)
一次读取 8 路的指令 :0x01,0x03,x00,0x30,0x00,0x08, 0x44,0x03
返回数据 :
addr,0x03,0x10,AdcH1,AdcL1,
3. 读取温度输入(选配)
发送数据为 :0x01,0x03,x00,0x3F,0x00,0x01,0x78,0x03
返回数据格式 :addr,0x03,0x02,Temper H, Temper L ,CRCL,CRCH
计算返回温度简单计算方法: (Temper H *256+ Temper L)/10 单位度
名称 |
从机地址 |
命令 |
返回字节数 |
返回数据,高字节低字节 |
CRC 校验 |
长度 |
1 字节 |
1 字节 |
1 字节 |
1 字节 |
2 字节 |
返回开关量状态 |
0x01 |
0x01 |
0x01 |
返回开关状态,低 4 位有效 |
CRCH,CRCL |
近回结果 0x01, 0x01,x01, 0x00 ,0x51,0x88
近回 0x00, 输出继电器的状态 ,0 为断开 ,1 为吸合 . 本模块只用低 4 位 , 只关心低四位 .
5. 设定模块地址
将 0x01 改为 0x02 0x01,0x06,0x00,0x40,0x00,0x02,0x09,0xDF
6. 设定控制端口(升级为拔码开关控制)
设定控制端口为 RS232 SW2=on
设定控制端口为 RS485 SW2=off
7. 设定是否主动上传数字量输入 (升级为拔码开关控制)
设定不主动上传 SW1=off
设定主动上传 SW1=on