型号 | modbus | RS232 | RS485 | USB | WiFi | AI | K偶 |
DAM-AITC12 | ● | ● | ● | 12 | 12 |
参数 | 说明 |
数据接口 | 隔离RS485、RS232 |
额定电压 | DC 7-30V |
电源指示 | 1路红色LED指示(通电时常亮) |
通讯指示 | 1路绿色LED指示(通信时闪烁) |
测量温度范围 | -260-1320℃ |
温度转换 | 24位AD |
温度分辨率 | 0.1℃ |
温度精度 | ±0.5℃ |
模拟量输入类型 | 4-20ma或0-10V |
模拟量转换 | 12位AD |
模拟量分辨率 | 0.001(ma/v) |
模拟量采集精度 | ±0.01(ma/v) |
工作温度 | 工业级,-40℃-85℃ |
尺寸 | 179*116*48mm |
重量 | 200g |
通讯协议 | ModbusRTU / Modbus ASCII均支持 |
设备地址 | 默认1,可修改范围1-254 |
默认通讯格式 | 9600,n,8,1 |
波特率 | 1200,2400,4800,9600,14400,19200,38400,56000,57600,115200 |
校验方式 | 默认NONE,可修改为even,odd |
软件支持 | 配套配置软件、控制软件; |
功能 | 序号 | 引脚 | 说明 |
供电电源 (DC7-30V) | 1 | ﹢ | 设备供电正极接口 |
2 | - | 设备供电负极接口 | |
通讯接口 | 52 | B- | 485通讯B- |
51 | A+ | 485通讯A+ | |
50 | PB | 485通讯屏蔽线接口 | |
热电偶输入1(CH1) | 3 | PB | 热电偶传感器屏蔽线接口 |
4 | - | 热电偶传感器信号负 | |
5 | + | 热电偶传感器信号正 | |
热电偶输入2(CH2) | 6 | PB | 热电偶传感器屏蔽线接口 |
7 | - | 热电偶传感器信号负 | |
8 | + | 热电偶传感器信号正 | |
热电偶输入3(CH3) | 9 | PB | 热电偶传感器屏蔽线接口 |
10 | - | 热电偶传感器信号负 | |
11 | + | 热电偶传感器信号正 | |
热电偶输入4(CH4) | 12 | PB | 热电偶传感器屏蔽线接口 |
13 | - | 热电偶传感器信号负 | |
14 | + | 热电偶传感器信号正 | |
热电偶输入5(CH5) | 15 | PB | 热电偶传感器屏蔽线接口 |
16 | - | 热电偶传感器信号负 | |
17 | + | 热电偶传感器信号正 | |
热电偶输入6(CH6) | 18 | PB | 热电偶传感器屏蔽线接口 |
19 | - | 热电偶传感器信号负 | |
20 | + | 热电偶传感器信号正 | |
热电偶输入7(CH7) | 21 | PB | 热电偶传感器屏蔽线接口 |
22 | - | 热电偶传感器信号负 | |
23 | + | 热电偶传感器信号正 | |
热电偶输入8(CH8) | 24 | PB | 热电偶传感器屏蔽线接口 |
25 | - | 热电偶传感器信号负 | |
26 | + | 热电偶传感器信号正 | |
热电偶输入9(CH9) | 27 | - | 热电偶传感器信号负 |
28 | + | 热电偶传感器信号正 | |
29 | PB | 热电偶传感器屏蔽线接口 | |
热电偶输入10(CH10) | 30 | - | 热电偶传感器信号负 |
31 | + | 热电偶传感器信号正 | |
热电偶输入11(CH11) | 32 | - | 热电偶传感器信号负 |
33 | + | 热电偶传感器信号正 | |
热电偶输入12(CH12) | 34 | PB | 热电偶传感器屏蔽线接口 |
35 | - | 热电偶传感器信号负 | |
36 | + | 热电偶传感器信号正 | |
模拟量输入1 | 49 | AI1 | 模拟量输入1信号正 |
模拟量输入2 | 48 | AI2 | 模拟量输入2信号正 |
模拟量输入3 | 47 | AI3 | 模拟量输入3信号正 |
模拟量输入4 | 46 | AI4 | 模拟量输入4信号正 |
模拟量输入5 | 45 | AI5 | 模拟量输入5信号正 |
模拟量输入6 | 44 | AI6 | 模拟量输入6信号正 |
模拟量输入7 | 43 | AI7 | 模拟量输入7信号正 |
模拟量输入8 | 42 | AI8 | 模拟量输入8信号正 |
模拟量输入9 | 41 | AI9 | 模拟量输入9信号正 |
模拟量输入10 | 40 | AI10 | 模拟量输入10信号正 |
模拟量输入11 | 39 | AI11 | 模拟量输入11信号正 |
模拟量输入12 | 38 | AI12 | 模拟量输入12信号正 |
模拟量输入信号负 | 37 | ACOM- | 模拟量输入信号负(共用) |
电脑自带的串口一般是RS232,需要配232-485转换器(工业环境建议使用有源带隔离的转换器),转换后RS485为A、B两线,A接板上A端子,B接板上B端子,485屏蔽可以接PB。若设备比较多建议采用双绞屏蔽线,采用链型网络结构。
K型热电偶接线方式
设备采集到的AI数据与实际输入值之间的关系:
实际值=返回值*0.001
软件下载链接地址:http://www.juyingele.com.cn/software/software/JYDAM调试软件.rar
工具栏 | 说明 |
通讯设置 |
|
DO控制 |
|
DI输入 |
|
模拟量输入 |
|
模拟量输出 |
|
配置参数 |
|
指令区域 |
|
调试区域 |
|
详细使用说明参考:JYDAM调试软件使用说明文档
地址说明 | 说明 | |
默认地址 | 1 | 默认设备地址均为1 |
广播地址 | 254 | 单独连接设备,任何设备地址下均可用254通讯; 当设备地址不明确时,用于读取当前设备地址。 |
DAM系列设备 | 说明 |
有拨码开关设备 | 设备地址=拨码开关地址+偏移地址 |
无拨码开关设备 | 设备地址=偏移地址 |
偏移地址默认为0,通过软件进行设置:
使用修改后的波特率通讯测试。
本产品支持标准modbus指令,有关详细的指令生成与解析方式,可根据本文中的寄存器表结合参考《MODBUS协议中文版》 即可。
Modbus协议中文参考:
http://www.juyingele.com.cn/software/software/Modbus%20POLL软件及使用教程.rar
线圈寄存器地址表:
寄存器名称 | 寄存器地址(10进制) | 说明 | ||
温度输入 | ||||
输入1 | 温度输入 4号指令 | 40000 | 第一路温度输入 | |
输入2 | 40001 | 第二路温度输入 | ||
输入3 | 40002 | 第三路温度输入 | ||
输入4 | 40003 | 第四路温度输入 | ||
输入5 | 40004 | 第五路温度输入 | ||
输入6 | 40005 | 第六路温度输入 | ||
输入7 | 40006 | 第七路温度输入 | ||
输入8 | 40007 | 第八路温度输入 | ||
输入9 | 40008 | 第九路温度输入 | ||
输入10 | 40009 | 第十路温度输入 | ||
输入11 | 40010 | 第十一路温度输入 | ||
输入12 | 40011 | 第十二路温度输入 | ||
模拟量输入 | ||||
输入1 | 模拟量输入 4号指令 | 40020 | 第一路模拟量输入 | |
输入2 | 40021 | 第二路模拟量输入 | ||
输入3 | 40022 | 第三路模拟量输入 | ||
输入4 | 40023 | 第四路模拟量输入 | ||
输入5 | 40024 | 第五路模拟量输入 | ||
输入6 | 40025 | 第六路模拟量输入 | ||
输入7 | 40026 | 第七路模拟量输入 | ||
输入8 | 40027 | 第八路模拟量输入 | ||
输入9 | 40028 | 第九路模拟量输入 | ||
输入10 | 40029 | 第十路模拟量输入 | ||
输入11 | 40030 | 第十一路模拟量输入 | ||
输入12 | 40031 | 第十二路模拟量输入 | ||
配置参数 | ||||
RS232波特率 | 保持寄存器 | 31000 | 见下表波特率数值对应表,默认为0,支持0-10,该寄存器同时决定RS232和RS485的通信波特率 | |
RS485波特率 | 31001 | |||
设备地址 | 31002 | 默认地址1,可设置地址范围1-254 |
波特率数值对应表
数值 | 波特率 |
0 | 38400 |
1 | 2400 |
2 | 4800 |
3 | 9600 |
4 | 19200 |
5 | 38400 |
6 | 115200 |
7 | 57600 |
8 | 56000 |
9 | 14400 |
10 | 1200 |
注意:使用第三方上位机,比如组态王、MCGS、PLC等软件时,PLC寄存器地址会偏移1。
使用JYDAM调试软件即可生成查询通道指令
情景 | RTU格式(16进制发送) |
查询第1路温度 | FE040000000125C5 |
返回信息 | FE 04 02 00 00 AD 24 |
查询第2路温度 | FE 04 00 01 00 01 74 05 |
查询第3路温度 | FE 04 00 02 00 01 84 05 |
查询第4路温度 | FE04 00 03 0 001 D5 C5 |
查询第5路温度 | FE04 00 04 00 01 64 04 |
查询第6路温度 | FE04 00 05 00 01 35 C4 |
查询第7路温度 | FE04 00 06 00 01 C5 C4 |
查询第8路温度 | FE04 00 07 00 01 94 04 |
查询第9路温度 | FE04 00 08 00 01 A4 07 |
查询第10路温度 | FE04 00 09 00 01 F5 C7 |
查询第11路温度 | FE04 00 0A 00 01 05 C7 |
查询第12路温度 | FE04 00 0B 00 01 54 07 |
查询1~12路温度 | FE04 00 00 00 0C E4 00 |
查询第1路模拟量 | FE 04 00 14 00 01 65C1 |
返回信息 | FE 04 02 00 00 AD 24 |
查询第2路模拟量 | FE 04 00 15 00 01 34 01 |
查询第3路模拟量 | FE 04 00 16 00 01 C4 01 |
查询第4路模拟量 | FE 04 00 17 00 01 95 C1 |
查询第5路模拟量 | FE 04 00 18 00 01 A5 C2 |
查询第6路模拟量 | FE 04 00 19 00 01 F4 02 |
查询第7路模拟量 | FE 04 00 1A 00 01 04 02 |
查询第8路模拟量 | FE 04 00 1B 00 01 55 C2 |
查询第9路模拟量 | FE 04 00 1C 00 01 E4 03 |
查询第10路模拟量 | FE 04 00 1D 00 01 B5 C3 |
查询第11路模拟量 | FE 04 00 1E 00 01 45 C3 |
查询第12路模拟量 | FE 04 00 1F 00 01 14 03 |
查询1~12路模拟量 | FE 04 00 14 00 0C A4 04 |
获取到的温度数据与实际输入值之间的关系为:实际值=返回值*0.1
查询第一路温度
FE040000000125C5
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 查询输入寄存器指令 |
00 00 | 起始地址 | 要查询的第一路模拟量寄存器地址 |
00 01 | 查询数量 | 要查询的模拟量数量 |
25 C5 | CRC16 |
模拟返回信息:
FE 04 02 00 F5 6D 63
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 返回指令:如果查询错误,返回0x82 |
02 | 字节数 | 返回状态信息的所有字节数。1+(n-1)/8 |
00(TH) F5(TL) | 查询的AD字 | TH为温度高字节,TL 为温度低字节; 10进制为245,实际温度是24.5℃ |
6D 63 | CRC16 |
查询12温度
FE040000000CE400
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 查询输入寄存器指令 |
00 00 | 起始地址 | 要查询的第一路模拟量寄存器地址 |
00 0C | 查询数量 | 要查询的模拟量数量 |
E4 00 | CRC16 |
模拟返回信息:
FE 04 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 60
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 返回指令:如果查询错误,返回0x82 |
18 | 字节数 | 返回状态信息的所有字节数。1+(n-1)/8 |
00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) | 查询的AD字 | TH为温度高字节,TL 为温度低字节; 每通道2个字节,顺序读取 |
81 60 | CRC16 |
获取到的模拟量数据与实际输入值之间的关系为:实际值=返回值*0.001
查询模拟量AD字
发送码:FE 04 00 14 00 0C A4 04
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 查询输入寄存器指令 |
00 14 | 起始地址 | 要查询的模拟量起始寄存器地址() |
00 0C | 查询数量 | 要查询的模拟量数量12通道 |
A4 04 | CRC16 |
模拟返回信息:
返回码:FE 04 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 60
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 返回指令:如果查询错误,返回0x82 |
18 | 字节数 | 返回状态信息的所有字节数。1+(n-1)/8 |
00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) 00(TH) 00(TL) | 查询的AD字 | TH为模拟量高字节,TL 为模拟量低字节; 每通道2个字节,顺序读取 |
81 60 | CRC16 | 校验位 |
1、继电器板卡供电后使用232接口无法建立通信,无法控制
首先测试不同波特率是否可以控制,485接口注意A+、B-线以及屏蔽线,屏蔽线不是必须,但在通信误码率大的情况下必须接上,即便距离很近也可能出现此类情况。
2、485总线,挂载了大于1个的设备,我以广播地址255发送继电器1吸和,但并不是所有模块的继电器1吸和。
广播地址在总线上只有一个设备时可以使用,大于1个设备时请以拨码开关区分地址来控制,否则会因为模块在通信数据的判断不同步上导致指令无法正确执行。
3、西门子PLC与设备不能正常通讯
西门子485总线AB定义与设备相反。
云平台 DAMAITC12 网络版 温度采集模块说明书 | 云平台 DAMAITC12 网络版 温度采集模块说明书 |
网口配置软件 | 网口配置软件 |
WIFI配置手册 | WIFI配置手册 |
网口WIFI配置资料 | 网口WIFI配置资料 |
GPRS配置手册 | GPRS配置手册 |
应用软件(WEB端) | 应用软件(WEB端) |
应用软件(PC端) | 应用软件(PC端) |
开发资料 | 开发资料 |