GEMOTECH DAQ-8352 User Guide

Page 1
V1.1 2009. 12.31
RemoDAQ-8352 模块
用户手册
北京集智达智能科技有限责任公司
Page 2
RemoDAQ-8352 模块用户手册
目录
..................................................................................................................................................2 目录
第一章 产品介绍...........................................................................................................................3
1.1 概述.....................................................................................................................................3
1.2 端子分布............................................................................................................................3
1.3 特征....................................................................................................................................4
1.3.1 简介.........................................................................................................................4
1.3.2 数字量输入.............................................................................................................4
1.3.3 数字量输出.............................................................................................................4
1.4 接线说明............................................................................................................................5
1.4.1 数字量输入接线说明..............................................................................................5
1.4.2 数字量输出接线说明..............................................................................................6
1.5 功能介绍............................................................................................................................6
1.5.1 ...........................................................................................................6 上电初始化
1.5.2 DI工作模式 ..........................................................................................................6
1.5.3 DO工作模式.........................................................................................................7
第二章 命令.....................................................................................................................................8
2.1 命令说明............................................................................................................................8
2.2 功能码 1/2 协议格式(读DIO状态及计数器控制位).......................................................9
2.3 功能码 3/4 协议格式(读计数器及寄存器)......................................................................9
2.4 功能码 5(写单路DO及计数器控制位) .....................................................................10
2.5 功能码 15(0FH)(写多路DO及计数器控制位) .........................................................10
2.6 功能码 6 (写单个寄存器)...............................................................................................10
2.7 功能码 16 (10H)( 写多个寄存器)..................................................................................11
2.8 RemoDAQ-8352 MODBUS RTU地址映像表 ................................................................12
第三章 软件说明...........................................................................................................................15
版本记录: V1.0 2009-07-17 版本创建 V1.1 2009-12-31 DO 输出类型改为源型输出
第 2 页 共 18 页
Page 3
RemoDAQ-8352 模块用户手册
第一章 产品介绍

1.1 概述

RemoDAQ-83XX 系列模块是基于以太网的数据采集模块。它们提供了 模拟量输入、模拟量输出、数字量输入/输出、定时器/计数器和其它功能, 这些模块可以由命令远程控制。
RemoDAQ-8352 是基于以太网的 16 路隔离的源点型数字量输入输出 模块。

1.2 端子分布

1.1
第 3 页 共 18 页
Page 4

1.3 特征

1.3.1 简介

z 支持 10/100M 以太网 z 支持 Modbus/TCP z 输入电压:+10V~+30VDC z 功耗:1.5W z 温度:-20 ~70℃℃ z 湿度:5%~90%,无凝露 z 隔离:3000VDC

1.3.2 数字量输入

RemoDAQ-8352 模块用户手册
z 通道数:8 z 干结点:
逻辑 0:接地 逻辑 1:开路
z 湿结点:
逻辑 00 ~ 3 VDC
逻辑 110 ~ 30 VDC z 支持 3 kHz 计数器(32 + 1 位溢出位) z 支持高-低低-高锁存 z 支持 3 kHz 频率测量

1.3.3 数字量输出

z 通道数: 8 z 输出类型:源点型,1030VDC 最大 1A(每个通道) z 支持 5 kHz 脉冲输出
第 4 页 共 18 页
Page 5
RemoDAQ-8352 模块用户手册

1.4 接线说明

1.4.1 数字量输入接线说明

1.2 RemoDAQ-8352 干结点数字输入
1.3 RemoDAQ-8352 湿结点数字输入
第 5 页 共 18 页
Page 6
RemoDAQ-8352 模块用户手册

1.4.2 数字量输出接线说明

1.4 RemoDAQ-8352 源点型数字输出

1.5 功能介绍

1.5.1 上电初始化

上电后,模块将把 EEPROM 中的数据读出,配置相关的寄存器,如:脉宽 寄存器、脉宽计数寄存器、名字寄存器、版本寄存器、DI 模式寄存器和 DO 模 式寄存器。用户每正确配置上述寄存器,模块都会把这一次的配置信息写入 EEPROM 的对应地址中。

