开关量模块使用手册_第1页
开关量模块使用手册_第2页
开关量模块使用手册_第3页
开关量模块使用手册_第4页
开关量模块使用手册_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、V1.02008.08.20RemoDAQ-8000DIO 族模块用户手册 北京大为智恒科技有限公司1概述. 31.1端子分布. 31.2特性参数. 61.3结构图.111.4接线说明. 161.5默认设置. 191.6跳线设置. 191.7设置列表. 192命令. 212.1%AANNTTCCFF. 232.2#AABBDD. 242.3#AAN. 272.4$AA2. 282.5$AA5. 292.6$AA6. 302.7$AAF. 312.8$AAM.322.9$AAC.332.10$AACN.342.11$AALS.352.12AA.362.13AA(数据. 372.14AAO(数据

2、. 3912.15*.402.16AA0. 412.17AA1. 422.18AA2. 432.19AA3EVV.442.20AA4V. 462.21AA5V. 483应用注释. 503.1INIT*端操作. 503.2模块状态. 503.3双看门狗操作. 513.4复位状态. 513.5数字量输出. 513.6数字量输入锁存. 5221概述RemoDAQ-8000系列是基于RS-485网络的数据采集和控制模块。它们提供了模拟量输入、模拟量输出、数字量输入/输出、定时器/计数器、交流电量采集、无线通讯等功能。这些模块可以由命令远程控制。DIO 模块支持TTL 信号、光隔离数字输入、继电器输出、

3、固态继电器输出、PhotoMOS 输出、集电极开路输出。请参考1.2节获取更多的细节。1.1端子分布 4 51.2特性参数 9 1.3结构图 151.4接线说明干节点信号输入 RemoDAQ-8052/8052DRemoDAQ-8050/8050D/80 53/8053D/8053DFRemoDAQ-8041/41D/44/44D/60/60D/65/65DTTL/CMOS信号输入RemoDAQ-8052/8052DRemoDAQ-8050/8050D/8053/8053D/8053DFRemoDAQ-8041/41D/44/44D/60/60D/65/65D 16集电极开路信号输入 Remo

4、DAQ-8052/8052DRemoDAQ-8050/8050DRemoDAQ-8041/41D/44/44D/60/60D/65/65D 17集电极开路输出RemoDAQ-8050/8050D注意:当连接感应负载时(比如:继电器),需要使用二极管来防止反相EMF 。 RemoDAQ-8043/8043DRemoDAQ-8042/8042D/8044/8044D 181.5默认设置RemoDAQ-8000DIO 的默认设置地址:01波特率:9600bps类型:DIO 模块类型为40禁止校验RemoDAQ-8043/8043D跳线设置为DO15RemoDAQ-8053/8053D/8053DF跳

