★端子分布图 ★主要指标 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) DAM-3013D 说明书 16 路隔离数字量输入模块 ■ 输入:16 路单端(干接点或湿接点共阳极) ■ 输入高电平:+4V~+30V ■ 输入低电平:0~+1V ■ 隔离电压:3750V ■ 输入通道可以作为 100Hz 计数器使用 ■ 内置看门狗 ■ LED 指示输入状态 ■ 电源:未调理 +10 ~+30VDC ■ 功耗:0.7W @ 24VDC DAM-3000 Data Acquisition Modules User’s Manual(V6.10) ★接线图(图的右侧为用户接线方式) 干接点信号输入 TTL/CMOS 信号输入 集电极开路信号输入 ★结构框图 ★硬件配置量程 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) ■ 跳线 JP1 的 1、2 脚短接时为干接点输入方式, ■ 跳线 JP1 的 2、3 脚短接时为湿接点共阳极输入方式。 ★代码配置表 ■ 波特率配置代码表 代码 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 // ---------- DI 命令 ---------- #define CMD_SET_DI_MODE #define CMD_GET_DI #define CMD_START_STOP_DI_COUNT #define CMD_GET_DI_COUNT #define CMD_SET_DI_COUNT_INIT #define CMD_GET_DI_LATCHED ART 通信协议说明 0x00 // 获得模块基本信息 0x01 // 设置模块基本信息 0x02 // 容错处理 0x20 // 设置 DI 的工作模式 0x21 // 获得 DI 输入值 0x22 // 启 /停 DI 计数 0x23 // 获得 DI 计数值 0x24 // 设置 DI 计数初值 0x25 // 获得 DI 锁存值 DAM-3000 Data Acquisition Modules User’s Manual(V6.10) #define CMD_CLEAR_DI_LATCHED 0x26 // 清除 DI 锁存值 注:发送请求是上位机的操作,返回回答是下位机的操作。 数据按小端模式传输(低字节在前,高字节在后) 。 指令格式中数字没有特殊说明的都是十六进制数。 包长指整个数据包的长度。 校验方法为数据包中的数据(不含校验值)相异或的结果,即校验值。 2. 通用命令 2.1 获得模块基本信息 发送请求 字节号 功能 指令格式 返回应答 字节号 功能 指令格式 接上表 字节号 0 报头 Header A5 0 报头 Head...