型号 | modbus | RS232 | RS485 | 高亮显示 | AD通道 |
JY-AI08-RS232 | ● | ● | 8 | ||
JY-AI08-RS485 | ● | ● | 8 | ||
JY-AI08-RS232-LED | ● | ● | ● | 8 | |
JY-AI08-RS485-LED | ● | ● | ● | 8 |
参数 | 说明 |
数据接口 | RS485、RS232(接口可选) |
额定电压 | DC 7-30V |
电源指示 | 1路绿色LED指示(通讯时闪烁) |
范围可选 | ±10mV/±25mV/±50mV/±100mV/±500mV/±2.5V/±5V/±10/0-5V/0-10V/0-20mA/±20mA/4-20mA(默认) |
测量精度 | 0.01% 0.1mV |
工作温度 | 工业级,-40℃~85℃ |
尺寸 | 71*130*35mm |
重量 | 110g |
默认通讯格式 | 9600,n,8,1 |
波特率 | 2400,4800,9600,19200,38400,115200 |
软件支持 | 配套配置软件、控制软件; |
贴膜
电脑自带的串口一般是RS232,需要配232-485转换器(工业环境建议使用有源带隔离的转换器),转换后RS485为A、B两线,A接板上A端子,B接板上B端子,485屏蔽可以接GND。若设备比较多建议采用双绞屏蔽线,采用链型网络结构。
信号源接线方式,
IN1+ | 信号+ |
IN1- | 信号- |
获取到的数据与实际输入值之间的关系为:实际值=返回值*0.1 (mV)
软件下载
软件下载链接地址:
https://www.juyingele.com.cn/software/software/JYDAM%E8%B0%83%E8%AF%95%E8%BD%AF%E4%BB%B6.rar
1.2、软件界面
JYDAM调试软件:
工具栏 | 说明 |
通讯设置 |
|
DO控制 |
|
DI输入 |
|
模拟量输入 |
|
模拟量输出 |
|
配置参数 |
|
指令区域 |
|
调试区域 |
|
DAM系列设备地址默认为1,使用广播地址为254进行通讯,用0无法通讯。
设备地址=拨码开关地址+偏移地址。
设备正常通讯后,初始设备地址写入254,然后点击软件上方“配置参数”即可读到设备的当前地址。
点击JYDAM调试软件下方偏移地址后边的“读取”或“设置”来对设备的偏移地址进行读取或设置。
点击下方波特率设置栏的“读取”和“设置”就可以分别读取和设置波特率和地址,操作后需要重启设备和修改电脑串口设置。
使用03指令寄存器地址从01300开始配置,可以每个通道为不同的信号类型,
参数对应下:
填写数值 | 信号类型 | 显示数值 |
1 | ±500mV | -5000~5000 |
2 | ±2.5V | -2500~2500 |
3 | ±5V | -5000~5000 |
4 | ±10V | -10000~10000 |
5 | 0~5V | 0~5000 |
6 | 0~10V | 0~10000 |
7 | 预留 | 预留 |
8 | 预留 | 预留 |
9 | 预留 | 预留 |
10 | 预留 | 预留 |
11 | 0~20mA | 0~20000 |
12 | ±20mA | -20000~20000 |
13 | 4~20mA | 4000~20000 |
本产品支持标准modbus指令,有关详细的指令生成与解析方式,可根据本文中的寄存器表结合参考《MODBUS协议中文版》 即可。
Modbus协议中文参考:
http://www.juyingele.com.cn/software/software/Modbus%20POLL软件及使用教程.rar
本控制卡主要为模拟输入寄存器,主要支持以下指令码:4
指令码 | 含义 |
4 | 读模拟输入AD值 |
线圈寄存器地址表:
寄存器名称 | 寄存器地址 | 说明 | ||||
温度输入 | ||||||
输入1 | 只读寄存器:4号指令 保持寄存器: 3号指令(300起始) | S16 | 0 | 第一路温度输入 | ||
输入2 | S16 | 1 | 第二路温度输入 | |||
输入3 | S16 | 2 | 第三路温度输入 | |||
输入4 | S16 | 3 | 第四路温度输入 | |||
输入5 | S16 | 4 | 第五路温度输入 | |||
输入6 | S16 | 5 | 第六路温度输入 | |||
输入7 | S16 | 6 | 第七路温度输入 | |||
输入8 | S16 | 7 | 第八路温度输入 | |||
配置参数 | ||||||
232通信波特率 | 保持寄存器 | 4x1001 | 见下表波特率数值对应表,默认为0,支持0-6,该寄存器决定RS232的通信波特率 | |||
485通信波特率 | 4x1002 | 见下表波特率数值对应表,默认为0,支持0-6,该寄存器决定RS485的通信波特率 | ||||
偏移地址 | 4x1003 | 设备地址=偏移地址+拨码开关地址 | ||||
工作模式 | 4x1004 | 用户可以使用,存储用户数据 | ||||
模拟量滤波 | 4x1005 | 用户可以使用,存储用户数据 | ||||
平滑次数 | 4x1006 | 数据范围0~30 | ||||
滤波次数 | 4x1007 | 数据范围0~30 | ||||
通道类型 | 3号指令 | 寄存器地址 | 描述 | |||
IN1 | 4x1304 | 设定电压电流量程类型1-13 | ||||
IN2 | 4x1305 | 设定电压电流量程类型1-13 | ||||
IN3 | 4x1306 | 设定电压电流量程类型1-13 | ||||
IN4 | 4x1307 | 设定电压电流量程类型1-13 | ||||
IN5 | 4x1308 | 设定电压电流量程类型1-13 | ||||
IN6 | 4x1309 | 设定电压电流量程类型1-13 | ||||
IN7 | 4x1310 | 设定电压电流量程类型1-13 | ||||
IN8 | 4x1311 | 设定电压电流量程类型1-13 |
备注:
①:使用第三方PLC/组态与设备通讯时,Modbus地址定义如下:
00001至09999是离散输出(线圈)
10001至19999是离散输入(触点)
30001至39999是输入寄存器(通常是模拟量输入) 40001至49999是保持寄存器
采用5位码格式,第一个字符决定寄存器类型,其余4个字符代表地址。地址1从0 开始,如00001对应0000。
说明:由于不同品牌PLC/组态软件对Modbus地址定义可能有不同,具体以其帮助文档中 对Modbus的定义说明为准。
PLC例程下载地址:
https://www.juyingele.com.cn/zlxz/danziliao/1226.html
第三方组态(MCGS/组态王/力控/WINCC/威纶通)例程下载地址:
http://www.juyingele.com.cn/software/software/第三方组态例程.rar
②:波特率及校验位
串口1保持寄存器地址1000
串口2保持寄存器地址1001
字节位数 | 定义 | 说明 |
Bit0~Bit7 | 波特率 | 0:9600 1:2400 2:4800 3:9600 4:19200 5:38400 6:115200 7:57600 8:56000 9:14400 10:1200 |
Bit8~Bit9 | 奇偶校验 | 0:无校验 1:偶校验(Even) 2:奇校验(Odd) |
Bit10~Bit11 | 停止位 | 0:停止位1位 1:停止位2位 2:停止位1.5位 |
应用举例及其说明:本机地址除了偏移地址地址之外,还有默认的254为广播地址。当总线上只有一个设备时,无需关心拨码开关地址,直接使用254地址即可,当总线上有多个设备时通过拨码开关选择为不同地址,发送控制指令时通过地址区别。
注意:RS232总线为1对1总线,即总线上只能有两个设备,例如电脑与继电器板卡,只有485总线才可以挂载多个设备。
指令可通过“聚英翱翔DAM调试软件”,的调试信息来获取。
指令生成说明:对于下表中没有的指令,用户可以自己根据modbus协议生成,对于继电器线圈的读写,实际就是对modbus寄存器中的线圈寄存器的读写,上文中已经说明了继电器寄存器的地址,用户只需生成对寄存器操作的读写指令即可。例如读或者写继电器1的状态,实际上是对继电器1对应的线圈寄存器00001的读写操作。
情景 | RTU格式(16进制发送) |
查询第1路数值 | FE 04 00 00 00 01 25 C5 |
返回信息 | 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路数值 | FE 04 00 03 00 01 D5 C5 |
查询第5路数值 | FE 04 00 04 00 01 64 04 |
查询第6路数值 | FE 04 00 05 00 01 35 C4 |
查询第7路数值 | FE 04 00 06 00 01 C5 C4 |
查询第8路数值 | FE 04 00 07 00 01 94 04 |
查询1~8路数值 | FE 04 00 00 00 08 E5 C3 |
类型设置 | |
设置第一通道为±10mV型 | FE 06 05 18 00 01 DC CE |
设置第二通道为±10mV型 | FE 06 05 19 00 01 8D 0E |
设置第一通道为±25mV型 | FE 06 05 18 00 02 9C CF |
设置第一通道为±50mV型 | FE 06 05 08 00 03 5C CA |
设置第一通道为±100mV型 | FE 06 05 08 00 04 1D 08 |
设置第一通道为±500mV型 | FE 06 05 08 00 05 DC C8 |
设置第一通道为±2.5V型 | FE 06 05 08 00 06 9C C9 |
设置第一通道为±5V型 | FE 06 05 08 00 07 5D 09 |
设置第一通道为±10V型 | FE 06 05 08 00 08 1D 0D |
设置第一通道为0-5V型 | FE 06 05 08 00 09 DC CD |
设置第一通道为0-10V型 | FE 06 05 08 00 0A 9C CC |
设置第一通道为0-20mA型 | FE 06 05 08 00 0B 5D 0C |
设置第一通道为±20mA型 | FE 06 05 08 00 0C 1C CE |
设置第一通道为4-20mA型 | FE 06 05 08 00 0D DD 0E |
获取到的温数据与实际输入值之间的关系为:实际值=返回值*0.1 (mV)
查询第一路数据
FE 04 00 00 00 01 25 C5
字段 | 含义 | 备注 |
FE | 设备地址 | 254为广播地址 |
04 | 04指令 | 查询输入寄存器指令 |
00 00 | 起始地址 | 要查询的第一路模拟量寄存器地址 |
00 01 | 查询数量 | 要查询的模拟量通道数量 |
25 C5 | CRC16 | 校验位 |
模拟返回信息:
FE 04 02 00 00 AD 24
字段 | 含义 | 备注 |
FE | 设备地址 | |
04 | 04指令 | 返回指令:如果查询错误,返回0x82 |
02 | 字节数 | 返回状态信息的所有字节数。1+(n-1)/8 |
00 00 | 查询的AD字 | 位16位有符号数据,数值可参照上表关系 |
AD 24 | CRC16 | 校验位 |
设置第一通道为±10mV型
发送码:FE 06 05 18 00 01 DC CE
字段 | 含义 | 备注 |
FE | 设备地址 | |
06 | 06指令 | 写入寄存器指令 |
05 18 | 起始地址 | 要写入的寄存器地址 1304第一通道 |
00 01 | 写入数据 | 要设置的模拟量数据类型 |
DC CE | CRC16 | 校验位 |
模拟返回信息:
返回码:FE 06 05 18 00 01 DC CE
字段 | 含义 | 备注 |
FE | 设备地址 | |
06 | 06指令 | 被写入寄存器指令 |
05 18 | 起始地址 | 写入的寄存器地址 1304第一通道 |
00 01 | 写入数据 | 要设置的模拟量数据类型 |
DC CE | CRC16 | 校验位 |
联网方式:RS232/RS485/网口/WiFi
功能说明:10AI
版本说明:标准版
联网方式:RS485
功能说明:8DO+8DI+8AI
版本说明:智能自控版
联网方式:RS232/USB/LORA/网口/WiFi...
功能说明:12DO+12AI
版本说明:智能自控版
联网方式:RS232/RS485/网口/WiFi
功能说明:8AI+4AO
版本说明:标准版
联网方式:RS232
功能说明:12DO+8DI+8AI+4AO
版本说明:智能自控版
联网方式:RS232/RS485
功能说明:8DO+8DI+8AI
版本说明:智能自控版
联网方式:RS232/RS485
功能说明:8AI
版本说明:标准版
联网方式:RS232/RS485
功能说明:DO+8DI+8AI+4AO
版本说明:标准版