1.5.2 DI 工作模式

1. 普通 DI 模式(默认) 当某一 DI 通道的模式寄存器设为 00(参见 2.8 RemoDAQ-8352 MODBUS RTU 地址映像表)时,该通道处于普通 DI 模式工作模式。在这一模式下,该通 道仅仅采集当前的 DI 状态。
2. 计数器模式 当某一 DI 通道的模式寄存器设为 01(参见 2.8 RemoDAQ-8352 MODBUS RTU 地址映像表)时,该通道处于计数器模式。处于这一模式后,当设置“计
第 6 页 共 18 页
Page 7
RemoDAQ-8352 模块用户手册
数开启(1)/停止(0)”这一位为 1后,计数将启动,开始计数,计数值需要从对应 的寄存器中读出。用户可以通过设置“计数器清零(1)”位为 1,清除当前的计数 值。
3. 低-高锁存 当某一 DI 通道的模式寄存器设为 02(参见 2.8 RemoDAQ-8352 MODBUS RTU 地址映像表)时,该通道处于低-高锁存模式。处于这一模式时,当通道
的值由“低”变为“高”时,“输入锁定状态”位将置 1。“输入锁定状态”位的 值会保持不变,直到用户读取了这一位后,才会自动清零。
4. 高一低锁存 当某一 DI 通道的模式寄存器设为 03(参见 2.8 RemoDAQ-8352 MODBUS RTU 地址映像表)时,该通道处于高-低锁存模式。处于这一模式时,当通道
的值由“高”变为“低”时,“输入锁定状态”位将置 1。“输入锁定状态”位的 值会保持不变,直到用户读取了这一位后,才会自动清零。
5. 频率测量 当某一 DI 通道的模式寄存器设为 04(参见 2.8 RemoDAQ-8352 MODBUS RTU 地址映像表)时,该通道处于频率测量模式。处于这一模式时,这一通道
可测量 DI 的频率(每秒钟刷新一次),该频率值存储在对应通道“计数器值”寄 存器的低位(如:0 通道,计数值存在 40001~40002 中,频率值存放在 40001)。

1.5.3 DO 工作模式

1. 普通 DO 模式(默认) 当某一 DO 通道的模式寄存器设为 00(参见 2.8 RemoDAQ-8352 MODBUS RTU 地址映像表)时,该通道处于普通 DO 模式。在这一模式下,操作这一通 道将得到相应的数字量输出。
2. 脉冲输出模式 当某一 DO 通道的模式寄存器设为 01(参见 2.8 RemoDAQ-8352 MODBUS RTU 地址映像表)时,该通道处于脉冲输出模式。处于这一模式时,用户通过
设置“脉冲输出低电平的宽度”、“脉冲输出高电平的宽度”、“脉冲输出的脉冲数 量”和“额外增加的脉冲数量”,可得到相应的脉冲输出。
第 7 页 共 18 页
Page 8
RemoDAQ-8352 模块用户手册

第二章 命令

2.1 命令说明

Modbus TCP/IP 协议:
Modbus TCP/IP 协议是:Modbus RTU 前面加 6 位数据组成的一个 TCP/IP
据包,来完成的一个数据传输协议。 TCP/IP 6 位数据 Modbus RTU TCP/IP
The request and responses are prefixed by the six bytes as follows Byte0: transaction identifier – copied by server Byte1: transaction identifier – copied by server Byre2: protocol identifier = 0 Byre3: protocol identifier = 0 Byte4: length field(upper byte) = (since all messages are smaller than 256) Byte5: length field(lower byte) = number of following bytes
Modbus RTU 协议: MODBUS/RTU 协议的相关部分,其中支持如下 MODBUS 功能: 功能码: 功能(原始含义) 对应模块的含义 1 read coil status 读 DIO 状态及计数器控制位 2 read input status DIO 状态及计数器控制位 3 read holding registers 读计数器及寄存器 4 read input registers 读计数器及寄存器 5 force single coil 写单路 DO 及计数器控制位 6 preset single register 写单个寄存器 15 force multiple coils 写多路 DO 及计数器控制位 16 preset multiple registers 写多个寄存器
例如: 当要读取 DI0 通道当前的计数器值(地址为 40001~40002)时,请求命令为:
01 02 00 00 00 06 01 04 00 00 00 02
6 位数据 Modbus 请求命令
应答为: 01 02 00 00 00 07 01 04 04 43 21 87 65
6 位数据 Modbus 应答
得到当前的计数器值为(40002 中为高位,40001 中为低位):87654321H
第 8 页 共 18 页
Page 9
RemoDAQ-8352 模块用户手册

