PDX4000-BX1 使用说明书

最近更新时间:2022-06-11 15:53:15

1. 概述

C2000-A1-PDX4000-BX1是数字量串口采集模块,其具备良好的扩展性,可灵活地通过自带的RS485总线级联康耐德同系列串口I/O联网设备,以实现各种数字量、模拟量的组合、扩展采集的功能。

本产品采用标准Modbus RTU通讯协议,适合各类工业监控的现场应用。本产品支持C2000设备管理监控软件,同时也可轻松地实现与第三方SCADA软件、PLC、HMI设备整合应用。

特点:

→4路数字量输入;

→采用Modbus RTU通讯协议;

→电源具有良好的过流、过压、防反接、防错接保护功能;

→丰富的指示灯,全面查看状态,及时排查故障;

→安装便捷,支持表面安装;

→低功耗设计,无需散热装置;

→支持宽温环境应用(-40 ~ 85 ℃);

→提供6年质保服务。

2. 硬件说明

2.1. 技术参数

类别 参数名称 规格
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 不凝露

2.2. 产品规格及外观

2.3. 指示灯

类别 指示灯 说明 含义
DI 输入 DIx 开关量输入指示灯(干接点) 常亮:闭合
熄灭:断开
向上串行接口 RXD 上行 RS485 数据接收指示灯 常亮:RS485 线路故障,请检查 RS485 线路正负极是否接反
闪烁:RS485 端口正在接收数据
熄灭:RS485 端口未接收数据
TXD 上行 RS485 数据发送指示灯 闪烁:RS485 端口正在发送数据
熄灭:RS485 端口未发送数据
电源 PWR 电源指示灯 常亮:设备供电正常
熄灭:设备未通电或供电异常,请检查电压是否为 9~27VDC
运行 RUN 设备运行指示灯 常亮:程序异常
闪烁:运行正常,间隔 1s 闪烁
熄灭:程序异常

2.4. 端口说明

类别 端口 说明 建议线材
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

2.5. 尺寸

unit:mm(inch)

2.6. 安装方式

3. 软件操作

对C2000-A1-PDX4000-BX1进行各项操作设置之前需要安装《C2000设备管理监控工作站》程序,通过此程序可以更改设备485地址、串口参数及查询控制IO的状态。软件安装需以管理员的权限运行安装程序目录中的KonNaD.Setup,然后在安装向导的指引下完成安装。

,点击【完成】按钮,弹出配置数据库界面,如下图所示:

可选择SQL Server或Access连接方式进行配置数据库。

注:若电脑未安装SQL Server,请在选择连接方式处选择Access

*注意 本软件仅用于对产品进行设置与测试,不用作其它用途。

*注意 在使用软件对IO设备进行操作时,请保证设备正常加电并连接好通讯线缆。

3.1. 创建设备

打开C2000设备管理监控工作站,使用默认用户名:admin  密码:空即可登录软件。    

              

登陆后需要先添加一个设备组,操作如下:

选择设备管理标签页——右键local,选择添加设备组,设备的查询控制都需要将设备添加到建立的组下进行。

添加好设备组后,即可进行设备的搜索。勾选搜索串口设备,会呈现出搜索串口设备需要填写的参数,如下图:

正确选择电脑连接C2000-A1-PDX4000-BX1使用的串口,填入搜索的地址范围,在设置搜索范围时请根据实际情况进行设置,避免设置没有必要的大范围导致过长的搜索时间(设备出厂的串口参数默认为9600N81)。设置好搜索条件后点击“搜索”按钮,开始搜索,会找到连接在串口的设备。

搜索过程中,点击“”按钮则会停止搜索。

