ZL-524 四路采集模块说明书 下载本文

ZL-524使用说明书 地址 字变量名称 类型 说明 四路模拟量采集模块 节 供电电压 +7~32 VDC 40001 1 保留 只读 通讯接口 RS485/RS232(MODBUS-RTU协议) 40002 1 保留 只读 保留 波特率 300-115200(可设置) 40003 1 保留 只读 通讯地址 1-250(可设置) 40004 1 保留 只读 输入信号类型 4-20mA\\0-20mA\\0-5V\\0-10V (可选) 40005 1 AI1输入量 只读 采集速率 全通道10HZ 40006 1 AI2输入量 只读 单位:0.001 mA 输出信号 RS485与RS232 40007 1 AI 3输入量 只读 或 设备工作温度 -20~60℃ 40008 1 AI 4输入量 只读 单位:0.001V 采集通道 4通道单端 40009 1 保留 只读 采集精度 0.1% FS 40010 1 保留 只读 保留 隔离防护 3000VDC 外形尺寸 120*73*35mm 40011 1 MODBUS地址 读/写 默认1 ?

产品概述

40012 1 通讯波特率 读/写 默认9600 (见代码表2) 1. 4路单端模拟量输出,采用4颗的16位工业级ADC40013 1 通讯校验位 读/写 默认无校验 芯片,互不干扰

(见代码表3) 2. 采用标准MODBUS-RTU通讯协议,可与组态软件、40014 1 通道1 参考读/写 PLC、工业触摸屏等组网通讯

电压 单位:mV 3. 带通讯状态指示灯,便捷的出厂参数设置 40015 1 通道2 参考电压 读/写 标称2048 4. 可广泛用于工业现场设备的信号采集与控制 40016 1 通道3参考读/写 例如:5.

一年质保,终身保修

电压 2048=2.048V ?

通讯协议说明

40017 1 通道4参考 读/写 ?

写单寄存器--06

电压例如将站号为1的模块改为站号27,即写寄存器40011,波特率代码表2 数值 波特率 命令如下: 1 300 01 06 00 0A 00 1B E9 C3 2 1200 设备号 写功能 寄存器地址 寄存器值 效验和 3 2400 其中,设置模拟量数据为00 1B,即0x001B,十进制数4 4800 5(默认) 9600(默认) 为27,即将原站号为1的模块改为27 ;E9 C3是166 19200 进制数值,是按照CRC-16 (BISYNCH,多项式是x16 + x15 7 38400 + x2 + 1屏蔽字为0A001H)循环冗余算法得到的。请参8 57600 9 115200 考MODBUS有关资料了解进一步的算法。 校验位代码表3 返回的数据应该为: 数值 0 默认 1 2 01 06 00 0A 00 1B E9 C3 校验位 无校验 偶校验 奇校验 设备号 写功能 寄存器地址 寄存器值 效验和 ? 接线说明 ? 读寄存器--03 名称 连接内容 名称 连接内容 读2号设备通道1和通道2的当前输入值,40001,40002

VCC 模块供电正极 24V+ 24V直流正极 两个寄存器命令如下: GND 模块供电负极 24V+ 24V直流正极 02 03 00 00 00 02 C4 3B 485- RX485负端 B- AI1- 通道1输入负 设备号 读功能 寄存器地址 数量 效验和 485+ RX485正端 A+ AI1+ 通道1输入正 GND RX485 地 AI2- 通道2输入负 返回数据应该为 RXD RX232 接收端 AI2+ 通道2输入正 02 03 04 01 32 02 2A E9 BF TXD RX232 发送端 AI3- 通道3输入负 设备号 读功能 字节数 数据 效验和 GND RX232地 AI3+ 通道3输入正 其中,通道1的值01 32 即0x0132,十进制数为306,GND 复位端 负极 AI4- 通道4输入负 那么输入值为306/1000 = 0.306,相同的计算方法,可CFG 复位端 正极 AI4+ 通道4输入正 计算通道2输入值。 ? 信号的电流流动方向必须从输入正流向输入负。

?

