开关量采集器DAM2010
产品特点
l 通讯隔离,光耦采集隔离
l 通讯方式支持RS232、RS485。
l 支持标准modbus协议,支持RTU格式
产品功能
l 20路光耦输入,10路模拟输入,模拟输入量可配置,支持0~20mA,0~30V等
l 支持输入量触发后发送消息功能,消息内容可自定义
l 支持软件编址
l 支持波特率自定义
主要参数
| 参数 | 说明 |
|---|---|
| AD精度 | 12bit ADC |
| 光耦电压 | 5-30V |
| 数据接口 | RS485、RS232 |
| 额定电压 | DC 7-30V |
| 电源指示 | 1路红色LED指示 |
| 通讯指示 | 无 |
| 输出指示 | 无 |
| 温度范围 | 工业级,-40℃~85℃ |
| 尺寸 | 128*125*25 |
| 重量 | 330g |
| 默认通讯格式 | 38400,n,8,1 |
| 波特率 | 2400,4800,9600,19200,38400,115200 |
| 软件支持 | 配套配置软件、控制软件;支持各家组态软件;支持Labviewd等 |
采集器图片:

机械尺寸及安装
采用导轨式安装方式
接口定义

| 管脚 | 定义 | 含义 |
|---|---|---|
| 1 | + | 供电电源正,电源范围:7-30V |
| 2 | - | 供电电源负 |
| 3 | A+ | RS485的A+ |
| 4 | B- | RS485的B- |
| 5 | Eth | RS485通讯地线 |
| 6 | TXD | RS232通讯发送信号 |
| 7 | RXD | RS232通讯接收信号 |
| 8~17 | ADx | 模拟量输入端口 |
| 18 | COM | 模拟共地端 |
| 19~20 | INx- | 开关量输入端口 |
| 21 | + | 开关量电源正 |
| 22 | - | 开关量电源负 |
| 23~40 | INx- | 开关量输入端口 |
接线说明
RS232接线示意图

RS485接线示意图

开关量接线示意图
外部电源(5-30V) 模拟量接线示意图
二线制:



寄存器说明
本控制卡主要为模拟输入寄存器和光耦输入寄存器,主要支持以下指令码:2、4
| 指令码 | 含义 |
|---|---|
| 2 | 读光耦输入状态 |
| 4 | 读模拟输入AD值 |
寄存器地址表:
| 寄存器名称 | 寄存器地址 | 说明 |
|---|---|---|
| 光耦输入 | ||
| 光耦1~20 | 00000~00013 | 对应20路光耦输入状态 |
| 模拟量输入 | ||
| AD1~10 | 10000~10009 | 对应10路模拟输入AD字 |
| 真实值1~10 | 1000A~10013 | 对应10路模拟输入真实值的100倍数值 |
| 模拟量报警阀值 | ||
| 上限1~上限10 | 2000A~20013 | 对应10路模拟发送消息上限值 配置为5000时表示不使用该功能 |
| 下限1~下限10 | 20014~2001D | 对应10路模拟发送消息下限值 配置为0时表示不使用该功能 |
| 配置参数 | ||
| 设备地址 | 20033 | 设备Modbus通讯地址,默认为254 |
| 通讯波特率 | 20034 | 见下表波特率数值对应表,默认为0。 |
备注:
①:Modbus设备指令支持下列Modbus地址:
00001至09999是离散输入(光耦)
10001至19999是输入寄存器(模拟量输入)
20001至29999是保持寄存器
采用5位码格式,第一个字符决定寄存器类型,其余4个字符代表地址。地址1从0开始,为16进制数。
②:波特率数值对应表
| 数值 | 波特率 |
|---|---|
| 0 | 38400 |
| 1 | 2400 |
| 2 | 4800 |
| 3 | 9600 |
| 4 | 19200 |
| 5 | 38400 |
| 6 | 115200 |
波特率更改方法
按照上表更改下图中蓝色区域的数字,更改波特率后需要重启设备

通讯格式
本产品支持标准modbus指令,详细指令格式可参照《MODBUS协议.pdf》。
本产品支持modbus RTU 格式。
应用举例及其说明:本机地址除了拨码开关地址之外,默认254为本机地址。
| 情景 | RTU格式(16进制发送) | 备注 |
|---|---|---|
| 查询20路光耦状态 | FE 02 00 00 00 14 6C 0A | |
| 返回信息 | FE 02 03 00 00 00 6C 41 | |
| 查询第1路模拟输入AD字 | FE 04 00 01 00 01 74 05 | |
| 返回信息 | FE 04 02 02 27 EC 5E |
详解:
1:光耦查询
查询20路光耦
FE 02 00 00 00 14 6C 0A
| 字段 | 含义 | 备注 |
|---|---|---|
| FE | 设备地址 | |
| 02 | 02指令 | 查询光耦状态指令 |
| 00 00 | 起始地址 | 要查询的第一个光耦寄存器地址 |
| 00 14 | 查询数量 | 要查询的光耦数量 |
| 6C 0A | CRC16 |
FE 02 03 00 00 00 6C 41
| 字段 | 含义 | 备注 |
|---|---|---|
| FE | 设备地址 | |
| 02 | 02指令 | 返回指令:如果查询错误,返回0x81 |
| 03 | 字节数 | 返回状态信息的所有字节数。1+(n-1)/8 |
| 00 | 查询的状态 | 返回的继电器状态。 Bit0:第一个光耦状态 Bit1:第二个光耦状态 。。。。。。。 Bit7:第八个光耦状态 |
| 00 | 查询的状态 | 返回的继电器状态。 Bit0:第九个光耦状态 Bit1:第十个光耦状态 。。。。。。。 Bit7:第十六个光耦状态 |
| 00 | 查询的状态 | 返回的继电器状态。 Bit0:第十七个光耦状态 Bit1:第十八个光耦状态 Bit2:第十九个光耦状态 Bit3:第二十个光耦状态 |
| 6C 41 | CRC16 |
查询第一路模拟量AD字
FE 04 00 01 00 01 74 05
| 字段 | 含义 | 备注 |
|---|---|---|
| FE | 设备地址 | |
| 04 | 04指令 | 查询输入寄存器指令 |
| 00 01 | 起始地址 | 要查询的第一路模拟量寄存器地址 |
| 00 01 | 查询数量 | 要查询的模拟量数量 |
| 74 05 | CRC16 |
继电器卡返回信息:
FE 04 02 02 27 EC 5E
| 字段 | 含义 | 备注 |
|---|---|---|
| FE | 设备地址 | |
| 04 | 04指令 | 返回指令:如果查询错误,返回0x82 |
| 02 | 字节数 | 返回状态信息的所有字节数。1+(n-1)/8 |
| 02 27 | 查询的AD字 | 0x0227,即十进制551,为查询的模拟量AD字的值 |
| EC 5E | CRC16 |
软件说明

l 继电器状态查询
l 继电器独立控制
l 继电器整体控制
l 光耦状态查询
l 发送消息


通过Vlong认证 






