485分布式数据采集器 IO开关卡 14路隔离数字量输入模块.pdf

上传人:qwe****56 文档编号:74650529 上传时间:2023-02-27 格式:PDF 页数:10 大小:219.59KB
返回 下载 相关 举报
485分布式数据采集器 IO开关卡 14路隔离数字量输入模块.pdf_第1页
第1页 / 共10页
485分布式数据采集器 IO开关卡 14路隔离数字量输入模块.pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《485分布式数据采集器 IO开关卡 14路隔离数字量输入模块.pdf》由会员分享,可在线阅读,更多相关《485分布式数据采集器 IO开关卡 14路隔离数字量输入模块.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 端子分布图 主要指标 DAM3000 Data Acquisition Modules Users Manual(V6.10)DAM-3012D 说明书 14 路隔离数字量输入模块 输入:14 路单端(共阴极或共阳极)输入高电平:+4V+30V 输入低电平:0+1V 隔离电压:3750V 输入通道可以作为 100Hz 计数器使用 内置看门狗 LED 指示输入状态 电源:未调理+10+30VDC 功耗:0.6W 24VDC DAM3000 Data Acquisition Modules Users Manual(V6.10)接线图(图的右侧为用户接线方式)干接点信号输入 TTL/CMOS 信

2、号输入 集电极开路信号输入 结构框图 代码配置表 波特率配置代码表 代码 00 01 DAM3000 Data Acquisition Modules Users Manual(V6.10)02 03 04 05 06 07 波特率 1200 2400 4800 9600 19200 38400 57600 115200 1.命令字定义表#define CMD_GET_MODULE_CONFIG#define CMD_SET_MODULE_CONFIG#define CMD_READBACK_ERROR /-DI 命令-#define CMD_SET_DI_MODE#define CMD_GE

3、T_DI#define CMD_START_STOP_DI_COUNT#define CMD_GET_DI_COUNT#define CMD_SET_DI_COUNT_INIT#define CMD_GET_DI_LATCHED#define CMD_CLEAR_DI_LATCHED ART 通信协议说明 0 x00/获得模块基本信息 0 x01/设置模块基本信息 0 x02/容错处理 0 x20/设置 DI 的工作模式 0 x21/获得 DI 输入值 0 x22/启/停 DI 计数 0 x23/获得 DI 计数值 0 x24/设置 DI 计数初值 0 x25/获得 DI 锁存值 0 x26/

4、清除 DI 锁存值 注:发送请求是上位机的操作,返回回答是下位机的操作。数据按小端模式传输(低字节在前,高字节在后)。DAM3000 Data Acquisition Modules Users Manual(V6.10)指令格式中数字没有特殊说明的都是十六进制数。包长指整个数据包的长度。校验方法为数据包中的数据(不含校验值)相异或的结果,即校验值。2.通用命令 2.1 获得模块基本信息 发送请求 字节号 功能 指令格式 返回应答 字节号 功能 指令格式 接上表 字节号 0 报头 Header A5 0 报头 Header 5A 8 1 模块地址 Address XX 1 模块地址 Addre

5、ss XX 9 2 包长 PackSize 06 2 包长 PackSize 0F 10 3 命令字 Command 00 3 命令字 Command 00 11 4 校验值 Checkout XX 4 类型低 TypeL TT 5 报尾 End$5 类型高 TypeH TT 12 6 类型后缀 1 TypeSuffix1 SS 13 7 类型后缀 2 TypeSuffix2 SS 14 功能 指令格式 版本号 V ersionL 10 版本号 V ersionH 06 地址 Address XX 波特率 BR XX 校验位 NewCheckBit XX 校验值 Checkout XX 报尾

6、End$Public Const CMD_GET_MODULE_CONFIG 0 x00 说明:TT 表示模块型号(例如 3060 等)。SS 表示类型后缀,即同一模块型号的不同后缀(例如 3060V,3041BD 等),两个后缀均以ASCII 形式传送,没有时以空格代替。2.2 设置模块基本信息 发送请求 字节号 功能 指令格式 接上表 0 报头 Header A5 1 模块地址 Address XX 2 包长 PackSize 09 3 命令字 Command 01 4 新地址 NewAdd XX 5 新波特率 NewBR XX 6 校验 NewCheck XX 字节号 功能 指令格式 7

7、 校验值 Checkout XX DAM3000 Data Acquisition Modules Users Manual(V6.10)8 报尾 End$Public Const CMD_SET_MODULE_CONFIG 0 x01 说明:其返回应答请见容错处理。模块地址范围:00HFFH 模块波特率:见上面的波特率配置代码表。模块的校验:01有,00无。2.3 容错处理(回读错误信息)发送请求 字节号 0 1 2 3 4 5 功能 指令格式 返回应答 字节号 功能 报头 Header A5 0 报头 Header 模块地址 Address XX 1 模块地址 Address 包长 Pac