搜索不到设备处理方法:

  • 查看TXD和RXD灯闪烁情况,软件如在搜索但是RXD灯不闪烁,说明设备没有接到485线路传输的数据,请检查接线、电脑串口或转换器是否正常。
  • 若模块上电后RXD灯常亮,为485线接反,请重新接线。
  • 搜索时RXD灯闪烁正常,但没有搜索到设备,可检查供电或确认搜索时串口参数是否正确选择。
  • 搜索到设备后,左键选择搜索到的设备,将其拖动至设备组,会弹出设置串口设备窗口

    灰色参数项为只读(正确显示设备的实际参数),其他参数则可进行更改,设置好后,点击“确定”按钮,则可成功添加至平台。

    从平台可以方便的查询和控制设备的状态,如下图所示。

    3.2. 设备状态监控

    设备经成功的添加到组下面后,设备的各参数及状态都可以通过此平台来控制。设备控制时右键点击设备点,选择菜单项中的“控制”,在弹出控制设备点窗口,设置要控制的点值,点击确定即可。

    3.3. 常用设备点值注释

    ①  DI值

    检测到开关量闭合时DI的值为1,检测到开关量断开DI的值为0。可短接DI和GND模拟开关闭合,此时对应通道的DI值将变为1。

    ②  滤波器参数

        设置DI采集时输入信号必须保持几个采样周期才能被确认。默认值为0x6,表示需要6个采样周期开关量状态才能被确认。此值可根据现场情况适当的修改。

    4. 通信协议

    4.1. 寄存器列表

    寄存器地址

    寄存器个数

    寄存器功能

    状态

    数据范围

    适用的功能码

    40001

    1

    模块型号

    R

    按模块型号配置,见型号定义表

    0x03

    40002

    1

    模块软件件版本

    R

    例如5.2,高字节为主版本,低字节为次版本

    0x03

    40003

    10

    模块名称

    RW

    最长的名字为20个字节

    0x030x10

    40013

    1

    模块地址

    RW

    数据范围 1255,默认值为1

    0x030x060x10

    40014

    1

    波特率代码

    RW

    见波特率代码表,默认值为3,即9600

    注:

    1.在匹配波特率时,通讯地址可以为0或者本模块的地址,为零时读取的寄存器必须是波特率代码寄存器,即40014,个数为1

    2.地址为0时,可以修改寄存器,寄存器必须是波特率代码寄存器,即40014,个数为1。修改后,总线并不回应。

    0x030x060x10

    40015

    1

    AI参数恢复工厂模式

    W

    只对带AI的模块有效,写入后恢复AI的配置参数。对其他不带AI的模块无效。

    0x060x10

    40016

    1

    保留寄存器

    RW

    保留

    0x030x060x10

    40017

    1

    奇偶校验寄存器

    RW

    0,表示无校验(默认)

    1,表示奇校验

    2,表示偶校验

    写入其他值无反应

    0x030x060x10

    40018

    1

    重启寄存器

    W

    第一次写入0xa55a,第二次在2s之内写入0x5aa5,系统重启

    0x060x10

    40019

    1

    写保护寄存器

    W

    写入0x5A01

    0x060x10

    10200

    4

    DI1DI4的值

    R

    0x00-0x01,表示DI的当前电平信号

    0x02

    40300

    4

    DI1DI4滤波器参数

    RW

    信号必须保持几个采样周期才能被确认。默认值 0x66个采样周期才能被确认。范围0x0001-0x0014,写入0值返回失败。

    0x030x060x10

    备注:修改串口参数前,需要写保护寄存器,写入0x5A01后,10S左右即可进行修改串口参数及名称地址。

    波特率代码表:

    寄存器值

    波特率

    0x0000

    波特率 1200

    0x0001

    波特率 2400

    0x0002

    波特率 4800

    0x0003

    波特率 9600

    0x0004

    波特率 19200

    0x0005

    波特率 38400

    0x0006

    波特率 57600

    0x0007

    波特率 115200

    4.2. 协议应用范例

    4.2.1. 1 读DI状态(0x02)

    以同时采集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.2.2. 读DI滤波器参数(0x03)

    以同时采集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 个字符的静止 时间

    4.2.3. 写滤波参数(0x10)

    写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 个字符的静止 时间