开关量模块使用手册.docx

上传人:b****5 文档编号:6662120 上传时间:2023-01-08 格式:DOCX 页数:30 大小:609.31KB
下载 相关 举报
开关量模块使用手册.docx_第1页
第1页 / 共30页
开关量模块使用手册.docx_第2页
第2页 / 共30页
开关量模块使用手册.docx_第3页
第3页 / 共30页
开关量模块使用手册.docx_第4页
第4页 / 共30页
开关量模块使用手册.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

开关量模块使用手册.docx

《开关量模块使用手册.docx》由会员分享,可在线阅读,更多相关《开关量模块使用手册.docx(30页珍藏版)》请在冰豆网上搜索。

开关量模块使用手册.docx

开关量模块使用手册

V1.02008.08.20

RemoDAQ-8000DIO族模块

用户手册

北京大为智恒科技有限公司

1概述.....................................................................................................3

1.1端子分布.....................................................................................3

1.2特性参数.....................................................................................6

1.3结构图........................................................................................11

1.4接线说明..................................................................................16

1.5默认设置...................................................................................19

1.6跳线设置...................................................................................19

1.7设置列表...................................................................................192命令...................................................................................................21

2.1%AANNTTCCFF......................................................................23

2.2#AABBDD.................................................................................24

2.3#AAN.........................................................................................27

2.4$AA2..........................................................................................28

2.5$AA5..........................................................................................29

2.6$AA6..........................................................................................30

2.7$AAF..........................................................................................31

2.8$AAM.........................................................................................32

2.9$AAC..........................................................................................33

2.10$AACN.....................................................................................34

2.11$AALS......................................................................................35

2.12@AA.........................................................................................36