模块具备外部硬件复位寄存器功能(仅针对无液MODBUS寄存器地址表1

晶屏模块),短接模块CFG与GND 3秒以上,模

块寄存器复位至初始状态。

01 1 模块站号 模块站号 ?

通讯示例说明

06 1 功能码 06—写寄存器 寄存器地址000B—40012模块波特1.通讯参数说明(出厂值):9600,N,8, 1 000B 2 (4x型) 率寄存器 2、模拟量采集信号命令采集

0006 2 写入数据 0006—查(代码表2)得知06表示波特率19200 发送 01 03 00 04 00 04 05 C8(HEX发送) 前面所有数据的CRC备注 780A 2 CRC校验数据 字节 数据说明 码 校验码 01 1 模块站号 地址范围 01-FE 接收01 06 00 0B 00 06 78 0A(HEX) 03 1 功能码 03—读寄存器 此命令将站号为1的模块的波特率改为19200。 发送修改波特率命令以后,返回数据,模块将永久保存该参数。

0004 2 寄存器地址0004—模拟量通道(4x型) 起始地址 5、模块校验位设置命令:

0004 2 读取寄存器长0004—读取4个通发送01 06 00 0C 00 01 88 09(HEX发送) 度 道寄存器 数据 字节 数据说明 备注 05C8 2 CRC校验码 前面所有数据的CRC校验码 01 1 模块站号 模块站号 接收01 03 08 3A 28 1E A7 39 E0 39 8E 17 87(HEX) 06 1 功能码 06—写寄存器 数据 字节 数据说明 备注 寄存器地址01 1 模块站号 地址范围 01-FE 000C 2 000C—40013模块校验(4x型) 位寄存器 03 1 功能码 03--读寄存器 0001—查(代码表3)得0001 2 写入数据 知01表示校验位为偶检08 1 字节数 返回8个字节长度数据 验 3A28—模拟量通道1返回数据(注*) 8809 2 CRC校验前面所有数据的CRC码 校验码 3A28 1EA7—模拟量通道2返回接收01 06 00 0C 00 01 88 09(HEX) 1EA7 数据(注*) 39E0 8 读取数据 398E 39E0—模拟量通道3返回此命令将站号为1的模块的校验位改为偶校验。发送修数据(注*) 改校验位命令以后,返回数据,模块将永久保存该参数。

398E—模拟量通道4返回6、模块指示灯说明:

数据(注*) 1787 2 CRC校前面所有数据的CRC校? 模块上电后,电源指示灯红色长亮

验码 验码 ?

通讯过程中,绿色指示灯闪烁,任意数据均闪烁

(注*):如模块为电流4-20MA输入模块,十六进制数 ?

扩展功能说明

3A28 转换为十进制数为14888,表示通道的采集电流大?

模块具备模拟量输入通道校准功能,默认的参考小为14.888毫安。

电压为2.048,在寄存器中表示为2048,用户可3、模块站号设置命令:

通过写此寄存器,修改参考电压,实现更为精准发送01 06 00 0A 00 1B E9 C3(HEX发送) 的采集。

数据 字节 数据说明 备注 ? 模块还拥有40018 输出下限寄存器和40019输出01 1 模块站号 原模块站号 06 1 功能码 06—写寄存器 上限寄存器,可以理解为将采集的数值按照上下000A 2 寄存器地址000A—40011模块站号限寄存器来输出。

(4x型) 寄存器 001B 2 地址 字节 变量名称 类型 说明 写入数据 001B—设置新的模块地址为27 40018 1 下限寄存器 读/写 0-655E9C3 2 CRC校验码 前面所有数据的CRC校验码 40019 1 上限寄存器 读/写 35 接收01 06 00 0A 00 1B E9 C3 (HEX) 40020 1 通道1转换值 只读 此命令将站号为1的模块的站号改为27。 发送修改站40021 1 通道2转换值 只读 号命令以后,返回数据,模块将永久保存该地址。

40022 1 4、模块波特率设置命令:

通道3转换值 只读 发送01 06 00 0B 00 06 78 0A(HEX发送) 40023 1 通道4转换值 只读 数据 字节 数据说明 备注