智能通讯信号发生转换器,RS485转4-20信号发生器
时间:2017-12-15 阅读:2173
一、概述
仪表通过RS232或RS485等通讯方式接收计算机或PLC的数字信号,将处理后的有效数据转换为模拟量信号,提供给别的设备。
二、主要技术指标:
通讯输出:隔离接口RS485,RS232,波特率2400或9600bps,
电 源:DC9V~DC30V
功 耗:<2W
环境温度:-20~50℃
环境湿度:<85%RH
尺 寸:100*112*22.5
三、端子接线
指示灯说明
Power:电源指示,工作状态下闪烁
COM:通讯指示,模块与DCS正常通讯下闪烁
Signal:
四、与计算机连接的通讯说明--MODBUS
转换器配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位,使用组态王寄存器从4001或4000开始,别的组态软件有可能是从3001或3000开始。通讯为整数,需用户根据实际情况处理小数点位数。通讯传输数据为有符号的整型数据,用户编程建议定义有符号的整型数据即可。当数据大于0X8000时,数据取反加1即为负数的实际数值,例如通讯传输数据为0XFFFF,对应数据值为-1。对于长整型数据如累积量等,数据值=高位×65536+低位。组态时用户也可以选择数据类型为长整型(long),系统自动计算出累积量。
仪表有默认通讯地址248(0XF8),如果用户不清楚可以用默认地址测试,波特率为2400或9600。通讯地址、波特率更改后,需重新上电才能起效。
读取仪表数据发送命令格式:建议数据读取量一次不超过16个
地址 | 功能号 | 起始地址高位 | 起始地址低位 | 读取数据个数高位 | 读取数据个数低位 | CRC16 高位 | CRC16 低位 |
01 | 03 | 00 | 00 | 00 | 01 | 84 | 0A |
现场测量仪表返回数据格式:
地址 | 功能号 | 字节数 | 数值高位 | 数值 低位 | CRC16高位 | CRC16 低位 |
01 | 03 | 02 | 01 | F4 | B8 | 53 |
对仪表数据写入数据发送命令格式:(写入寄存器)
地址 | 功能号 | 起始地址高位 | 起始地址低位 | 写入数据个数高位 | 写入数据个数低位 | CRC16 高位 | CRC16 低位 |
01 | 06 | 00 | 00 | 00 | 0C | 88 | 05 |
现场测量仪表返回数据格式:(与发送数据格式相同)
地址 | 功能号 | 起始地址高位 | 起始地址低位 | 写入数据个数高位 | 写入数据个数低位 | CRC16 高位 | CRC16 低位 |
01 | 06 | 00 | 00 | 01 | F4 | 89 | DD |
例:读地址为1的仪表的第1路测量值 (PV1=1000)
发送数据为 01 03 00 00 00 01 84 0A
返回数据为 01 03 02 01 F4 B8 53 (其中01 F4—500)
(其中01 是仪表地址,03是功能号,00 00是寄存器起始地址,00 01 表示读一个数,84 0A是校验码,返回数据中B8 53是校验码。
五、 质 保
如属厂方制造质量问题,在仪表出厂日起,由厂方免费修理,如果是由于保管及使用不当而造成损坏,修理时收成本费。保修期十二个月,质保3~5年须另注明。
六、导轨模块连接计算机
对于RS232接口,TXD(发送端)接另一个设备的RXD(接收端)
连接计算机,是RS232接口,默认波特率是9600。
MODBUS协议,寄存器对应如下
4001 | 电流输出值(读/写) | 4009 | 输出量程下限(读/写) |
4002 | 备用 | 4010 | 输出量程上限(读/写) |
4003 | 备用 | 4011 |
|
4004 | 备用 | 4012 |
|
4005 | 备用 | 4013 |
|
4006 | 备用 | 4014 |
|
4007 | 通讯地址(读/写) | 4015 |
|
4008 | 波特率(读/写) | 4016 |
|