8、kSize 06 2 包长 PackSize 命令字 Command 02 3 命令字 Command 校验值 Checkout XX 4 校验值 Checkout 报尾 End$5 报尾 End 指令格式 XX XX 06H XX XX$Public Const CMD_READBACK_ERROR 0 x02 说明:若 Header 等于 33H 为错误应答,若等于 5AH 为正确应答(即为请求应答)。命令字中“XX”对应执行完命令的命令字。3.数字量输入命令 3.1 设置数字量输入工作模式 发送请求 字节号 0 1 2 3 4 5 6 7 功能 指令格式 报头 Header A5 模块地

9、址 Address XX 包长 PackSize 08 命令字 Command 20 通道号 Channel XX 模式 Mode CFG 校验值 Checkout XX 报尾 End$Public Const CMD_SET_DI_MODE 0 x20 说明:“通道号”000 x0F 代表 015 通道,0 xFF 代表全通道。“模式”为 0 代表普通 DI 模式,为 1 代表计数模式,为 2 代表锁存模式;其中第 4 位置 0 表示下降沿、置 1 表示上升沿。其返回应答请见容错处理。DAM3000 Data Acquisition Modules Users Manual(V6.10)3.

10、2 获得数字量输入值 发送请求 字节号 功能 指令格式 返回应答 字节号 功能 指令格式 0 报头 Header A5 0 报头 Header 5A 1 模块地址 Address XX 1 模块地址 Address XX 2 包长 PackSize 06 2 包长 PackSize 08 3 命令字 Command 21 3 命令字 Command 21 4 校验值 Checkout XX 4 通道低 DataL XX 5 报尾 End$5 通道高 DataH XX 6 校验值 Checkout XX 7 报尾 End$Public Const CMD_GET_DI 0 x21 3.3 启动/

11、停止通道 N 计数 发送请求 字节号 0 1 2 3 4 5 6 7 功能 指令格式 报头 Header A5 模块地址 Address XX 包长 PackSize 08 命令字 Command 22 通道号 Channel XX 启/停 On/Off 01/00 校验值 Checkout XX 报尾 End$Public Const CMD_START_STOP_DI_COUNT 0 x22 说明:“通道号”000 x0F 代表 015 通道,0 xFF 代表全通道。其返回应答请见容错处理。3.4 获得通道 N 计数值 发送请求 字节号 0 1 2 3 4 5 6 功能 指令格式 返回应答

12、 字节号 报头 Header A5 0 模块地址 Address XX 1 包长 PackSize 07 2 命令字 Command 23 3 通道号 Channel XX 4 校验值 Checkout XX 5 报尾 End$功能 指令格式 报头 Header 5A 模块地址 Address XX 包长 PackSize 0A 命令字 Command 23 计数值低 DataL0 XX 计数值次低 DataL1 XX 接上表 DAM3000 Data Acquisition Modules Users Manual(V6.10)字节号 功能 指令格式 6 计数值次高 DataH0 XX 7

13、计数值高 DataH1 XX 8 校验值 Checkout XX 9 报尾 End$Public Const CMD_GET_DI_COUNT 0 x23 3.5 设置通道 N 计数初始值 发送请求 字节号 0 1 2 3 4 5 6 功能 指令格式 接上表 字节号 报头 Header A5 7 模块地址 Address XX 包长 PackSize 0B 8 命令字 Command 24 9 通道号 Channel XX 10 计数值低 DataL0 XX 计数值次低 DataL1 XX 功能 指令格式 计数值次高 DataH0 XX 计数值高 DataH1 XX 校验值 Checkout

14、XX 报尾 End$Public Const CMD_SET_DI_COUNT_INIT 0 x24 说明:计数值的高低字节均为 00H 时,表示通道 N 计数清零。其返回应答请见容错处理。3.6 获得数字量输入锁存 发送请求 字节号 0 1 2 3 4 5 功能 指令格式 返回应答 字节号 功能 指令格式 报头 Header A5 0 报头 Header 5A 模块地址 Address XX 1 模块地址 Address XX 包长 PackSize 06 2 包长 PackSize 08 命令字 Command 25 3 命令字 Command 25 校验值 Checkout XX 4 数

15、据 DataL XX 报尾 End$5 数据 DataH XX 6 校验值 Checkout XX 7 报尾 End$Public Const CMD_GET_DI_LATCHED 0 x25 DAM3000 Data Acquisition Modules Users Manual(V6.10)3.7 清除数字量输入锁存 发送请求 字节号 0 1 2 3 4 5 6 功能 指令格式 报头 Header A5 模块地址 Address XX 包长 PackSize 07 命令字 Command 26 通道号 Channel XX 校验值 Checkout XX 报尾 End$Public Const CMD_CLEAR_DI_LATCHED 0 x26 说明:“通道号”000 x0F 代表 015 通道,0 xFF 代表全通道。其返回应答请见容错处理。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