Ø8路光电隔离开关量采集.
Ø4路10位4-20mA模拟量采集
Ø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, ,AdcH2,AdcL2,AdcH3,AdcL3,AdcH4,AdcL4,AdcH5,AdcL5,AdcH6,AdcL6,AdcH7,AdcL7,AdcH8,AdcL8,AdcH1,AdcL1,CRCL,CRCH
3. 读取温度输入(选配)
发送数据为:0x01,0x03,x00,0x3F,0x00,0x01,0x78,0x03
返回数据格式:addr,0x03,0x02,Temper H, Temper L ,CRCL,CRCH
计算返回温度简单计算方法:(Temper H *256+ Temper L)/10 单位度
4. 控制继电器输出
4.1一次控制单个继电器动作(假定模块为0x01)
开第一路0x01,0x05,0x00,0x10,0xFF,0x00,0x8D,0xFF
开第二路0x01,0x05,0x00,0x11,0xFF,0x00,0xDC,0x3F
开第三路0x01,0x05,0x00,0x12,0xFF,0x00,0x2C,0x3F
开第四路0x01,0x05,0x00,0x13,0xFF,0x00,0x7D,0xFF,
关第一路0x01,0x05,0x00,0x10,0x00,0x00,0xCC,0x0F
关第二路0x01,0x05,0x00,0x11,0x00,0x00,0x9D,0xCF
关第三路0x01,0x05,0x00,0x12,0x00,0x00,0x6D,0xCF
关第四路0x01,0x05,0x00,0x13,0x00,0x00,0x3C,0x0F
4.2一次操作所有继电器动作
开全部0x01,0x0F,0x00,0x10,0x00,0x04,0x01,0x0F,0xBF,0x51
关全部0x01,0x0F,0x00,0x10,0x00,0x04,0x01,0x00,0xFF,0x55
置一二路开, 置三四路关0x01,0x0F,0x00,0x10,0x00,0x04,0x01,0x03,0xBF,0x54
置一二路关, 置三四路开0x01,0x0F,0x00,0x10,0x00,0x04,0x01,0x0C,0xFF,0x50
4.3.读取继电器输出状态
读取地址为0x01 模块的开关输入发送数据为: 0x01,0x01,x00,0x10,0x00,0x04,0x3c,0x0c
名称 |
从机地址 |
命令 |
返回字节数 |
返回数据,高字节低字节 |
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
将0x01改为0x03 0x01,0x06,0x00,0x40,0x00,0x03,0xC8,0x1F
将0x02改为0x01 0x02,0x06,0x00,0x40,0x00,0x01,0x49,0xED
6.设定控制端口(升级为拔码开关控制)
设定控制端口为RS232 SW2=on
设定控制端口为RS485 SW2=off
7.设定是否主动上传数字量输入 (升级为拔码开关控制)
设定不主动上传 SW1=off
设定主动上传 SW1=on
Ø 工作环境温度:-20℃~65℃
Ø 相对湿度:95%(无凝结)
Ø 电源电压12V(可定制其它电压)
Ø尺寸:116*91mm
模块型号命名:
C600-XXXX-Dx
C600:产品型号
XXXX:为模块输入输出代号
D为数字量输入
A为模拟量输入
O为继电器输出
Dx: Modbus模块,数字x为序号.
C600-4D4O-D0 |
4数字量输入4继电器输出模块 |
C600-4D8A-D1 |
4数字量输入8模拟量输入模块 |
C600-8D4A-D2 |
8数字量输入4模拟量输入模块 |
C600-4D4A2O-D3 |
4数字量输入4模拟量输入模块2继电器输出模块 |
Ø PLC接口扩展
Ø 工业现场控制
Ø 电子产品制造
Ø 各种工业数据采集
Ø 包装和物流
Ø 食品和饮料,纺织
Ø 远程监控和数据采集