为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

DAM-3014D 【价格】485数字量IO卡 分布式采集 支持moudbus协议传输)系列)图

2010-09-18 9页 doc 401KB 56阅读

用户头像

is_062212

暂无简介

举报
DAM-3014D 【价格】485数字量IO卡 分布式采集 支持moudbus协议传输)系列)图★端子分布图 ★主要指标 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) DAM-3014D 说明书 16 路隔离集电极开路输出模块 ■ 数字量输出:16 路集电极开路 ■ 最大负载:30V,100mA ■ 隔离电压:3750V ■ 直接驱动功率继电器 ■ 支持双看门狗 ■ LED 指示输出状态 ■ 电源:未调理 +10~+30VDC ■ 功耗:0.7W @ 24VDC ★接线图(图的右侧为用户接线方式) ★结构框图 ★代码配置表 DAM-3000 Data Acq...
DAM-3014D 【价格】485数字量IO卡 分布式采集 支持moudbus协议传输)系列)图
★端子分布图 ★主要指标 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) DAM-3014D 说明 16 路隔离集电极开路输出模块 ■ 数字量输出:16 路集电极开路 ■ 最大负载:30V,100mA ■ 隔离电压:3750V ■ 直接驱动功率继电器 ■ 支持双看门狗 ■ LED 指示输出状态 ■ 电源:未调理 +10~+30VDC ■ 功耗:0.7W @ 24VDC ★接线图(图的右侧为用户接线方式) ★结构框图 ★代码配置 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) 集电极开路输出 ■ 波特率配置代码表 代码 00 01 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 // ---------- DO 命令 ---------- ART 通信协议说明 0x00 // 获得模块基本信息 0x01 // 设置模块基本信息 0x02 // 容错处理 #define CMD_GET_DO #define CMD_SET_DO DAM-3000 Data Acquisition Modules User’s Manual(V6.10) 0x10 // 获得 DO 输出值 0x11 // 设置 DO 输出值 #define CMD_GET_DO_POWER #define CMD_SET_DO_POWER #define CMD_GET_DO_SAFE #define CMD_SET_DO_SAFE // ---------- 看门狗命令 ---------- #define CMD_START_STOP_WATCHDOG #define CMD_GET_WATCHDOG_STATUS #define CMD_GET_RESET_STATUS #define CMD_RESET_WATCHDOG #define CMD_GET_TIMEOUT_VALUE #define CMD_SET_TIMEOUT_VALUE 0x12 // 获得 DO 上电值 0x13 // 设置 DO 上电值 0x14 // 获得 DO 安全值 0x15 // 设置 DO 安全值 0x90 // 启 /停软件看门狗 0x91 // 获得看门狗状态 0x92 // 获得看门狗复位状态 0x93 // 复位看门狗 0x94 // 获得看门狗溢出时间 0x95 // 设置看门狗溢出时间 注:发送请求是上位机的操作,返回回答是下位机的操作。 数据按小端模式传输(低字节在前,高字节在后) 。 指令格式中数字没有特殊说明的都是十六进制数。 包长指整个数据包的长度。 校验方法为数据包中的数据(不含校验值)相异或的结果,即校验值。 2. 通用命令 2.1 获得模块基本信息 发送请求 字节号 功能 指令格式 返回应答 字节号 0 报头 Header A5 0 1 模块地址 Address XX 1 2 包长 PackSize 06 2 3 命令字 Command 00 3 4 校验值 Checkout XX 4 5 报尾 End $ 5 6 7 功能 报头 模块地址 包长 命令字 类型低 类型高 类型后缀 1 类型后缀 2 指令格式 接上表 Header 5A DAM-3000 Data Acquisition Modules User’s Manual(V6.10) Address PackSize Command TypeL TypeH TypeSuffix1 TypeSuffix2 XX 0F 00 TT TT SS SS 字节号 功能 指令格式 8 版本号 V ersionL 10 9 版本号 V ersionH 06 10 地址 Address XX 11 波特率 BR XX 12 校验位 NewCheckBit XX 13 校验值 Checkout XX 14 报尾 End $ Public Const CMD_GET_MODULE_CONFIG 0x00 说明:TT 表示模块型号(例如 3060 等) 。 SS 表示类型后缀,即同一模块型号的不同后缀(例如 3060V,3041BD 等) ,两个后缀均以ASCII 形式传送, 没有时以空格代替。 2.2 设置模块基本信息 发送请求 字节号 功能 指令格式 接上表 字节号 功能 指令格式 0 报头 Header A5 7 校验值 Checkout XX 1 模块地址 Address XX 8 报尾 End $ 2 包长 PackSize 09 3 命令字 Command 01 4 新地址 NewAdd XX 5 新波特率 NewBR XX 6 校验 NewCheck XX Public Const CMD_SET_MODULE_CONFIG 0x01 说明:其返回应答请见容错处理。 模块地址范围:00H~FFH 模块波特率:见上面的波特率配置代码表。 模块的校验:01—有,00-无。 2.3 容错处理(回读错误信息) 发送请求 字节号 0 1 2 3 4 5 功能 指令格式 返回应答 报头 Header A5 模块地址 Address XX 包长 PackSize 06 命令字 Command 02 校验值 Checkout XX 报尾 End $ 字节号 0 1 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) 2 3 4 5 功能 报头 Header 模块地址 Address 包长 PackSize 命令字 Command 校验值 Checkout 报尾 End 指令格式 XX XX 06H XX XX $ Public Const CMD_READBACK_ERROR 0x02 说明:若 Header 等于 33H 为错误应答,若等于 5AH 为正确应答(即为请求应答) 。 命令字中“XX”对应执行完命令的命令字。 3. 数字量输出命令 3.1 获得数字量输出值 发送请求 字节号 功能 指令格式 返回应答 字节号 功能 指令格式 0 报头 Header A5 0 报头 Header 5A 1 模块地址 Address XX 1 模块地址 Address XX 2 包长 PackSize 06 2 包长 PackSize 08 3 命令字 Command 10 3 命令字 Command 10 4 校验值 Checkout XX 4 低通道 DataL XX 5 报尾 End $ 5 高通道 DataH XX 6 校验值 Checkout XX 7 报尾 End $ Public Const CMD_GET_DO 0x10 3.2 设置数字量输出值 发送请求 字节号 0 1 2 3 4 5 6 7 功能 指令格式 报头 Header A5 模块地址 Address XX 包长 PackSize 08 命令字 Command 11 低通道 DataL XX 高通道 DataH XX 校验值 Checkout XX 报尾 End $ Public Const CMD_SET_DO 0x11 其返回应答请见容错处理。 3.3 获得数字量输出上电值 发送请求 字节号 0 1 2 3 4 5 功能 报头 Header 模块地址 Address 包长 PackSize 命令字 Command 校验值 Checkout 报尾 End 指令格式 返回应答 字节号 A5 0 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) XX 06 12 XX $ 1 2 3 4 5 6 7 功能 指令格式 报头 Header 5A 模块地址 Address XX 包长 PackSize 08 命令字 Command 12 低通道 DataL XX 高通道 DataH XX 校验值 Checkout XX 报尾 End $ Public Const CMD_GET_DO_POWER 0x32 3.4 设置数字量输出上电值 发送请求 字节号 0 1 2 3 4 5 6 7 功能 指令格式 报头 Header A5 模块地址 Address XX 包长 PackSize 08 命令字 Command 13 低通道 DataL XX 高通道 DataH XX 校验值 Checkout XX 报尾 End $ Public Const CMD_SET_DO_POWER 0x13 其返回应答请见容错处理。 3.5 获得数字量输出安全值 发送请求 字节号 0 1 2 3 4 5 功能 指令格式 返回应答 字节号 功能 指令格式 报头 Header A5 0 报头 Header 5A 模块地址 Address XX 1 模块地址 Address XX 包长 PackSize 06 2 包长 PackSize 08 命令字 Command 14 3 命令字 Command 14 校验值 Checkout XX 4 安全值 DataL XX 报尾 End $ 5 安全值 DataH XX 6 校验值 Checkout XX 7 报尾 End $ Public Const CMD_GET_DO_SAFE 0x14 3.6 设置数字量输出安全值 发送请求 字节号 0 1 2 3 4 5 6 7 功能 报头 模块地址 包长 命令字 安全值 安全值 校验值 报尾 指令格式 Header A5 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) Address PackSize Command DataL DataH Checkout End XX 08 15 XX XX XX $ Public Const CMD_SET_DO_SAFE 0x15 其返回应答请见容错处理。 4. 上位机软件看门狗命令 4.1 上位机正常 发送请求 字节号 0 1 2 3 4 功能 报头 Header 包长 PackSize 校验值 Checkout 报尾 End 指令格式 无返回应答。 55 AA 05 XX $ 4.2 启/停软件看门狗 发送请求 字节号 0 1 2 3 4 5 6 功能 指令格式 报头 Header A5 模块地址 Address XX 包长 PackSize 07 命令字 Command 90 启/停 On/Off 01/00 校验值 Checkout XX 报尾 End $ Public Const CMD_START_STOP_WATCHDOG 0x90 其返回应答请见容错处理。 4.3 获得看门狗状态 发送请求 字节号 0 1 2 3 4 5 功能 指令格式 返回应答 字节号 功能 指令格式 报头 Header A5 0 报头 Header 5A 模块地址 Address XX 1 模块地址 Address XX 包长 PackSize 06 2 包长 PackSize 07 命令字 Command 91 3 命令字 Command 91 校验值 Checkout XX 4 状态 State XX 报尾 End $ 5 校验值 Checkout XX 6 报尾 End $ Public Const CMD_GET_WATCHDOG_STATUS 0x91 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) 说明:D0 位指示看门狗溢出状态,为 0:看门狗正常;为 1:看门狗溢出。 D1 位指示看门狗启停状态,为 0:看门狗停止;为 1:看门狗启动。 4.4 复位看门狗 发送请求 字节号 功能 指令格式 0 报头 Header A5 1 模块地址 Address XX 2 包长 PackSize 06 3 命令字 Command 92 4 校验值 Checkout XX 5 报尾 End $ Public Const CMD_RESET_WATCHDOG 0x92 其返回应答请见容错处理。 4.5 获得看门狗溢出时间 发送请求 字节号 0 1 2 3 4 5 功能 指令格式 返回应答 字节号 功能 指令格式 报头 Header A5 0 报头 Header 5A 模块地址 Address XX 1 模块地址 Address XX 包长 PackSize 06 2 包长 PackSize 07 命令字 Command 93 3 命令字 Command 93 校验值 Checkout XX 4 溢出值 Timeout XX 报尾 End $ 5 校验值 Checkout XX 6 报尾 End $ Public Const CMD_GET_TIMEOUT_VALUE 0x93 4.6 设置看门狗溢出时间 发送请求 字节号 0 1 2 3 4 5 6 功能 指令格式 报头 Header A5 模块地址 Address XX 包长 PackSize 07 命令字 Command 94 溢出值 Timeout XX 校验值 Checkout XX 报尾 End $ Public Const CMD_SET_TIMEOUT_VALUE 0x94 说明:可通过此命令来禁止看门狗工作,即设置溢出值为 00H。 其返回应答请见容错处理。
/
本文档为【DAM-3014D 【价格】485数字量IO卡 分布式采集 支持moudbus协议传输)系列)图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索