1、产品简介
ZY-DAM8610(基于Modbus的24路隔离数字量输入采集模块)作为通用型数字量采集模块,广泛应用于冶金、化工、机械、消防、建筑、电力、交通等工业行业中。其具有24路光电隔离开关量输入通道,支持标准的Modbus RTU 协议,具有超时检测功能,可同其它遵循Modbus RTU 协议的设备联合使用。
★RS485采集模块,采用工业化设计,性能稳定,质量可靠,性价比极高!
★提供PLC自动化最优解决方案,广州地区可提供免费现场技术服务!
★与西门子、施耐德等众多厂家的PLC进行RS485通讯(Modbus RTU协议),简单快捷!
★与组态王、易控等上位机软件通讯设置简单、方便、快捷,可提供例程和方案!
图(1) 产品实物图
2、模块六大特点
1)超强抗干扰能力:模块电源输入端、RS485通讯端口、数字量输入端均采用了光电隔离技术,有效增强模块的稳定性和抗干扰能力;
2)电源输入:24VDC电压输入、正负极反接保护,方便取电且不易损坏;
3)通讯:通讯协议采用标准Modbus RTU协议,支持02功能码,方便与PLC、上位机等设备连接;模块地址、通讯波特率/格式直接由拨码开关设定,保持选择多样性的同时又方便用户设置;
4)数字量输入:24路,开关触点信号或电平信号。输入高电平(数字1):5VDC~30VDC,6mA@24V,低电平(数字0):≤1VDC;
5)接线/固定方式:信号、电源等均采用可拔插式接线端子,方便接线和维护;模块自身可通过DN35导轨或者螺丝固定在面板上,方便安装;
6)环境要求:模块支持工业级工作环境,工作温度:-10℃~60℃,存储温度:-40℃~85℃,相对湿度:5%~95%不结露;
3、模块硬件接线说明
本模块使用DC24V电源供电,故使用时应在VCC与Gnd之间接DC24V电源。RS485接口采用3线接口A、B和 SG,用于对接上位机485口的D+、D-和地,若上位机通讯口无地接口,SG可悬空。数字输入口采用正逻辑输入,即COM端接数字输入量的负端,X1-X24接输入输入量的正端,当数字输入量电压大于5V时,模块采集信号为高电平,小于1V时,模块采集信号为低电平。具体接线电路可参考下图。
图(2) 硬件接线图
4、模块通信数据格式说明
Modbus RTU协议中,02号功能码用于读取1个或连续多个离散量输入,比如,读取从地址0开始的24个离散量输入或者从地址9开始的2个离散量输入。注意,不能读取不存在的离散量输入,否则模块将以出错报文响应。
1)主站请求报文
报文内容 | 长度 | 取值范围 | 示例 |
从站地址 | 1字节 | 0x01~0x1F | 0x01 |
功能码 | 1字节 | 0x02 | 0x02 |
起始地址 | 2字节 | 0x0000~0x0017 | 0x0000 |
离散量读取数量 | 2字节 | 0x0001~0x0018 | 0x0010 |
CRC校验 | 2字节 | 0x0000~0xFFFF | 0x79C6 |
注1:主站请求报文示例,读从0开始的16个离散量输入(一次读取该模块所有的数字量输入)。
注2:起始地址和离散量输入数量相加不能大于24,否则会以出错报文响应。
2)从站正常响应报文
报文内容 | 长度 | 取值范围 | 示例 |
从站地址 | 1字节 | 0x01~0x1F | 0x01 |
功能码 | 1字节 | 0x02 | 0x02 |
字节数量 | 1字节 | 0x01~0x03 | 0x02 |
离散量输入状态 | N字节 | 0x00~0xFFFFFF | 0x00FF |
CRC校验 | 2字节 | 0x0000~0xFFFF | 0xF9F8 |
注1:N=离散量输入数量/8,如果余数不等于0,则N=N+1。
注2:从站正常响应报文示例,低字节在前,高字节在后,如0xF000FF即X8~X1 为0xF0,X16~X09为0x00。X24~X17为0xFF。
3)从站异常响应报文
报文内容 | 长度 | 取值范围 | 示例 |
从站地址 | 1字节 | 0x01~0x1F | 0x01 |
功能码 | 1字节 | 0x82 | 0x82 |
错误代码 | 1字节 | 0x01(不是支持的功能码) | 0x01 |
0x02(起始地址不在0x0000~0x0017之间) | |||
0x03(离散量读取数量错误) | |||
0x04(数据校验错误) | |||
CRC校验 | 2字节 | 0x0000~0xFFFF | 0x8160 |
5、模块通讯端口参数设置说明
模块上有10位拨码开关用于手动设置模块地址、通信波特率及通信数据格式,其中Bit 1~5用于设置模块RS485通信地址,Bit 6~8用于设置设置通信波特率,Bit 9~10用于设置通信数据格式,具体设置方法可参考下列表格。
节点地址ADDR:
ADDR | Bit 1 | Bit 2 | Bit 3 | Bit 4 | Bit 5 |
0 | ON | ON | ON | ON | ON |
1 | ON | ON | ON | ON | OFF |
2 | ON | ON | ON | OFF | ON |
3 | ON | ON | ON | OFF | OFF |
4 | ON | ON | OFF | ON | ON |
5 | ON | ON | OFF | ON | OFF |
6 | ON | ON | OFF | OFF | ON |
7 | ON | ON | OFF | OFF | OFF |
8 | ON | OFF | ON | ON | ON |
9 | ON | OFF | ON | ON | OFF |
10 | ON | OFF | ON | OFF | ON |
11 | ON | OFF | ON | OFF | OFF |
12 | ON | OFF | OFF | ON | ON |
13 | ON | OFF | OFF | ON | OFF |
14 | ON | OFF | OFF | OFF | ON |
15 | ON | OFF | OFF | OFF | OFF |
16 | OFF | ON | ON | ON | ON |
17 | OFF | ON | ON | ON | OFF |
18 | OFF | ON | ON | OFF | ON |
19 | OFF | ON | ON | OFF | OFF |
20 | OFF | ON | OFF | ON | ON |
21 | OFF | ON | OFF | ON | OFF |
22 | OFF | ON | OFF | OFF | ON |
23 | OFF | ON | OFF | OFF | OFF |
24 | OFF | OFF | ON | ON | ON |
25 | OFF | OFF | ON | ON | OFF |
26 | OFF | OFF | ON | OFF | ON |
27 | OFF | OFF | ON | OFF | OFF |
28 | OFF | OFF | OFF | ON | ON |
29 | OFF | OFF | OFF | ON | OFF |
30 | OFF | OFF | OFF | OFF | ON |
31 | OFF | OFF | OFF | OFF | OFF |
波特率BAUD:
波特率 | Bit 6 | Bit 7 | Bit 8 |
1200bps | ON | ON | ON |
2400bps | ON | ON | OFF |
4800bps | ON | OFF | ON |
9600bps | ON | OFF | OFF |
19200bps | OFF | ON | ON |
38400bps | OFF | ON | OFF |
57600bps | OFF | OFF | ON |
115200bps | OFF | OFF | OFF |
数据格式CM:
通信数据格式 | Bit 9 | Bit 10 |
无校验,1个停止位 | ON | ON |
无校验,2个停止位 | ON | OFF |
奇校验,1个停止位 | OFF | ON |
偶校验,1个停止位 | OFF | OFF |
6. 模块安装说明
本模块可通过DN35导轨或螺钉固定方式安装,模块具体尺寸参考下图。
图(3) 产品外壳尺寸图