2.2 功能码 1/2 协议格式(DIO 状态及计数器控制位)

请求命令: 字节 1 2 3 4 5 6
站号 1/2 地址高 地址低 00 位数
应答: 字节 1 2 3 4 5
站号 1/2 字节数 V0 V1 ….
其中:
V0 V1…代表读到的 DIO 状态或计数器控制位的值,8 位一个字节
例如:读取 DI0DI7 的当前状态,请求命令:
01 01 00 00 00 08 应答为: 01 01 01 FF 当前 DI7DI0 的值为 FFH,高位在前,低位在后,不够一个字节补零。即:
8 7 6 5 4 3 2 1位数
Di7 DI6 DI5 DI4 DI3 DI2 DI1 DI0 当前值

2.3 功能码 3/4 协议格式(读计数器及寄存器)

请求命令: 字节 1 2 3 4 5 6
站号 3/4 地址高 地址低 00 字数
应答: 字节 1 2 3 4 5
站号 3/4 字节数 VH VL …. 其中 VH 为第一个字高字节,VL 为第一个字低字节 ….为后面的字
例如:读取 DO0DO7 的当前模式,请求命令:
01 04 01 10 00 08 应答为: 01 04 10 00 01 00 01 00 00 00 01 00 01 00 00 00 00 00 00
当前 DO0DO5 的模式为分别为
通道号 DO0 DO1 DO2 DO3 DO4 DO5 DO6 DO7 当前值 00 01 00 01 00 00 00 01 00 01 00 00 00 00 00 00
模式 脉冲 脉冲输 一般 脉冲输 脉冲输 一般 一般 一般
第 9 页 共 18 页
Page 10
RemoDAQ-8352 模块用户手册
输出 出 DO 出 出 DO DO DO

2.4 功能码 5(写单路 DO 及计数器控制位)

请求命令: 字节 1 2 3 4 5 6
站号 5 地址高 地址低 V 0
应答: 字节 1 2 3 4 5 6
站号 5 地址高 地址低 V 0
例如:开启 DI0 的计数器,请求命令:
01 05 00 20 FF 00 应答为: 01 05 00 20 FF 00

2.5 功能码 15(0FH)(写多路 DO 及计数器控制位)

请求命令: 字节 1 2 3 4 5 6 7 8 9
站号 0F 地址高 地址低 0 位数 字节数 V0 V1…
应答: 字节 1 2 3 4 5 6
站号 0F 地址高 地址低 0 位数 其中: V0 V1…代表读到的 DIO 值,8 位一个字节
例如:设置 DO0DO7 输出,请求命令:
01 0F 00 10 00 08 01 15 应答为: 01 0F 00 10 00 08
置当前 DO0DO7 的值为 15H,高位在前,低位在后,不够一个字节补零。即:
位数 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
当前意义 DO7 DO6 DO5 DO4 DO3 DO2 DO1 DO0
写入值 0 0 0 1 0 1 0 1

2.6 功能码 6 (写单个寄存器)

请求命令:
第 10 页 共 18 页
Page 11
RemoDAQ-8352 模块用户手册
字节 1 2 3 4 5 6
站号 6 地址高 地址低 VH VL
应答: 字节 1 2 3 4 5 6
站号 6 地址高 地址低 VH VL 其中 VH 为字高字节,VL 为字低字节
例如:设置寄存器 DO 输出,请求命令:
01 06 01 2E 00 3F 应答为: 01 06 01 2E 00 3F DO 输出低 6 DO0DO5 都置 1,其它位都置 0

