PDD4040-BB1 使用说明书
最近更新时间:2022-06-11 15:53:16
本章节“快速使用”可使用户快速了解及使用产品,了解产品接线、配套软件安装、产品参数设置及调试(查看状态及控制状态)。
IO设备使用前需额外准备转换器、电源、螺丝刀及电脑等相关辅件,具体见下表所示:
类型 |
产品准备 |
其他辅件准备 |
硬件 |
A1-PDD4040-BB1设备一台(下文统称“IO设备”) |
另需USB转485转换器一个;导线若干;9~27VDC电源一个。 |
软件 |
《康耐德设备设置工具》安装包 |
电脑一台,已预装Windows操作系统 |
软件包下载地址:https://www.konnad.com/download?file=sdk 服务与下载-->下载中心-->软件 & SDK-->康耐德设备设置工具 |
将IO设备按如下接线示意图接上需要采集/控制的IO设备,需要外接电源:
设备上电后,电源指示灯PWR红色常亮,运行指示灯RUN闪烁,设备供电正常。
DI(干接点)接线测试:使用一根导线短接DI1和GND,可看到设备DI1指示灯亮,断开灯灭。
DO接线测试:先通过USB转RS485转换器将电脑与IO设备连接,通过配套软件设置参数后发送命令测试。如:将软件上的点值“DO1状态”写1使DO1闭合(N.O1与COM导通),则DO-1灯亮;写0使DO1断开(N.O1与COM断开),则DO1灯灭。写“1”或“0”时能听到继电器“闭合”或“断开”声响。
在参数设置前请按如下操作安装好软件包,将已完成上一步骤的IO设备用USB转RS485转换器连接至电脑,打开安装好的《康耐德设备设置工具》,搜索设备并进行参数设置。参数设置成功后,对设备的DI/DO的状态变化进行测试,验证设备能正常通讯。
软件包安装:1.下载软件压缩包;2.软件压缩包右键属性-->常规-->解除锁定(无此项时忽略本步骤);3.软件压缩包解压缩-->KonNaD.Setup.exe右键“以管理员身份运行安装”即可。
软件包安装若出现问题参考 软件操作 内容。
打开《康耐德设备设置工具》,选择 搜索串口设备 ,在显示搜索串口参数处点击 编辑 ,选择电脑上USB转RS485转换器的串口号及IO设备的串口参数(设备默认的串口参数为9600,None,8,1;RS485地址为1,初次搜索地址范围可以设置1-10),再点击 搜索 可以搜索到IO设备。如下为搜索IO设备时串口参数设置界面:
鼠标选择刚才搜索到的设备,点击上方“设置”标签,在弹出的对话框可以设置设备的串口参数,初次调测设备可以不修改设备的默认串口参数。
特别提示:搜索时如果搜索不到IO设备
设备参数设置成功后,重新搜索设备,点击软件左下角“刷新”,可以看到设备的所有点值信息。
其中DI1~DI4值为设备采集DI的开关状态(值为1采集开关量闭合,为0采集的开关断开);
DO1~DO4状态为DO输出是否导通和断开(1为COM和N.O导通,0为COM和N.C导通)。如点击DO1状态点值后图标,写1或0来控制DO1状态输出。
如下图示:
【更多相关信息】详细软件操作见“ 软件操作 ”;若需上位机/软件对接开发(二次开发)详见“ 通信协议 ” 中的寄存器信息。
类别 | 参数名称 | 规格 |
DI 输入 | DI 路数 | 4 |
连接端 | 引线输入 | |
接口类型 | 干接点 | |
DI 输入模式 | 电平 | |
数字滤波时间间隔 | 6个采样周期 | |
采集频率 | 1kHz | |
DO 输出 | DO 路数 | 4 |
连接端 | 引线输出 | |
DO 输出类型 | C 型继电器 | |
DO 输出模式 | 电平 | |
触点容量 | 30V/3A | |
向上串行接口 | 串口类型 | RS485 |
端口数量 | 1 | |
连接端 | 引线输出 | |
通讯协议 | Modbus RTU 协议 | |
电源 | 电源连接端 | 凤凰端子 |
输入电压 | 9~27VDC | |
电流 | 80mA @ 12VDC | |
物理特征 | 尺寸 | 51.8*76*25.8mm |
安装方式 | 定位孔安装 | |
工作环境 | 工作温度 | -40℃ ~ 85℃ |
存储温度 | -60℃ ~ 125℃ | |
相对湿度 | 5% ~ 95% RH 不凝露 |
类别 | 指示灯 | 说明 | 含义 |
DI 输入 | DIx | 开关量输入指示灯(干接点) | 常亮:闭合 |
熄灭:断开 | |||
DO 输出 | DOx | 开关量输出指示灯 | 常亮:闭合 |
熄灭:断开 | |||
向上串行接口 | 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 | |
DO 输出 | N.Ox | 数字量信号输出常开端 | RVV 2*1.0 |
COMx | 数字量信号输出公共端 | RVV 2*1.0 | |
N.Cx | 数字量信号输出常闭端 | RVV 2*1.0 | |
向上串行接口 | 485+、485- | RS485 正极、RS485 负极(向上) | RVSP 2*0.5 |
电源输入 | VS+、GND | 电源输入正极、电源输入负极 | RVV 2*1.0 |
PE | 用于设备可靠接地,防雷 | RVV 2*0.5 |
干接点:短接DI和GND,DI点值为1;断开连接,DI点值为0。
注: DI1-DI4的寄存器地址为10200-10203,读取DI状态使用0x02功能码,假设设备的485地址为1,一次读取4路DI状态的16进制命令为:01 02 00 C8 00 04 F8 37。
DO状态:通过此寄存器可控制对应DO的动作,写0后COM和NC导通,写入值1后COM和NO导通。
注: DO1-DO4寄存器地址为100-103,读DO状态使用0x01功能码,0x05写单个DO,0x0F同时写多个DO状态。假设设备的485地址为1,以下为读取控制DO的指令:
读取4路DO状态 01 01 00 64 00 04 7C 16
使用05功能码写DO1 , 01 05 00 64 FF 00 CD E5(闭合),01 05 00 64 00 00 8C 15(断开)其他通道DO控制参考协议部分。
DO的上电状态控制设备刚上电没有接到外部控制命令时继电器的状态,写0表示设备刚上电时COM和NC导通,写入值1表示刚上电时COM和NO导通。
设置DI采集时输入信号必须保持几个采样周期才能被确认。默认值为0x6,表示需要6个采样周期开关量状态才能被确认。此值可根据现场情况适当的修改。
此操作前需确保设备正确接线并已上电,将RS485型IO设备用USB转RS485转换器连接到电脑端,使用《康耐德设备设置工具》对IO设备进行设置和调试,通过软件可以更改IO设备的485地址、串口参数及查询控制IO的状态等。《康耐德设备设置工具》为IO设备设置及调试工具,如需组态软件请咨询客服。
下载软件安装包后需先检查压缩包的属性是否有“解除锁定”提示,如有请先解除锁定后解压安装,如不先解除锁定直接解压安装程序,将导致软件运行异常。(锁定原因:由于使用浏览器下载的可执行程序时,可能会被电脑系统自带的SmartScreen筛选器锁定权限,从而导致设置程序无法正常工作。如遇此类情况需先对安装包解除锁定,再进行解压安装。)
解压安装包后,软件安装需右键以管理员的权限运行安装程序目录中的“KonNaD.Setup.exe”,然后在安装向导的指引下即可对程序进行安装。
软件无法运行或闪退解决方法:找到电脑桌面软件快捷键图标-->右击属性-->兼容性-->勾选以管理员身份运行此程序-->应用-->确定-->再次打开软件。
菜单栏功能介绍
“设置”:用于设置网络型IO设备的网络参数或RS485型IO设备串口参数;
“远程设置”:对于网络型IO设备,当已配置设备IP为局域网内网段但设备跨多个路由,搜索不到时,可以通过远程设置修改设备参数。对于RS485型IO设备无效;
“修改/清除密码”:修改和清除网络型IO设备密码;
“调试助手”:包含网络调试、串口调试、模拟量换算和进制转换工具;
“搜索网络/串口设备”:可以选择搜索网络型IO设备或RS485型IO设备,根据具体是哪种类型的产品点击“搜索”按钮进行搜索;
“监听设置”:当网络型IO设备作为客户端时,可以设置调试软件作为服务器端的监听端口号;
“刷新”:点击“刷新”按钮可以获取设备当前点值状态,或勾选“自动刷新”可以连续获取点值状态信息。
打开《康耐德设备设置工具》,选择 搜索串口设备 ,在显示搜索串口参数处点击 编辑 ,选择电脑上USB转RS485转换器的串口号,并设置好搜索IO设备的串口参数(设备默认的串口参数为9600,None,8,1;RS485地址为1,初次搜索地址范围可以设置1-10),点击 搜索 可以搜索到IO设备。鼠标点选需要设置的设备,点击 设置 在弹出的对话框可以设置设备的串口参数。
串口参数设置:
模块地址:RS485站号地址,RS485总线有多个IO模块时用于区别设备,地址范围1-255;
波特率:可以设置设备的波特率,范围1200-115200;
校验方式:可设置设备的校验方式。
上述除通过搜索设备点击“设置”设置串口参数外,还可以通过点击软件左下角“刷新”获取设备点值后,如通过“模块地址”点值处图标修改相应的参数。
确保搜索到设备后,点击软件左下角“刷新”,可以看到设备点值信息,如下图示:
1、DI1~DI4值为DI状态(读取1为采集开关量闭合,0断开);
2、DO1~DO4状态为DO输出是否导通和断开(1为COM和N.O导通,0为COM和N.O断开);
DO工作输出可通过改变DO状态点值来改变IO设备数字量输出状态。
当DO为电平输出时,例如:如点击DO1状态点值后图标,写1时DO1指示灯点亮。写0时DO1指示灯熄灭。
DO上电状态可控制,当DO为电平输出时,设置DO上电状态为1,将设备断电上电后,DO灯点亮。
寄存器地址 |
寄存器个数 |
寄存器功能 |
状态 |
数据范围 |
适用的功能码 |
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 |
00100 |
4 |
DO1~DO4的状态 |
RW |
0x00-0x01,保存DO1~DO4的当前状态;写则改变DO的当前状态,读则代表读取当前DO的状态。 |
0x01,0x05,0x0F |
00104 |
4 |
DO1~DO4上电时的状态 |
RW |
0x00-0x01,设置DO的上电状态,写入后,下次重启后,DO的状态即为设置的状态。 |
0x01,0x05,0x0F |
10200 |
4 |
DI1~DI4的值 |
R |
0x00-0x01,表示DI的当前电平信号 |
0x02 |
40300 |
4 |
DI1~DI4滤波器参数 |
RW |
信号必须保持几个采样周期才能被确认。默认值 0x6,6个采样周期才能被确认。范围0x1-0x0014,写入0值返回失败。 |
0x03,0x06,0x10 |
备注:修改串口参数前,需要写保护寄存器,写入0x5A01后,10S左右即可进行修改串口参数及名称地址。
波特率代码表:
寄存器值 |
波特率 |
0x0000 |
波特率 1200 |
0x0001 |
波特率 2400 |
0x0002 |
波特率 4800 |
0x0003 |
波特率 9600 |
0x0004 |
波特率 19200 |
0x0005 |
波特率 38400 |
0x0006 |
波特率 57600 |
0x0007 |
波特率 115200 |
以同时采集4路DO为例进行说明,假设C2000-A1-PDD4040-BB1的485地址已经设置为1,命令如下:
0x0101006400047C16
命令解析:
静音 |
01 |
01 |
0064 |
0004 |
7C16 |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,01,读寄存器 |
2字节,要开始读取的寄存器地址 |
2字节, 需要读取的寄存器个数 |
2字节,CRC16 |
≥3.5 个字符的静止 时间 |
假设C2000-A1-PDD4040-BB1的通道DO1-DO2为闭合状态,通道DO3-DO4断开状态,设备返回的命令为:
0x010101031189
命令解析:
静音 |
01 |
01 |
01 |
03 |
1189 |
静音 |
起始结构 |
从设备地址 |
功能码 |
数据长度 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,01,读寄存器 |
1字节,高字节在前 |
4个DO使用1字节数据,03二进制表示为0000 0011,根据位,1表示断开,0表示闭合 |
2字节,低字节在前 |
≥3.5 个字符的静止 时间 |
写DO状态时,可以往寄存器里面写0或者是写1,写0断开写1闭合,假设设备的485地址已经设置为1。
将DO1-DO2闭合,DO3-DO4断开,命令如下:
0x010F0064000401030F5F
命令解析:
静音 |
01 |
0F |
0064 |
0004 |
01 |
03 |
0F5F |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
数据长度 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,0x0F,写寄存器 |
2字节,要开始读取的寄存器地址 |
2字节, 需要读取的寄存器个数 |
1字节,高字节在前 |
4个DO使用1字节数据,03二进制表示为0000 0011,1表示断开,0表示闭合 |
2字节, CRC16 |
≥3.5 个字符的静止 时间 |
若设备正常执行命令,返回数据如下:
0x010F0064000415D7
命令解析:
静音 |
01 |
0F |
0064 |
0004 |
15D7 |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,0x0F,写寄存器 |
2字节,高字节在前 |
2字节,高字节在前 |
2字节,低字节在前 |
≥3.5 个字符的静止 时间 |
写DO状态时,可以往寄存里面写0x0000或者0xFF00,写0x0000断开,写0xFF00闭合。
将DO1闭合,命令如下:
0x01050064FF00CDE5
命令解析:
静音 |
01 |
05 |
0064 |
FF00 |
CDE5 |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,05,写单个寄存器 |
2字节,要开始读取的寄存器地址 |
FF00表示闭合状态 |
2字节, CRC16 |
≥3.5 个字符的静止 时间 |
若设备正常执行命令,返回数据如下:
0x01050064FF00CDE5
命令解析:
静音 |
01 |
05 |
0064 |
FF00 |
CDE5 |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,05,写单个寄存器 |
2字节,要开始读取的寄存器地址 |
FF00表示闭合状态 |
2字节, CRC16 |
≥3.5 个字符的静止 时间 |
以同时采集4路DI为例进行说明,假设C2000-A1-PDD4040-BB1的485地址已经设置为1,命令如下:
0x 010200C80004F837
命令解析:
静音 |
01 |
02 |
00C8 |
0004 |
F837 |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,02,读寄存器 |
2字节,要开始读取的寄存器地址 |
2字节, 需要读取的寄存器个数 |
2字节,CRC16 |
≥3.5 个字符的静止 时间 |
假设C2000-A1-PDD4040-BB1的通道DI1-DI2已经闭合,通道DI3-DI4断开,设备返回的命令为:
0x01020103E189
命令解析:
静音 |
01 |
02 |
01 |
03 |
E189 |
静音 |
起始结构 |
从设备地址 |
功能码 |
数据长度 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,02,读寄存器 |
1字节,高字节在前 |
4个DI使用1字节数据,03二进制表示为0000 0011,根据位,1表示断开,0表示闭合 |
2字节,低字节在前 |
≥3.5 个字符的静止 时间 |
以同时采集4路DI滤波器参数,假设C2000-A1-PDD4040-BB1的485地址已经设置为1,命令如下:
0x0103012C0004843C
命令解析:
静音 |
01 |
03 |
012C |
0004 |
843C |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
寄存器个数 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,03,读寄存器 |
2字节,要开始读取的寄存器地址 |
2字节, 需要读取的寄存器个数 |
2字节,CRC16 |
≥3.5 个字符的静止 时间 |
假设C2000-A1-PDD4040-BB1的通道DI1-DI2滤波器参数为1,DI3-DI4滤波器参数为20设备返回的命令为:
0x0103080001000100140014F8DC
命令解析:
静音 |
01 |
03 |
04 |
0001000100140014 |
F8DC |
静音 |
起始结构 |
从设备地址 |
功能码 |
数据长度 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,03,读寄存器 |
8字节,高字节在前 |
2个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 个字符的静止 时间 |
|||||||
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,06,写单个寄存器 |
2字节,要开始读取的寄存器地址 |
0001表示手动,0000表示自动 |
2字节, CRC16 |
≥3.5 个字符的静止 时间 |
|||||||
若设备正常执行命令,返回数据如下:
0x01060130000149F9
命令解析:
静音 |
01 |
06 |
0130 |
0001 |
49F9 |
静音 |
起始结构 |
从设备地址 |
功能码 |
起始寄存器地址 |
数据 |
CRC 校验码 |
结束结构 |
≥3.5 个字符的静止 时间 |
1字节,设备的485地址 |
1字节,06,写单个寄存器 |
2字节,要开始读取的寄存器地址 |
2字节,0001表示手动,0000表示自动 |
2字节, CRC16 |
≥3.5 个字符的静止 时间 |
在线客服 QQ 交谈
查询热线 0755-88865168
天猫旗舰店
京东旗舰店
微信公众号
在线留言