GEMOTECH DAQ-8055 User Guide

RemoDAQ-8055 模块
用户手册
北京集智达智能科技有限责任公司
V1.1 2008.11.5
RemoDAQ-8055 模块用户手册
1 概述...................................................................................................... 2
1.1 端子分布 ..................................................................................... 2
1.2 特性 ............................................................................................. 3
1.3 接线说明 ..................................................................................... 3
1.3 跳线设置 ..................................................................................... 4
1.4 默认设置 ..................................................................................... 5
1.5 设置列表 ..................................................................................... 6
2 命令...................................................................................................... 7
2.1 %AANNTTCCFF ........................................................................ 9
2.2 #AABB(数据)............................................................................ 10
2.3 # **..............................................................................................11
2.4 $AA2 .......................................................................................... 12
2.5 $AA6 .......................................................................................... 13
2.6 $AAF.......................................................................................... 14
2.7 $AA4 .......................................................................................... 15
2.8 $AA5 .......................................................................................... 16
2.9 $AAX0TTTTDDDD.................................................................. 17
2.10 $AAX1 ..................................................................................... 18
2.11 $AAX2...................................................................................... 19
3 应用注释 ........................................................................................... 20
3.1 INIT* 端操作 ............................................................................ 20
1
RemoDAQ-8055 模块用户手册

1 概述

RemoDAQ-8000 系列是基于 RS-485 网络的数据采集
和控制模块。它们提供了模拟量输入、模拟量输出、数 字量输入/输出、定时器/计数器、交流电量采集、无线通 讯等功能。这些模块可以由命令远程控制。
RemoDAQ-8055 带有 8 路隔离数字量输入和 8 路隔离 数字量输出。该模块的输入可接 10~50V 的电压信号, 集 电极开路输出电压范围 5~40VDC。RemoDAQ-8055 使用 方便,带有 LED 显示,可以很容易的读取其状态。

1.1 端子分布

2
RemoDAQ-8055 模块用户手册

1.2 特性

