PDX4000-BX1 使用说明书
最近更新时间:2022-06-11 15:53:15
C2000-A1-PDX4000-BX1是数字量串口采集模块,其具备良好的扩展性,可灵活地通过自带的RS485总线级联康耐德同系列串口I/O联网设备,以实现各种数字量、模拟量的组合、扩展采集的功能。
本产品采用标准Modbus RTU通讯协议,适合各类工业监控的现场应用。本产品支持C2000设备管理监控软件,同时也可轻松地实现与第三方SCADA软件、PLC、HMI设备整合应用。
特点:
→4路数字量输入;
→采用Modbus RTU通讯协议;
→电源具有良好的过流、过压、防反接、防错接保护功能;
→丰富的指示灯,全面查看状态,及时排查故障;
→安装便捷,支持表面安装;
→低功耗设计,无需散热装置;
→支持宽温环境应用(-40 ~ 85 ℃);
→提供6年质保服务。
类别 | 参数名称 | 规格 |
DI 输入 | DI 路数 | 4 |
连接端 | 引线输入 | |
接口类型 | 干接点 | |
DI 输入模式 | 电平 | |
数字滤波时间间隔 | 6个采样周期 | |
采集频率 | 1kHz | |
向上串行接口 | 串口类型 | RS485 |
端口数量 | 1 | |
连接端 | 引线输出 | |
通讯协议 | Modbus RTU 协议 | |
电源 | 电源连接端 | 凤凰端子 |
输入电压 | 9~27VDC | |
电流 | 80mA @ 12VDC | |
物理特征 | 尺寸 | 51.8*76*25.8mm |
安装方式 | 定位孔安装 | |
工作环境 | 工作温度 | -40℃ ~ 85℃ |
存储温度 | -60℃ ~ 125℃ | |
相对湿度 | 5% ~ 95% RH 不凝露 |
类别 | 指示灯 | 说明 | 含义 |
DI 输入 | DIx | 开关量输入指示灯(干接点) | 常亮:闭合 |
熄灭:断开 | |||
向上串行接口 | RXD | 上行 RS485 数据接收指示灯 | 常亮:RS485 线路故障,请检查 RS485 线路正负极是否接反 |
闪烁:RS485 端口正在接收数据 | |||
熄灭:RS485 端口未接收数据 | |||
TXD | 上行 RS485 数据发送指示灯 | 闪烁:RS485 端口正在发送数据 | |
熄灭:RS485 端口未发送数据 | |||
电源 | PWR | 电源指示灯 | 常亮:设备供电正常 |
熄灭:设备未通电或供电异常,请检查电压是否为 9~27VDC | |||
运行 | RUN | 设备运行指示灯 | 常亮:程序异常 |
闪烁:运行正常,间隔 1s 闪烁 | |||
熄灭:程序异常 |
类别 | 端口 | 说明 | 建议线材 |
DI 输入 | DIx | 数字量信号输入端 | RVV 2*0.5 |
GND | 干接点输入公共端 | RVV 2*0.5 | |
向上串行接口 | 485+、485- | RS485 正极、RS485 负极(向上) | RVSP 2*0.5 |
电源输入 | VS+、GND | 电源输入正极、电源输入负极 | RVV 2*1.0 |
PE | 用于设备可靠接地,防雷 | RVV 2*0.5 |
对C2000-A1-PDX4000-BX1进行各项操作设置之前需要安装《C2000设备管理监控工作站》程序,通过此程序可以更改设备485地址、串口参数及查询控制IO的状态。软件安装需以管理员的权限运行安装程序目录中的KonNaD.Setup,然后在安装向导的指引下完成安装。
,点击【完成】按钮,弹出配置数据库界面,如下图所示:
可选择SQL Server或Access连接方式进行配置数据库。
注:若电脑未安装SQL Server,请在选择连接方式处选择Access。
*注意 本软件仅用于对产品进行设置与测试,不用作其它用途。
*注意 在使用软件对IO设备进行操作时,请保证设备正常加电并连接好通讯线缆。
打开C2000设备管理监控工作站,使用默认用户名:admin 密码:空即可登录软件。
登陆后需要先添加一个设备组,操作如下:
选择设备管理标签页——右键local,选择添加设备组,设备的查询控制都需要将设备添加到建立的组下进行。
添加好设备组后,即可进行设备的搜索。勾选搜索串口设备,会呈现出搜索串口设备需要填写的参数,如下图:
正确选择电脑连接C2000-A1-PDX4000-BX1使用的串口,填入搜索的地址范围,在设置搜索范围时请根据实际情况进行设置,避免设置没有必要的大范围导致过长的搜索时间(设备出厂的串口参数默认为9600、N、8、1)。设置好搜索条件后点击“搜索”按钮,开始搜索,会找到连接在串口的设备。
搜索过程中,点击“”按钮则会停止搜索。
搜索不到设备处理方法:
搜索到设备后,左键选择搜索到的设备,将其拖动至设备组,会弹出设置串口设备窗口
灰色参数项为只读(正确显示设备的实际参数),其他参数则可进行更改,设置好后,点击“确定”按钮,则可成功添加至平台。
从平台可以方便的查询和控制设备的状态,如下图所示。
设备经成功的添加到组下面后,设备的各参数及状态都可以通过此平台来控制。设备控制时右键点击设备点,选择菜单项中的“控制”,在弹出控制设备点窗口,设置要控制的点值,点击确定即可。
① DI值
检测到开关量闭合时DI的值为1,检测到开关量断开DI的值为0。可短接DI和GND模拟开关闭合,此时对应通道的DI值将变为1。
② 滤波器参数
设置DI采集时输入信号必须保持几个采样周期才能被确认。默认值为0x6,表示需要6个采样周期开关量状态才能被确认。此值可根据现场情况适当的修改。
寄存器地址 |
寄存器个数 |
寄存器功能 |
状态 |
数据范围 |
适用的功能码 |
40001 |
1 |
模块型号 |
R |
按模块型号配置,见型号定义表 |
0x03 |
40002 |
1 |
模块软件件版本 |
R |
例如5.2,高字节为主版本,低字节为次版本 |
0x03 |
40003 |
10 |
模块名称 |
RW |
最长的名字为20个字节 |
0x03,0x10 |
40013 |
1 |
模块地址 |
RW |
数据范围 1-255,默认值为1。 |
0x03,0x06,0x10 |
40014 |
1 |
波特率代码 |
RW |
见波特率代码表,默认值为3,即9600。 注: 1.在匹配波特率时,通讯地址可以为0或者本模块的地址,为零时读取的寄存器必须是波特率代码寄存器,即40014,个数为1。 2.地址为0时,可以修改寄存器,寄存器必须是波特率代码寄存器,即40014,个数为1。修改后,总线并不回应。 |
0x03,0x06,0x10 |
40015 |
1 |
AI参数恢复工厂模式 |
W |
只对带AI的模块有效,写入后恢复AI的配置参数。对其他不带AI的模块无效。 |
0x06,0x10 |
40016 |
1 |
保留寄存器 |
RW |
保留 |
0x03,0x06,0x10 |
40017 |
1 |
奇偶校验寄存器 |
RW |
0,表示无校验(默认) 1,表示奇校验 2,表示偶校验 写入其他值无反应 |
0x03,0x06,0x10 |
40018 |
1 |
重启寄存器 |
W |
第一次写入0xa55a,第二次在2s之内写入0x5aa5,系统重启 |
0x06,0x10 |
40019 |
1 |
写保护寄存器 |
W |
写入0x5A01 |
0x06,0x10 |
10200 |
4 |
DI1~DI4的值 |
R |
0x00-0x01,表示DI的当前电平信号 |
0x02 |
40300 |
4 |
DI1~DI4滤波器参数 |
RW |
信号必须保持几个采样周期才能被确认。默认值 0x6,6个采样周期才能被确认。范围0x0001-0x0014,写入0值返回失败。 |
0x03,0x06,0x10 |
备注:修改串口参数前,需要写保护寄存器,写入0x5A01后,10S左右即可进行修改串口参数及名称地址。
波特率代码表:
寄存器值 |
波特率 |
0x0000 |
波特率 1200 |
0x0001 |
波特率 2400 |
0x0002 |
波特率 4800 |
0x0003 |
波特率 9600 |
0x0004 |
波特率 19200 |
0x0005 |
波特率 38400 |
0x0006 |
波特率 57600 |
0x0007 |
波特率 115200 |
以同时采集4路DI为例进行说明,假设C2000-A1-PDX4000-BX1的485地址已经设置为1,命令如下:
0x 010200C80004F837
命令解析:
静音 |
01 |
02 |
00C8 |
0004 |
F837 |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,02,读寄存器 |
2字节,要开始读取的寄存器地址 |
2字节, 需要读取的寄存器个数 |
2字节,CRC16 |
≥3.5 个字符的静止 时间 |
假设C2000-A1-PDX4000-BX1的通道DI1-DI2已经闭合,通道DI3-DI4断开,设备返回的命令为:
0x01020103E189
命令解析:
静音 |
01 |
02 |
01 |
03 |
E189 |
静音 |
起始结构 |
从设备地址 |
功能码 |
数据长度 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,02,读寄存器 |
1字节,高字节在前 |
4个DI使用1字节数据,03二进制表示为0011,1表示闭合,0表示断开 |
2字节,低字节在前 |
≥3.5 个字符的静止 时间 |
以同时采集4路DI滤波器参数,假设C2000-A1-PDX4000-BX1的485地址已经设置为1,命令如下:
0x0103012C0004843C
命令解析:
静音 |
01 |
03 |
012C |
0004 |
843C |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,03,读寄存器 |
2字节,要开始读取的寄存器地址 |
2字节, 需要读取的寄存器个数 |
2字节,CRC16 |
≥3.5 个字符的静止 时间 |
假设C2000-A1-PDX4000-BX1的通道DI1-DI4滤波器参数为20,设备返回的命令为:
0x0103080014001400140014B1DE
命令解析:
静音 |
01 |
03 |
08 |
0014001400140014 |
B1DE |
静音 |
起始结构 |
从设备地址 |
功能码 |
数据长度 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,03,读寄存器 |
8字节,高字节在前 |
4个DI的滤波器参数,每两个字节表示一个DI通道,0014转十进制等于20,表示滤波器参数值为20 |
2字节,低字节在前 |
≥3.5 个字符的静止 时间 |
写DI滤波参数时,可以往寄存器里面写值1-20,假设设备的485地址已经设置为1。
写DI1-DI2滤波参数为:1,DI3-DI4滤波参数为:20
命令如下:
0x0110012C0004080001000100140014485F
命令解析:
静音 |
01 |
10 |
012C |
0004 |
08 |
0001000100140014 |
485F |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
数据长度 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,0x10,写寄存器 |
2字节,要开始读取的寄存器地址 |
2字节, 需要读取的寄存器个数 |
1字节,高字节在前 |
0001表示1,0014十六进制转十进制为20 |
2字节, CRC16 |
≥3.5 个字符的静止 时间 |
若设备正常执行命令,返回数据如下:
0x0110012C000401FF
命令解析:
静音 |
01 |
10 |
012C |
0004 |
01FF |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,0x10,写寄存器 |
2字节,高字节在前 |
2字节,高字节在前 |
2字节,低字节在前 |
≥3.5 个字符的静止 时间 |
在线客服 QQ 交谈
查询热线 0755-88865168
天猫旗舰店
京东旗舰店
微信公众号
在线留言