DAM1010继电器控制卡说明书
产品特点
1、宽压供电,DC7-30V 2、RS485总线通讯隔离,开关量输入隔离
3、通讯方式支持RS232、RS485。
4、同时支持标准modbbus-RTU/ASCII协议和自定义协议
5、波特率可配置
6、输入输出可联动
7、带2路12位分辨率模拟量信号采集 产品功能
l 10路光耦输入,10路继电器输出,2路模拟量电压输入
l 波特率自定义
l 设备地址和联动模式均可配置
l 模拟量输入可在线校准 产品选型
主要参数
机械尺寸及安装
采用导轨式安装方式 接口定义
接线说明
RS232接线示意图
RS485接线示意图
地址说明
设备地址配置需要通过modbus协议,对应设备地址的寄存器地址为保持寄存器10,地址范围1-255。不存在地址0,若填写0则实际地址为1。
寄存器说明
本控制卡主要为线圈寄存器和光耦输入寄存器,主要支持以下指令码:1、2、5、15
线圈寄存器地址表:
联动模式详解:
备注:
①:Modbus设备指令支持下列Modbus地址:
00001至09999是离散输出(线圈)
10001至19999是离散输入(触点)
30001至39999是输入寄存器(通常是模拟量输入) 40001至49999是保持寄存器(预留)
采用5位码格式,个字符决定寄存器类型,其余4个字符代表地址。地址1从0开始,如00001对应0000。
②:波特率数值对应表 数值 | 波特率 |
0 | 9600 |
1 | 2400 |
2 | 4800 |
3 | 9600 |
4 | 19200 |
5 | 38400 |
6 | 115200 |
③:继电器状态,通过30002地址可以查询,也可以通过00001---00002地址来查询,但控制只能使用00001---00002地址。30002地址数据长度为16bit。最多可表示16个继电器。
对应结果如下: Bit | 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
继电器位置 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9 |
即 寄存器30009数据 的bit8 与寄存器00001的数据一样。
同理:光耦输入也是如此。寄存器30003的bit8、bit9 与寄存器10001、10002都对应到的硬件上。
地址是去掉 位,然后减一
寄存器地址按照PLC命名规则写的
真实地址
寄存器地址按照PLC命名规则,真实地址为去掉位,然后减一。
波特率更改方法
打开“16路继电器控制软件”,串口设定栏选择好4个对应实际设备的参数后点击打开串口,然后点击右下方的“高级设置”按钮,点击“波特率读取”。
在232波特率选项中选择对应的波特率后点击“波特率设置”。配置完成后立即生效,所以需要关闭串口后重新选择配置的波特率再测试。
通讯格式
本产品支持标准modbus指令,详细指令格式可参照《MODBUS协议.pdf》。
本产品同时支持modbus-RTU和自定义协议。
应用举例及其说明:本机地址除了地址寄存器配置的地址以外,默认254为广播地址,即总线上只有一个设备的时候只需要访问254地址即可。
详解:
1:继电器查询
查询6路继电器
FE 01 00 00 00 06 A8 07
继电器卡返回信息:
FE 01 01 00 61 9C
2:查询光耦
FE 02 00 00 00 06 EC 07
继电器卡返回信息:
FE 02 01 01 50 5C
测试软件说明
软件功能:
l 继电器状态查询
l 继电器独立控制
l 继电器整体控制
l 光耦状态查询