本产品是广泛应用于各种工业测量系统中,将测量的开关状态量信号通过RS485总线接口传送到相应的主机上,采用标准的MODBUS协议,可与各种PLC等设备直接相连。
主要型号CE-AK10-3—8路开关量输入、RS-485接口、MODBUS协议、不隔离、S型。
主要技术指标
【输入开关类型】:无源触点(干接点)
【无源触点耐压】: ≥24VDC
【数据输出】: 8路开关量状态,(逻辑”1”表示输入开关闭合, 逻辑”0”表示输入开关断开)
【输出接口】: RS-485总线:1200米、±15KV ESD保护
【波特率】: 1200、2400、4800、9600、19.2kbps
【刷新时间】:100 mS
【静态功耗】:<350 mW(+24V)
【辅助电源】: +24V
【工作温度】: 0℃~+50℃
【存贮条件】: -20℃~+80℃(RH:5%~95%不结露)
接线参考图
|
产品通讯协议 |
如下所有命令都是以地址为01,波特率代码06(9600bps)来举例说明; |
一 读开关命令 |
(1)命令说明 |
A:命令发送说明 |
从设备地址 | 功能码 | 起始寄存器地址 | 寄存器个数 | CRC-L | CRC-H | 0x01 | 0x03 | 0x00 | 0x00 | 0x00 | 0x01 | 0x84 | 0x0A |
|
说明:起始寄存器地址0000H存放开关量的数据。高字节在前、低字节在后; |
B:返回数据 |
从设备地址 | 功能码 | 返回数据字节 | 数据 | CRC-L | CRC-H | 0x01 | 0x03 | 0x02 | 0x00 | 开关量 | 校验码 | 校验码 |
|
说明:“开关量”为返回的8位开关量的状态信息数据;zui高位为第8位; |
|
二 读模块名与配置命令举例: |
A:模块名、地址与波特率寄存器定义表 |
寄存器地址(Hex) | 寄存器内容 | 寄存器个数 | 寄存器状态 | 数据范围 | 0x0020 | 地址与波特率 | 1 | 读/写 | 地址(0-256) 波特率(03-07) | 0x0021 | 模块名 | 2 | 只读 | 按产品型号配置(4字节) |
|
B:命令发送说明 |
从设备地址 | 功能码 | 起始寄存器地址 | 寄存器个数 | CRC-L | CRC-H | 0x01 | 0x03 | 0x00 | 0x20 | 0x00 | 0x03 | 0x04 | 0x01 | |
|
C:返回数据 |
从设备地址 | 功能码 | 返回数据字节 | 数据 | CRC-L | CRC-H | 0x01 | 0x03 | 0x06 | 地址码 | 波特率码 | 模块名(4字节) | 校验码 | 校验码 |
|
|
修改地址与波特率命令: |
A:命令发送说明 (地址由原来的01号变为02号,波特率改为9600<代码为06>) |
从设备 地址 | 功能码 | 起始寄存 器地址 | 寄存器个数 | 数据字节个数 | 写入寄存 器的数据 | CRC-L | CRC-H | 0x01 | 0x10 | 0x00 | 0x20 | 0x00 | 0x01 | 0x02 | 0x02 | 0x06 | 0x20 | 0x52 |
|
说明:1、从设备地址为0xFA时,为广播命令,从设备不管原地址为多少,都将以”写入寄存器的数据”写入从设备,从设备无数据返回; |
2、起始寄存器地址0020H存放地址与波特率代码的数据。高字节为地址码、低字节为波特率码; |
3、波特率代码设置:03--1200bps 04--2400bps 05--4800bps 06--9600bps 07--19200bps |
B:返回数据 |
从设备地址 | 功能码 | 起始寄存器地址 | 寄存器个数 | CRC-L | CRC-H | 0x01 | 0x10 | 0x00 | 0x20 | 0x00 | 0x01 | 0x00 | 0x03 |
|