2.13@AA(数据..............................................................................37

2.14~AAO(数据.............................................................................39

1

2.15~**............................................................................................40

2.16~AA0........................................................................................41

2.17~AA1........................................................................................42

2.18~AA2........................................................................................43

2.19~AA3EVV................................................................................44

2.20~AA4V.....................................................................................46

2.21~AA5V.....................................................................................483应用注释...........................................................................................50

3.1INIT*端操作............................................................................50

3.2模块状态...................................................................................50

3.3双看门狗操作...........................................................................51

3.4复位状态...................................................................................51

3.5数字量输出...............................................................................51

3.6数字量输入锁存.......................................................................52

2

1概述

RemoDAQ-8000系列是基于RS-485网络的数据采集和控制模块。

它们提供了模拟量输入、模拟量输出、数字量输入/输出、定时器/计数器、交流电量采集、无线通讯等功能。

这些模块可以由命令远程控制。

DIO模块支持TTL信号、光隔离数字输入、继电器输出、固态继电器输出、PhotoMOS输出、集电极开路输出。

请参考

1.2节获取更多的细节。

1.1端子分布

4

5

1.2特性参数

9

1.3结构图

15

1.4接线说明

干节点信号输入

RemoDAQ-8052/8052DRemoDAQ-8050/8050D/80

53/8053D/8053DFRemoDAQ-8041/41D/44/4

4D/60/60D/65/65DTTL/CMOS信号输入RemoDAQ-8052/8052DRemoDAQ-8050/8050D/8053/8053D/8053DF

RemoDAQ-8041/41D/44/44D/60/60D/65/65D

16

集电极开路信号输入

RemoDAQ-8052/8052DRemoDAQ-8050/8050DRemoDAQ-8041/41D/44/44D/60/60D/65/65D

17

集电极开路输出

RemoDAQ-8050/8050D

注意:

当连接感应负载时(比如:

继电器),需要使用二极管来防止反相EMF。

RemoDAQ-8043/8043DRemoDAQ-8042/8042D/8044/8044D

18

1.5默认设置

RemoDAQ-8000DIO的默认设置

地址:

01

波特率:

9600bps

类型:

DIO模块类型为40

禁止校验

RemoDAQ-8043/8043D跳线设置为DO15

RemoDAQ-8053/8053D/8053DF跳线设置为DI15

1.6跳线设置

RemoDAQ-8043/8043D:

跳线J3选择INIT或是DO15

DO15

INIT

1.7设置列表

类型设置(TT)

Type=40(DIO模块

19

*2:

校验位0:

禁止;1:

允许

*3:

8050=0(Bit[2.1.0]=0008060=1(Bit[2.1.0]=001)

8052=2(Bit[2.1.0]=0108053=3(Bit[2.1.0]=011)8068=4(Bit[2.1.0]=100读DIO数据格式

$AA6,$AA4,$AALS数据:

(第一个数据(第二个数据20

2命令

命令格式:

(Leading)(Address(Command(CHK(cr响应格式:

(Leading)(Address(Data(CHK(cr[CHK]2字符校验

[cr]命令结束符,字符返回(0X0D)

计算校验和:

1.2.计算命令或回答字符串中除cr以外所有字符ASCII

值的和。

累加和应在00~FFH之间。

示例:

命令字符串:

$012(cr

命令字符串校验和如下计算:

校验和=‘$’+‘0’+‘1’+‘2’

=24h+30h+31h+32h=B7h

命令字符串的校验和是B7h,即[CHK]=“B7”则命令字符串校验和是$012B7(cr

回答字符串:

!

01400600(cr校验和=‘!

’+‘0’+‘1’+‘4’+‘0’+‘0’+‘6’+‘0’+‘0’

=21h+30h+31h+34h+30h+30h+36h+30h+30h=1ACh

回答字符串校验和是ACh即[CHK]=“AC”带校验和的回答字符串:

!

01400600AC(cr

21

22

2.1%AANNTTCCFF

说明:

设定模块配置参数

语法:

%AANNTTCCFF[CHK](cr

%

AANN定界符模块地址(00~FF)设定模块的新地址(00~FF)TTDIO模块的类型为40CCFF设置新的波特率设定新的数据格式回答:

有效命令:

!

AA[CHK](cr

无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应!

AA示例:

有效命令的定界符无效命令的定界符模块地址(00~FF)命令:

%010*******接收:

!

02设置模块地址01为02,返回成功相关命令:

2.4节$AA2

相关主题:

1.7节设置列表,3.1节INIT*端操作模式

23

2.2#AABBDD

说明:

数字输出

语法:

#AABBDD[CHK](cr

%

AA定界符模块地址(00到FF)BBDD输出命令和参数

多输出通道:

BB=00,0A或0B选择输出组,DD24

对于单通道输出,C被用来选择通道,此时BB=1C,AC或者BC,DD为0,代表输出清零,为01,代表输出置1回答:

有效命令:

>[CHK](cr

无效命令:

?

[CHK](cr忽略命令:

!

[CHK](cr

语法错误或通讯错误可能无法得到响应>

?

有效命令定界符无效命令定界符忽略命令定界符,模块的主看门狗的溢出时间被设

置,输出被设置成安全值

25

示例:

命令:

#0100FF接收:

>

假设模块是RemoDAQ-8044,把地址为01的模块的输出值设定为FF,返回成功命令:

#021001接收:

>

假设模块是RemoDAQ-8068,把地址为02的模块的输出通道0设定为1,返回成功

命令:

#021701

接收:

把地址为02的模块的输出通道7设定为1,返回的通道对于RemoDAQ-8065是无效的,因为RemoDAQ-8065只有5个输出通道(0~4)

命令:

#0300FF接收:

!

把地址为03的模块的输出值设定为FF,返回忽略,模块的主机看门狗溢出时间被设置,输出被设成安全值相关命令:

2.13节@AA(数据,2.16节~AA0,2.17节~AA1相关主题:

1.7节设置列表,3.2节模块状态,

3.3节双看门狗操作注意:

命令对于RemoDAQ-8041/8041D/8052/8052D/8053/8053D/8053DF无效

26

说明:

从通道N读数字输入计数器语法:

#AAN[CHK](cr

#

AAN

定界符模块地址(00到FF)

通道回答:

有效命令:

!

AA(数据[CHK](cr无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应!

?

AA有效命令定界符无效命令定界符模块地址(00到FF)

数据数字输入计数器值以十进制表示它的范围是

00000~65535示例:

命令:

#032接收:

>00103

读地址为03的模块的第2通道的数字输入计数器,返回值为103命令:

#025接收:

?

02

读地址为02的模块的第5通道的数字输入计数器,返回通道无效

相关命令:

2.10节$AACN

注意:

命令对于RemoDAQ-8042/8042D/8043/8043D/

/8068/8068D无效

27

说明:

读配置信息

语法:

$AA2[CHK](cr

$

AA2

定界符模块地址(00~FF)

读配置信息命令回答:

有效命令:

!

AATTCCFF[CHK](cr无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应!

?

AATTCCFF示例:

有效命令定界符无效命令定界符模块地址(00~FF)模块的类型代码模块的波特率代码模块的数据格式

命令:

$012接收:

!

01400600

读地址为01的模块的状态,返回值为DIO模式,波特率9600,无校验和相关命令:

2.1节$AANNTTCCFF

相关主题:

1.7节设置列表,3.1节INIT*端操作模式

28

说明:

读复位状态

语法:

$AA5[CHK](cr

$

AA5

定界符模块地址(00~FF)

读复位状态命令回答:

有效命令:

!

AAS[CHK](cr无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应!

?

AAS示例:

有效命令定界符无效命令定界符模块地址(00~FF)复位状态,1=模块被复位,0=模块没有被复位命令:

$015接收:

!

011

读地址为01的复位状态,返回第一次读数命令:

$015接收:

!

010

读地址为01的复位状态,返回无复位发生相关主题:

3.4节复位状态

29

说明:

读数字量I/O状态

语法:

$AA6[CHK](cr

$

AA6定界符模块地址(00~FF)

读数字量I/O状态命令

回答:

有效命令:

!

(数据[CHK](cr

无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应

!

?

数据示例:

有效命令定界符无效命令定界符数字量I/O值

命令:

$016接收:

!

0F0000

假设模块是RemoDAQ-8060,读地址01DIO状态,返回0F00,数字量输入IN1到IN4开启,输出RL1到RL4被关闭

相关命令:

2.12节@AA

相关主题:

1.7节设置列表

说明:

读模块版本

语法:

$AAF[CHK](cr

$

AAF

定界符模块地址(00~FF)

读模块版本命令回答:

有效命令:

!

AA(数据[CHK](cr

无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应

!

?

AA有效命令定界符无效命令定界符模块地址(00~FF)

数据模块的版本

示例:

命令:

$01F接收:

!

01040101

读地址为01的模块版本数据,返回版本040101命令:

$02F接收:

!

02050101

读地址为02的模块版本数据,返回版本050101

说明:

读模块名称

语法:

$AAM[CHK](cr

$

AAM

定界符模块地址(00~FF)

读模块名称命令回答:

有效命令:

!

AA(数据[CHK](cr

无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应

!

?

AA

数据示例:

有效命令定界符无效命令定界符模块地址(00~FF)模块名称

命令:

$01M接收:

!

018042

读地址为01的模块名称,返回名称8042

命令:

$03M接收:

!

038060D

读地址为03的模块名称,返回名称8060D

相关命令:

2.14节~AAO(数据

相关主题:

1.7节设置列表

说明:

清除锁存的数字量输入

语法:

$AAC[CHK](cr

$

AAC

定界符模块地址(00~FF)

清除锁存的数字量输入回答:

有效命令:

!

AA[CHK](cr

无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应

!

?

AA示例:

有效命令定界符无效命令定界符模块地址(00~FF)

命令:

$01L0接收:

!

01FFFF00

读地址为01的低锁存数据返回值为FFFF

命令:

$01C接收:

!

01

清除地址为01的锁存数据

返回值为成功命令:

$01L0接收:

!

01000000

读地址为01的低锁存数据返回值为0000

相关命令:

2.11节$AALS

注意:

命令对于RemoDAQ-8042/8042D/8043/8043D

8068/8068D无效

2.10$AACN

说明:

清除数字量输入计数器

语法:

$AACN[CHK](cr

$

AAC

N

定界符模块地址(00~FF)

清除数字量输入计数器要清除计数器的通道回答:

有效命令:

!

AA[CHK](cr

无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应

!

?

AA示例:

有效命令定界符无效命令定界符模块地址(00~FF)

命令:

$010接收:

!

0100123

读地址为01的模块通道0的计数器值,返回123命令:

$01C0接收:

!

01

清除地址为01的模块通道0的计数器值,返回成功命令:

$010接收:

!

0100000

读地址为01的模块通道0的计数器值,返回0相关命令:

2.3节$AAN

注意:

命令对RemoDAQ-8042/8042D/8043/8043D/8068

/8068D无效

2.11$AALS

说明:

读锁存数字量输入

语法:

$AALS[CHK](cr

$

AA

L

定界符模块地址(00~FF)读锁存数字量输入S1=选择锁存的状态为高,0=选择锁存状态为低回答:

有效命令:

!

(数据[CHK](cr

无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应

!

?

AA数据示例:

有效命令定界符无效命令定界符模块地址(00到FF)

读状态1=输入通道被锁存0=输入通道没有被锁存命令:

$01L1接收:

!

012300

读地址为01的高锁存数据,返回123

命令:

$01C接收:

!

01

清除地址为01的高锁存数据,返回成功

命令:

$01L1接收:

!

000000

读地址为01的高锁存数据,返回0

相关命令:

2.9节$AAC

注意:

命令对RemoDAQ-8042/8042D/8043/8043D/8068

8068D无效

2.12@AA

说明:

读数字量I/O状态

语法:

@AA[CHK](cr

@

AA定界符模块地址(00~FF)

回答:

有效命令:

>(数据[CHK](cr

无效命令:

?

AA[CHK](cr

语法错误或通讯错误可能无法得到响应

>

?

数据示例:

有效命令定界符无效命令定界符读DIO状态

命令:

@01接收:

>0F00

读地址为01的DIO状态,返回0F00

相关命令:

2.6节$AA6

相关主题:

1.7节设置列表

注:

RemoDAQ-8053DFDI变化,数据主动上发

2.13@AA(数据

说明:

设置数字量输出

语法:

@AA(数据)[CHK](cr

@

AA数据定界符模块地址(00~FF)

输出值,数据格式如下:

输出通道数据是一个字符

RemoDAQ-8060/8060D:

0~F

输出通道数据是二个字符

RemoDAQ-8044/8044D/8050/8050D:

00~FF

RemoDAQ-8065/8065D:

从00~1F

RemoDAQ-8068/8068D:

从00~7F

输出通道数据是四个字符

RemoDAQ-8042/8042D:

从0000~1FFF

RemoDAQ-8043/8043D:

从0000~FFFF

回答:

有效命令:

>[CHK](cr

无效命令:

?

[CHK](cr

忽略命令:

!

[CHK](cr

语法错误或通讯错误可能无法得到响应

>

?

!

有效命令定界符无效命令定界符忽略命令定界符,模块在主机看门狗溢出时间,输出被设成安全值

示例:

命令:

@017接收:

>

输出地址为01的值为7,返回成功

(适用于RemoDA

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1