5、线设置为DI151.6跳线设置RemoDAQ-8043/8043D:跳线J3选择INIT 或是DO15DO15 INIT1.7设置列表 类型设置(TT )Type =40(DIO模块19 *2:校验位0:禁止;1:允许*3:8050=0(Bit2.1.0=0008060=1(Bit2.1.0=001)8052=2(Bit2.1.0=0108053=3(Bit2.1.0=011)8068=4(Bit2.1.0=100读DIO 数据格式 $AA6,$AA4,$AALS数据:(第一个数据 (第二个数据 202命令命令格式:(Leading )(Address(Command(CHK(cr响应格式:(

6、Leading )(Address(Data(CHK(crCHK2字符校验cr命令结束符,字符返回(0X0D )计算校验和:1. 2. 计算命令或回答字符串中除cr 以外所有字符ASCII值的和。累加和应在00FFH之间。示例:命令字符串:$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回答字

7、符串校验和是ACh 即CHK=“AC”带校验和的回答字符串:!01400600AC(cr21 222.1%AANNTTCCFF说明:设定模块配置参数语法:%AANNTTCCFFCHK(cr%AA NN 定界符模块地址(00FF )设定模块的新地址(00FF )TT DIO 模块的类型为40CC FF 设置新的波特率设定新的数据格式回答:有效命令:!AACHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA 示例:有效命令的定界符无效命令的定界符模块地址(00FF )命令:%0102400600接收:!02设置模块地址01为02,返回成功相关命令:2.4节$AA2相关

8、主题:1.7节设置列表,3.1节INIT*端操作模式232.2#AABBDD说明:数字输出语法:#AABBDDCHK(cr%AA 定界符模块地址(00到FF )BBDD 输出命令和参数 多输出通道:BB =00,0A 或0B 选择输出组,DD 24 对于单通道输出,C 被用来选择通道,此时BB=1C,AC 或者BC ,DD 为0,代表输出清零, 为01,代表输出置1回答:有效命令:>CHK(cr无效命令:?CHK(cr忽略命令:!CHK(cr语法错误或通讯错误可能无法得到响应>?!有效命令定界符无效命令定界符忽略命令定界符,模块的主看门狗的溢出时间被设置,输出被设置成安全值25示例

9、:命令:#0100FF接收:>假设模块是RemoDAQ-8044,把地址为01的模块的输出值设定为FF ,返回成功命令:#021001接收:>假设模块是RemoDAQ-8068,把地址为02的模块的输出通道0设定为1,返回成功命令:#021701接收:?把地址为02的模块的输出通道7设定为1,返回的通道对于RemoDAQ-8065是无效的,因为RemoDAQ-8065只有5个输出通道(04)命令:#0300FF接收:!把地址为03的模块的输出值设定为FF ,返回忽略,模块的主机看门狗溢出时间被设置,输出被设成安全值相关命令:2.13节AA(数据 ,2.16节AA0,2.17节AA1

10、相关主题:1.7节设置列表,3.2节模块状态,3.3节双看门狗操作注意:命令对于RemoDAQ-8041/8041D/8052/8052D/8053/8053D/8053DF无效26说明:从通道N 读数字输入计数器语法:#AANCHK(cr#AA N定界符模块地址(00到FF )通道回答:有效命令:!AA(数据CHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA 有效命令定界符无效命令定界符模块地址(00到FF )数据数字输入计数器值以十进制表示它的范围是0000065535示例:命令:#032接收:>00103读地址为03的模块的第2通道的数字输入计数器,

11、返回值为103命令:#025接收:?02读地址为02的模块的第5通道的数字输入计数器,返回通道无效相关命令:2.10节$AACN注意:命令对于RemoDAQ-8042/8042D/8043/8043D/8068/8068D无效27说明:读配置信息语法:$AA2CHK(cr$AA 2定界符模块地址(00FF )读配置信息命令回答:有效命令:!AATTCCFFCHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA TT CC FF 示例:有效命令定界符无效命令定界符模块地址(00FF )模块的类型代码模块的波特率代码模块的数据格式命令:$012接收:!01400600读

12、地址为01的模块的状态,返回值为DIO 模式,波特率9600,无校验和相关命令:2.1节$AANNTTCCFF相关主题:1.7节设置列表,3.1节INIT*端操作模式28说明:读复位状态语法:$AA5CHK(cr$AA 5定界符模块地址(00FF )读复位状态命令回答:有效命令:!AASCHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!? AA S 示例:有效命令定界符无效命令定界符模块地址(00FF )复位状态,1=模块被复位,0=模块没有被复位命令:$015接收:!011读地址为01的复位状态,返回第一次读数命令:$015接收:!010读地址为01的复位状态,返回

13、无复位发生相关主题:3.4节复位状态29说明:读数字量I/O状态语法:$AA6CHK(cr$AA 6定界符模块地址(00FF )读数字量I/O状态命令回答:有效命令:!(数据CHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?数据示例:有效命令定界符无效命令定界符数字量I/O值命令:$016接收:!0F0000假设模块是RemoDAQ-8060,读地址01DIO 状态,返回0F00,数字量输入IN1到IN4开启,输出RL1到RL4被关闭相关命令:2.12节AA相关主题:1.7节设置列表说明:读模块版本语法:$AAFCHK(cr$AA F定界符模块地址(00FF )读模

14、块版本命令回答:有效命令:!AA(数据CHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA 有效命令定界符无效命令定界符模块地址(00FF )数据模块的版本示例:命令:$01F接收:!01040101读地址为01的模块版本数据,返回版本040101命令:$02F接收:!02050101读地址为02的模块版本数据,返回版本050101说明:读模块名称语法:$AAMCHK(cr$AA M定界符模块地址(00FF )读模块名称命令回答:有效命令:!AA(数据CHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA数据示例:有效命令定界符无效命令

15、定界符模块地址(00FF )模块名称命令:$01M接收:!018042读地址为01的模块名称,返回名称8042命令:$03M接收:!038060D读地址为03的模块名称,返回名称8060D相关命令:2.14节AAO(数据相关主题:1.7节设置列表说明:清除锁存的数字量输入语法:$AACCHK(cr$AA C定界符模块地址(00FF )清除锁存的数字量输入回答:有效命令:!AACHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA 示例:有效命令定界符无效命令定界符模块地址(00FF )命令:$01L0接收:!01FFFF00读地址为01的低锁存数据返回值为FFFF命

16、令:$01C接收:!01清除地址为01的锁存数据返回值为成功命令:$01L0接收:!01000000读地址为01的低锁存数据返回值为0000相关命令:2.11节$AALS注意:命令对于RemoDAQ-8042/8042D/8043/8043D8068/8068D无效2.10$AACN说明:清除数字量输入计数器语法:$AACNCHK(cr$AA CN定界符模块地址(00FF )清除数字量输入计数器要清除计数器的通道回答:有效命令:!AACHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA 示例:有效命令定界符无效命令定界符模块地址(00FF )命令:$010接收:!

17、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说明:读锁存数字量输入语法:$AALSCHK(cr$AAL定界符模块地址(00FF )读锁存数字量输入S 1=选择锁存的状态为高,0=选择锁存状态为低回答:有效命令:!(数据CHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应

18、!?AA 数据示例:有效命令定界符无效命令定界符模块地址(00到FF )读状态1=输入通道被锁存0=输入通道没有被锁存命令:$01L1接收:!012300读地址为01的高锁存数据,返回123命令:$01C接收:!01清除地址为01的高锁存数据,返回成功命令:$01L1接收:!000000读地址为01的高锁存数据,返回0相关命令:2.9节$AAC注意:命令对RemoDAQ-8042/8042D/8043/8043D/80688068D 无效2.12AA说明:读数字量I/O状态语法:AACHK(crAA 定界符模块地址(00FF )回答:有效命令:>(数据CHK(cr无效命令:?AACHK(

19、cr语法错误或通讯错误可能无法得到响应>?数据示例:有效命令定界符无效命令定界符读DIO 状态命令:01接收:>0F00读地址为01的DIO 状态,返回0F00相关命令:2.6节$AA6相关主题:1.7节设置列表注:RemoDAQ-8053DF DI 变化,数据主动上发2.13AA(数据说明:设置数字量输出语法:AA(数据)CHK(crAA 数据定界符模块地址(00FF )输出值,数据格式如下:输出通道数据是一个字符RemoDAQ-8060/8060D:0F输出通道数据是二个字符RemoDAQ-8044/8044D/8050/8050D:00FFRemoDAQ-8065/8065D

20、:从001FRemoDAQ-8068/8068D:从007F输出通道数据是四个字符RemoDAQ-8042/8042D:从00001FFFRemoDAQ-8043/8043D:从0000FFFF回答:有效命令:>CHK(cr无效命令:? CHK(cr忽略命令:! CHK(cr语法错误或通讯错误可能无法得到响应>?!有效命令定界符无效命令定界符忽略命令定界符,模块在主机看门狗溢出时间,输出被设成安全值示例:命令:017接收:>输出地址为01的值为7,返回成功(适用于RemoDAQ-8060/8060D)命令:0200接收:>输出地址为02的值为00,返回成功(适用于Rem

21、oDAQ-8044/8044D/8050/8050D/8065/8065D)命令:030012接收:!输出地址为03的值为00,返回模块在主机看门狗溢出时间,输出命令被忽略(适用于RemoDAQ-8042/8042D/8043/8043D)相关命令:2.2节#AABBDD,2.16节AA0,2.17节AA1相关主题:1.7节设置列表,3.2节模块设置,3.3节双看门狗操作,3.5节数字量输出注意:命令对RemoDAQ-8041/8041D/8052/8052D/8053/8053D/8053DF无效2.14AAO(数据说明:设置模块名称语法:AAO(数据CHK(crAA O数据定界符模块地址(

22、00FF )设置模块名称模块新名称,最大6个字符回答:有效命令:!AACHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA 示例:有效命令定界符无效命令定界符模块地址(00FF )命令:01O8050接收:!01设置地址01模块名称为8050,返回成功命令:$01M接收:!018050读地址01模块名称,返回名称8050相关命令:2.8节$AAM2.15*说明:主机OK主机把“HostOK”的信息送到所有的模块语法:*CHK(cr*一个定界符向所有模块发命令回答:无示例:命令:*接收:无相关命令:2.16节AA0,2.17节AA1,2.18节AA2,2.19节AA

23、3EVV2.20节AA4V,2.21节AA5V相关主题:3.2节模块状态,3.3节双看门狗操作说明:读模块状态语法:AA0CHK(crAA 0定界符模块地址(00FF )读模块状态回答:有效命令:!AASSCHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA SS 有效命令定界符无效命令定界符模块地址(00FF )模块状态00=主看门狗超时溢出标志被清除04=主看门狗超时溢出标志被设置状态将被存进EEPROM ,只能通过AA1命令复位示例:参考2.19节AA3EVV的例子相关命令:2.15节*,2.17节AA1,2.18节AA2,2.19节AA3EVV,2.20节

24、AA4V,2.21节AA5V相关主题:3.2节模块状态,3.3节双看门狗操作说明:复位模块状态语法:AA1CHK(crAA1一个定界符模块地址(00FF )复位模块状态回答:有效命令:!AACHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA 有效命令定界符无效命令定界符模块地址(00FF )示例:参考2.19节AA3EVV的例子相关命令:2.15节*,2.16节AA0,2.18节AA2,2.19节AA3EVV,2.20节AA4V,2.21节AA5V相关主题:3.2节模块状态,3.3节双看门狗操作说明:读主看门狗超时溢出时间语法:AA2CHK(crAA 2定界符模

25、块地址(00FF )读主看门狗超时溢出时间回答:有效命令:!AAVVCHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA VV 有效命令定界符无效命令定界符模块地址(00FF )以十六进制表示的超时溢出时间,1个数字代表0.1秒,01=0.1秒,FF =25.5秒示例:参考2.19节AA3EVV的例子相关命令:2.15节*,2.16节AA0,2.17节AA1,2.19节AA3EVV,2.20节AA4V,2.21节AA5V相关主题:3.2节模块状态,3.3节双看门狗操作2.19AA3EVV说明:设置主看门狗超时溢出时间语法:AA3EVVCHK(crAA3EVV 定界

26、符模块地址(00FF)设置主看门狗超时溢出时间1=开启主看门狗/0=关闭主看门狗定时溢出时间,从01到FF ,1代表0.1秒回答:有效命令:!AACHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA 示例:有效命令定界符无效命令定界符模块地址(00FF )命令:010接收:!0100读地址01模块状态,返回主看门狗定时溢出时间被清除命令:013164接收:!01设置地址01主看门狗定时溢出时间为10秒,并且开启主看门狗,返回成功命令:012接收:!0164读地址01主看门狗超时溢出时间,返回超时溢出时间为10秒命令:*接收:无复位主看门狗定时器,等大约10秒并且不

27、发送*命令,模块的LED 指示灯开始闪烁,它表示主看门狗超时溢出时间被设置命令:010接收:!0104读地址01模块状态,返回为主看门狗超时溢出时间被设置命令:011接收:!01复位地址01主看门狗超时溢出时间,返回为成功而且模块的LED 停止闪烁命令:010接收:!0100读地址01模块状态,返回为主看门狗超时溢出时间被清除相关命令:2.15节*,2.16节AA0,2.17节AA1,2.18节AA2,2.20节AA4V,2.21节AA5V相关主题:3.2节模块状态,3.3节双看门狗操作2.20AA4V说明:读上电值/安全值语法:AA4VCHK(crAA4定界符模块地址(00FF )读上电/安全值V P=读上电值S=读安全值回答:有效命令:!AA(数据CHK(cr无效命令:?AACHK(cr语法错误或通讯错误可能无法得到响应!?AA数据有效命令定界符无效命令定界符模块地址(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论