通道:8 路隔离数字量输入,8 路数字量输出 EDS:2000Vdc 隔离响应时间:25μs 输入电压:
干接点: 逻辑电平 0: 开 逻辑电平 1: 关(接 GND 湿接点: 逻辑电平 1:10~50V 逻辑电平 0:3V
过压保护:±70V 输入:+10V ~ +50VDC 功耗:1.2W 隔离:3000VDC 温度:-20℃ ~ 70℃ 湿度:5% ~ 90%,无凝露

1.3 接线说明

干接点接线说明 湿接点接线说明
3
数字输出接线说明

1.3 跳线设置

干接点输入
湿接点输入
RemoDAQ-8055 模块用户手册
4
RemoDAQ-8055 模块用户手册
默认设置
注:在默认状态下 DICOM 端输入电压不能低于+15V
J1 设置输入干节点;J2 设置输入湿节点 J1 J2 为默认设置,支持干节点和湿节点同时选择

1.4 默认设置

地址: 01 波特率:9600bps 校验和禁止,抑制 60Hz 干扰,工程量单位格式
5
RemoDAQ-8055 模块用户手册

1.5 设置列表

波特率设定(CC
代码 03 04 05 06 07 08 09 0A
波特率 1200 2400 4800 9600 19200 38400 57600 115200
数据格式设置(FF
7 6 5 4 3 2 1 0
*1 *2 0 *3
*1: 0=60Hz 抑制 1=50Hz 抑制 *2: 校验位: 0= 禁止 1=允许
6
RemoDAQ-8055 模块用户手册

2 命令

命令格式:(Leading(Address)(Command)(CHK)(cr) 响应格式:(Leading(Address)(Data)(CHK)(cr)
[CHK] 2 字符校验 [cr] 命令结束符,字符返回(0x0D)
计算校验和:
1. 计算命令或回答字符串中除 cr 以外所有字符 ASCII
值的和。
2. 累加和应在 00~FFH 之间。
示例: 命令字符串:$012(cr) 命令字符串校验和如下计算: 校验和 = ‘$’+‘0’+‘1’+‘2’
= 24h +30h +31h + 32h = B7h
命令字符串的校验和是 B7h [CHK]=B7” 带校验和的命令字符串:$012
回答字符串:!01070600(cr) 校验和 =
回答字符串校验和是 AFh [CHK] = AF” 带校验和的回答字符串: !01070600AF
!’+‘0’+‘1’+‘0’+‘7’+‘0’+‘6’+‘0’+‘0’
=
21h +30h +31h +30h +37h + 30h + 36h +30h + 30h
= 1AFh
B7
(cr)
(cr)
7
RemoDAQ-8055 模块用户手册
通用命令集
命 令 回 答 说 明 备注
%AANNTTCCFF !AA 模块设置 2.1 #AABB(数据) > 数据输出 2.2 #** 无回答 同步采样 2.3 $AA2 !AATTCCFF 读配置信息 2.4 $AA6 !AAVV 读通道状态 2.5 $AAF !AA(数据) 读版本 2.6 $AA4 !AAx 读取同步采样数据 2.7 $AA5 !AA 读复位状态 2.8 $AAX0TTTTDDDD > 设置安全值 2.9 $AAX1 !TTTTDDDD 读安全值 2.10 $AAX2 !XX 读安全标记 2.11
8
RemoDAQ-8055 模块用户手册

2.1 %AANNTTCCFF

说明:设定模块配置信息 语法:%AANNTTCCFF[CHK](cr)
% 定界符 AA 模块地址(00 ~ FF NN 设定模块的新地址(00 ~ FF TT 设定模块输入信号类型 CC 设置模块新的波特率 FF 设定模块新的数据格式
当改变波特率或校验和时,应把 INIT*端接地
回答:有效命令:!AA[CHK] (cr)
无效命令:?AA[CHK] (cr) 语法错误或通讯错误可能无法得到响应
! 有效命令的定界符
? 无效命令的定界符,当改变波特率或校验和时,
没有把 INIT*端接地模块将返回无效命令
A A 模块地址(00 ~ FF) 示例:
命令:%0102400600 接收:!02
改变模块地址 01 02,返回成功
9
RemoDAQ-8055 模块用户手册

2.2 #AABB(数据)

说明:数据输出 语法:#AABB[CHK](cr)
# 定界符 AA 模块地址(00 ~ FF BB 通道状态
数据 数据输出值,十六进制表示的字符
回答:有效命令: > (cr)
无效命令: ?AA[CHK](cr) 语法错误或通讯错误可能无法得到响应
> 有效命令定界符 ? 无效命令定界符
示例: 命令:#010005 接收:>01
设置地址为 01 的数据输出值为 05h(00000101),通
0 2 设置为 ON,其他通道为 OFF,返回成功
10
RemoDAQ-8055 模块用户手册

2.3 # **

说明:同步采样 语法:#**[CHK](cr)
# 定界符
** 实际同步采样命令
回答:无
11
RemoDAQ-8055 模块用户手册

2.4 $AA2

说明:读配置信息 语法:$AA2[CHK](cr)
$ 定界符 AA 模块地址(00 ~ FF 2 读配置信息命令
回答:有效命令: !AATTCCFF[CHK](cr)
无效命令: ?AA[CHK](cr) 语法错误或通讯错误可能无法得到响应
! 有效命令定界符 ? 无效命令定界符 AA 模块地址(00 ~ FF TT 模块的输入信号类型代码 CC 模块的波特率代码 FF 模块的数据格式
示例: 命令:$012 接收:!01400600
读地址为 01 的设置,返回成功
12
RemoDAQ-8055 模块用户手册

2.5 $AA6

说明:数据输入状态 语法:$AA6[CHK](cr)
$ 定界符 AA 模块地址(00 ~ FF 6 数据输入状态命令
回答:有效命令: !(DO)(DI)00[CHK](cr)
无效命令: ?AA[CHK](cr) 语法错误或通讯错误可能无法得到响应
! 有效命令定界符 ? 无效命令定界符 DO 数据输出值
DI 数据输入值
示例: 命令:$0165 接收:!112200 第一组两位符号 11H (00010001)表示输出通道 0 和 4 是 ON,输出通道 1、2、3、5、6、7 是 OFF。
第二组两位符号 22H(00100010)表示逻辑输入通道 1 5 是高电平,输入通道 02、34、67 是低电平。
13
RemoDAQ-8055 模块用户手册

2.6 $AAF

说明:读版本 语法:$AAF[CHK](cr)
$ 定界符 AA 模块地址(00 ~ FF F 读模块版本命令
回答:有效命令: !AA(数据)[CHK](cr)
无效命令: ?AA[CHK](cr)
语法错误或通讯错误可能无法得到响应
! 有效命令定界符 ? 无效命令定界符 AA 模块地址(00 ~ FF (数据) 模块的版本
示例: 命令:$01F 接收:!01 20050412
读地址为 01 的模块版本数据,返回版本为 2005 4
12 号 命令:$02F 接收:!02 20040101
读地址为 02 的模块版本数据,返回版本为 2004 1
1
14
RemoDAQ-8055 模块用户手册

2.7 $AA4

说明:读取同步采样数据 语法:$AA4[CHK](cr)
$ 定界符
AA 模块地址(00 ~ FF
4 读取同步采样数据的命令
回答:有效命令: !AA(status)(data) [CHK](cr)
无效命令: ?AA[CHK](cr) 语法错误或通讯错误可能无法得到响应
! 有效命令定界符
? 无效命令定界符
AA 模块地址(00 ~ FF status 在执行命令#**后,若为 1 则说明数据在同步采
样的第一时间已被发送;若为 0 则说明数据在 上一次采样之前被发送。
data 同步采样的值
示例:
命令:$014 接收:!101010000 读取地址为 01 的模块采样数据,返回为 01010000,
Status=1 说明数据在第一时间被发送
15
RemoDAQ-8055 模块用户手册

2.8 $AA5

说明:读复位状态 语法:$AA5[CHK](cr)
$ 定界符
AA 模块地址(00 ~ FF
5 读复位状态命令
回答:有效命令: !AAS[CHK](cr)
无效命令: ?AA[CHK](cr) 语法错误或通讯错误可能无法得到响应
! 有效命令定界符
? 无效命令定界符
AA 模块地址(00 ~ FF
S 复位状态,1=模块被复位,0 = 模块没有被复位
示例:
命令:$015 接收:!011
读地址为 01 的复位状态,返回:模块已发生复位, 第一次读取状态
命令:$015 接收:!010
读地址为 01 的复位状态,返回:无复位发生
16
RemoDAQ-8055 模块用户手册

2.9 $AAX0TTTTDDDD

说明:设置安全值 语法:$AAX0TTTTDDDD[CHK](cr)
$ 定界符
AA 模块地址(00 ~ FF
X0 设置安全值命令 TTTT 安全值持续时间 DDDD 安全值数据,4 个 16 进制字符组成,第一个字
D 0,其余的即是通道值
回答:有效命令: > [CHK](cr)
无效命令: ?AA[CHK](cr) 语法错误或通讯错误可能无法得到响应
> 有效命令定界符
? 无效命令定界符
17
RemoDAQ-8055 模块用户手册

2.10 $AAX1

说明:读安全值命令 语法:$AA5[CHK](cr)
$ 定界符
AA 模块地址(00 ~ FF
X1 读安全值命令
回答:有效命令: !AATTTTDDDD[CHK](cr)
无效命令: ?AA[CHK](cr) 语法错误或通讯错误可能无法得到响应
! 有效命令定界符
? 无效命令定界符
AA 模块地址(00 ~ FF
TTTT 安全值持续时间
DDDD 安全值数据,4 个 16 进制字符组成,第一个字 D 0,其余的即是通道值
18
RemoDAQ-8055 模块用户手册

2.11 $AAX2

说明:读安全标记 语法:$AAX2[CHK](cr)
$ 定界符
AA 模块地址(00 ~ FF
X2 读安全标记命令
回答:有效命令: >XX[CHK](cr)
无效命令: ?AA[CHK](cr) 语法错误或通讯错误可能无法得到响应
! 有效命令定界符
? 无效命令定界符
XX 00=OFF;01=ON
19
RemoDAQ-8055 模块用户手册

3 应用注释

3.1 INIT* 端操作

每个 RemoDAQ-8000 模块都有一个内置的 EEPROM, 用来保存模块的配置信息。例如地址、波特率、信号类 型、以及其他参数。有时,用户可能遗忘了模块的配置, 因此,RemoDAQ-8000 系列有一个特殊的模式“INIT 式”,它可以帮助用户解决这一问题,“INIT 模式”下模 块将被强行设置为 Address = 00baudrate = 9600no checksum
要激活 INIT 模式,只需按以下方法做:
1. 模块断电,将 INIT*端和 GND 短接。 2. 模块上电 3. 在 9600bps 下发送命令$002(cr),此时将从 EEPROM
中读取模块的配置信息。
20
Loading...