2.7 功能码 16 (10H)( 写多个寄存器)

请求命令: 字节 1 2 3 4 5 6 7 8 9
站号 10 地址高 地址低 0 字数 字节数 V0 V1… 应答: 字节 1 2 3 4 5 6
站号 10 地址高 地址低 0 字数
例如:把 DI0DI3 都设为频率测量模式,DI4 设为计数模式,DI5-DI7 设为一 般 DI 模式,请求命令:
01 10 01 00 00 08 10 00 04 00 04 00 04 00 04 00 01 00 00 00 00 00 00 应答为: 01 10 01 00 00 08
第 11 页 共 18 页
Page 12
RemoDAQ-8352 模块用户手册

2.8 RemoDAQ-8352 MODBUS RTU 地址映像表

2-1
地址 0X(10 进制)16进制 通道号 内容 属性 备注
0001 00H 0 当前值 读 DI0 0002 01H 1 当前值 读 DI1 …… …… …… …… …… …… 0008 07H 7 当前值 读 DI7
0017 10H 0 当前值 读/写 DO0 0018 11H 1 当前值 读/写 DO1 …… …… …… …… …… …… 0024 17H 7 当前值 读/写 DO7
0033 20H 读/写 计数开启(1)/停止(0) 0034 21H 计数器清零(1) 0035 22H 读/写 计数溢出标志位③ 0036 23H / 输入锁定状态④ 0037 24H 读/写 计数开启(1)/停止(0) 0038 25H 计数器清零(1) 0039 26H 读/写 计数溢出标志位③ 0040 27H / 输入锁定状态④ 0041 28H 读/写 计数开启(1)/停止(0) 0042 29H 计数器清零(1) 0043 2AH 读/写 计数溢出标志位③ 0044 2BH / 输入锁定状态④ 0045 2CH 读/写 计数开启(1)/停止(0) 0046 2DH 计数器清零(1) 0047 2EH 读/写 计数溢出标志位③ 0048 2FH / 输入锁定状态④ 0049 30H 读/写 计数开启(1)/停止(0) 0050 31H 计数器清零(1) 0051 32H 读/写 计数溢出标志位③ 0052 33H / 输入锁定状态④ 0053 34H 读/写 计数开启(1)/停止(0) 0054 35H 计数器清零(1) 0055 36H 读/写 计数溢出标志位③ 0056 37H / 输入锁定状态④
0
1
2
3
4
5
第 12 页 共 18 页
Page 13
RemoDAQ-8352 模块用户手册
0057 38H 读/写 计数开启(1)/停止(0) 0058 39H 计数器清零(1)
6
0059 3AH 读/写 计数溢出标志位③ 0060 3BH / 输入锁定状态④ 0061 3CH 读/写 计数开启(1)/停止(0) 0062 3DH 计数器清零(1)
7
0063 3EH 读/写 计数溢出标志位③ 0064 3FH / 输入锁定状态④
地址 4X(10 进制)16进制 通道号 内容 属性 备注 40001 ~ 40002 0H ~ 1H 0
40003 ~ 40004 2H ~ 3H 1
当前计数器 值 当前计数器 值
计数器值①
…… …… …… …… …… 40015 ~ 40016 0EH ~ 0FH 7
当前计数器 值
40017 ~ 40018 10H ~ 11H 0 / 40019 ~ 40020 12H ~ 13H 1 读/写
…… …… …… ……
脉宽 脉冲输出低电平的宽
度②
40031 ~ 40032 1EH ~ 1FH 8 读/写
40033 ~ 40034 20H ~ 21H 0 读/写 40039 ~ 40040 22H ~ 23H 1 读/写
…… …… …… ……
脉宽 脉冲输出高电平的宽
度②
40047 ~ 40048 2EH ~ 2FH 8 读/写
40049 ~ 40050 30H ~ 31H 0 读/写 40051 ~ 40052 32H ~ 33H 1 读/写
…… …… …… ……
脉宽计数 脉冲输出的脉冲数量
40053 ~ 40064 3EH ~ 3FH 8 读/写
40065 ~ 40066 40H ~ 41H 0 读/写 40067 ~ 40068 42H ~ 43H 1 读/写
…… …… …… ……
脉宽计数 额外增加的脉冲数量
40079 ~ 40080 4EH ~ 4FH 8 读/写
40211 D2 名字 读 83H,52H
40213 D4 版本 读/写 A1H,00H
第 13 页 共 18 页
Page 14
RemoDAQ-8352 模块用户手册
40257 100H 0
40258 101H 1
DI 模式寄 存器 DI 模式寄
存器
/ 00HVVH
/ 00HVVH
…… …… …… …… …… ……
40264 107H 7
DI 模式寄
存器
/ 00HVVH
40273 110H 0
40274 111H 1
DO 模式寄 存器 DO 模式寄
存器
/ 00HSSH
/ 00HSSH
…… …… …… …… …… ……
40280 117H 7
DO 模式寄
存器
/ 00HSSH
40301 12CH ALL DI 读/写
40303 12EH ALL DO 读/写
注:
计数值 =(40002 中的值)x 65536 + (40001 中的值) 频率值 (40001 中的值)
单位:0.1ms当计数器值溢出时,计数溢出标志位将置 1。当读取这一位被读取后,计数
溢出标志位清零。
DI 通道发生高-低低-高变化时,这一位被置为 1,这一位的值将
保持直到被写入 0 为止。
决定输出的脉冲数量。当用户写入 0 到这一位时,对应通道将产生连续的脉
冲。
当产生脉冲时,用户可以通过这一位产生更多脉冲。例如:当脉冲数量 100,用户往脉冲增加数量里写入 10。则当 100 个脉冲都产生结束后,将会继
续产生额外的 10 个脉冲。 ⑦对应 DI 通道的当前模式: VV 00 01 02 03 04 DI 工作模式 普通 DI 计数模式 低-高锁存 高-低锁存 频率测量 ⑧对应 DO 通道的当前模式: SS 00 01 DI 工作模式 普通 DO 脉冲输出模式
第 14 页 共 18 页
Page 15
RemoDAQ-8352 模块用户手册

