智能设备运行开关机通讯(RS485)累时器
时间:2018-03-07 阅读:2110
YK-22系列智能设备开关通讯定时器
一、适用范围
用于各种定时控制工业场合,实现对时间的记录和控制。可以带RS485或RS232通讯接口进行进行二次远距离传输监测记录等。
二、功能特点
多重保护、隔离设计、抗干扰能力强、可靠性高
良好的软件平台,具备二次开发能力,以满足特殊的功能
在显示范围内任意设定控制输出接点的释放和吸合时间,掉电参数不丢失
三、主要技术指标
计时范围从0.1—999999秒,LED屏显示开关量输入闭合时间长度。
手动复位或外部信号复位
通过门控端可禁止计时(门控暂停功能)
开关量报警输出:继电器输出触点容量 AC220V/3A或AC220V/1A。
环境温度:(-20~70)℃
相对湿度:≤85%
通讯输出:接口方式隔离串行双向通讯接口RS485/ RS232
波 特 率:1200~9600bps内部自由设定
馈电输出:DC24V/30mA(Z大400mA,订货时注明)
电 源:开关电源 85~265VAC/DC24V 功耗4W以下
四、操作说明
1.按键功能
En—在设定状态时,用于存贮参数的新设定值并选择下一个设定参数。
▲—在设定状态时,用于增加设定值。
▼—在设定状态时,用于减少设定值。
■—设定状态切换提示符与设定值。
2.参数设置
按下En键,上排数码管出现提示符-cd-,下排数码管出现800,通过▲▼键把800设成808,再按En键,才进入参数设置状态,输入其他值无效,这主要是为了防止非技术人员误操作。
Addr:仪表的通讯地址,范围1~99。出厂默认为2。
bAUd:通讯的波特率,范围1200~9600。
五、端子接线
六、通讯说明
本仪表可另配RS232、RS485接口,直接与计算机通讯,RS485标准通讯距离1.5km,可以挂接多个仪表。RS232标准通讯距离15m,只能挂接一个仪表。RS232接口的TXD、RXD、GND分别接计算机串口的第2、3、5管脚。数据格式为1个起始位﹑8个数据位﹑无校验﹑1个停止位。为避免通讯冲突,仪表都处于侦听方式。计算机按规定地址向某一仪表发出一个命令,然后等待一段时间,等候仪表回答,仪表收到正确命令后再发送出数据。发送结束后仪表又处于侦听方式。同一系统中,仪表地址不能相同,波特率要一致。
仪表采用标准Modbus-rtu通讯协议,支持03、06功能号。在使用组态软件时,须选用的设备为modicon(*康)的PLC,Modbus-RTU地址型,数据为整型16位,使用组态王寄存器从40x01或4x000开始,别的组态软件有可能是从3x001或3x000开始。通讯为整数,需用户根据实际情况处理小数点位数。通讯传输数据为有符号的整型数据,用户编程建议定义有符号的整型数据即可。当数据大于0X8000时,数据取反加1即为负数的实际数值,例如通讯传输数据为0XFFFF,对应数据值为-1。对于长整型数据如累积量等,数据值=高位×65536+低位。组态时用户也可以选择数据类型为长整型(long),系统自动计算出累积量。
上位机发送命令格式:建议数据读取量一次不超过16个
地址 | 功能号 | 起始地址高位 | 起始地址低位 | 读取数据个数高位 | 读取数据个数低位 | CRC16 高位 | CRC16 低位 |
01 | 03 | 00 | 00 | 00 | 03 | 05 | CB |
现场测量仪表返回数据格式:
地址 | 功能号 | 字节数 | 数值高位 | 数值 低位 | 数值高位 | 数值 低位 | 数值高位 | 数值 低位 | CRC16高位 | CRC16 低位 |
01 | 03 | 06 | 03 | E8 | 03 | E8 | 03 | E8 | C1 | 9F |
对仪表数据写入数据发送命令格式:(写入寄存器)
地址 | 功能号 | 起始地址高位 | 起始地址低位 | 写入数据个数高位 | 写入数据个数低位 | CRC16 高位 | CRC16 低位 |
01 | 06 | 00 | 20 | 00 | 0C | 88 | 05 |
现场测量仪表返回数据格式:(与发送数据格式相同)
地址 | 功能号 | 起始地址高位 | 起始地址低位 | 写入数据个数高位 | 写入数据个数低位 | CRC16 高位 | CRC16 低位 |
01 | 06 | 00 | 20 | 00 | 0C | 88 | 05 |
仪表寄存器对应表格
4x000 | 闭合时间高位 |
4x001 | 闭合时间低位 |
4x002 | 断开时间高位 |
4x003 | 断开时间低位 |
4x004 | 写1清零 |
例:
发送数据为 02 03 00 00 00 04 44 3A (读取4个整型数据即2个长整型数据,把闭合断开时间都读取)
返回数据为 02 03 08 00 00 0E D4 00 00 03 4E 2B 6B
(其中02 是仪表地址,03是功能号,00 00是寄存器起始地址,00 04 表示读四个整型数(两个长整型数据),44 3A是校验码; 返回数据中08表示共有8个有效字节,00 00 0D 46表示闭合时间339.8秒,00 00 03 4E 表示断开时间84.6秒,2B 6B是校验码。 如果返回的数据00 09 FB F1对应数据是65432.1。
可以通过通讯对计时数值清零,发送命令:02 06 00 04 00 01 09 F8。 返回数据与发送数据相同。