第三章 软件说明

1、点击 RemoDAQ-8300 Series Ethernet IO Module Utility.exe 安装工具软
件。
3.1
2、点击下一步,根据提示安装。
3.2
第 15 页 共 18 页
Page 16
RemoDAQ-8352 模块用户手册
3、点击完成。安装结束。
4、桌面上生成快捷图标。
5、点击图标进入界面。
3.3
3.4
6、点击放大镜图标,搜索模块。
第 16 页 共 18 页
当前主机 IP
Page 17
点击搜索
RemoDAQ-8352 模块用户手册
搜索到模块
3.5
7、点击 RemoDAQ-8352,进入 NetWork Setting 设置网络资源。
设置网络信息
3.6
第 17 页 共 18 页
Page 18
RemoDAQ-8352 模块用户手册
8、设置完毕后,点击 Setting 再点击 ReStart 按钮重新启动模块。搜索到模
块后,进入 NetWork Setting 界面看是否修改成功。
9、点击 RemoDAQ-8352 进入应用界面。
DI 通道
频率`计数值高低 锁存状态显示
清除计数值,解除锁存
开启/停止计数
DO 通道
当前模式
模块工作状态
DI 通道选择 DI 通道选择
模式选择
点击则设置完成
3.7
说明:1.输出通道设置为脉冲输出时,软件可以实时对高低脉冲宽度,脉冲数量,额外增加 的脉冲数量进行设置。操作为将设置好的脉冲信息写入模块,即点击“Write”键。再点击 “Read”可以显示该通道的脉冲设置的信息。
2.DI 通道设置为 H-L 或者 L-H 锁存时,将
通道的值由“低”变为“高”时,
“输入锁定状态”位将置 1,此时锁存状态显示框显示为 L-H ONH-L ON 仅当用
户点击“Clear”时才关闭锁存显示为 OFF
第 18 页 共 18 页
Loading...