资讯详情

安科瑞DTSD/ADL400通讯协议说明-Susie 周

MODBUS-RTU该协议是一项公开协议,在互联网上很容易找到详细的协议说明。本文主要介绍了安科瑞常见仪器所涉及的内容MODBUS-RTU阅读报纸、数据格式、数据计算等方法。

1.设置通信接线和串口

通常使用仪器RS485作为串口的硬件连接,需要用屏蔽双绞线手拉手将仪器连接到主机、通信管理机、串口服务器等设备。一般来说,一条总线不得超过32个仪表,最终仪表可根据通信情况选择A、B增加匹配电阻(一般120欧姆)。我司出厂的MODBUS当协议仪表没有特殊要求时,同一设置为波特率9600,无校准,仪表地址1-247循环设置。

2.03阅读命令的例子

在一般系统中,03命令是最常用的,本节举例说明03读命令的报文格式(以DTSD1352 举例)

3、数据类型

1)常见数据类型分为分类∶16位整形,16位整形,32位整形,32位整形。

2)数据类型范围∶16位无符号整形数据范围为0~65535,符号16位整形数据范围为-3278~32767,32位符号整形数据范围为0~4294967295 32位符号整形数据范围为-214748368~2147483647。

3)无论什么样的数据类型都是高位在前低位在后。

4)请注意,具有符号数据的负数表达是补码形式。如果使用组态软件仔细设置数据类型,如果系统独立分析报纸,请注意此类数据的负数计算。

例如,有符号值的通讯读出FC80(16位整形),其值应为-896,而不是64640。一种简单的计算方法是∶首先判断读值X是否存在>32767(如果是32,应该判断是否是32>2147483647)若小于则为正数,若大于则可使用X-65536(或2147483648)得到的负数是正确的值。

4、电能计算

假设在测 DTSD1352的通信地址为1,阅读总、尖、峰、平、谷有功电能的数据报告如下∶ 主站∶01030000000AC5CD 解析∶报文以十六进制展示, 01是通信地址, 03是读取功能码,可以一次读取多个寄存器内容, 0000 根据说明书中的地址表,总电能的起始地址是尖、峰、平、谷有功电能。5个电能值占据10个寄存器(20个字节)∶00 00和0001是总电能, 00 02和0003是总尖电能, 00 总峰电能为04和0005, 00 06和0007是总平电能,00 08和0009是总电能, 00 0A寄存器的数量是要读的, C5CD为CRC校验码。 发送∶01030000000AC5CD

仪表回送∶ 010314000024B30000541000011F60000000086A00005127027 回送解析∶报文以十六进制展示, 01是通讯地址, 03是读功能码, 14是回复的有效数据字节数(16进制表示,即10进制20);有效数据紧跟字节数,按说明书中列出的顺序排列∶ 000024B3∶16进制数据转换为10进制数据总尖等于9395,根据说明书中的备注电能保留两位小数为93.95kWh;仪表显示总有功率93.95*PT*CT, 00000541∶16进制数据转化为10进制数据13.45kWh;即仪表显示总尖有功电能13.45*PT*CT, 000011F6∶16进制数据转换为10进制数据45.98kWh;即仪表显示总峰有功电能45.98*PT*CT, 0000086A∶16进制数据转化为10进制数据21.54kWh;即仪表显示总平有功电能21.54*PT*CT, 00000512∶16进制数据转化为10进制数据12.98kWh;即仪表显示总谷有功电能45.98*PT*CT, 注意∶PT和CT值需从008D和008E读出地址点表。

5.电压电流计算地址及地址说明

0061H∶A相电压 0062H∶B相电压 0063H∶C相电压 0064H∶A相电流 0065H∶B相电流 0066H∶C相电流 发送∶0103006100066915 仪表回送∶01030C08B7 08B8 08B9 01F4 01F4 01F4 01F4 A1F9 16进制展示回送分析报文, 01是通讯地址, 03是读功能码, 0C回复的有效数据字节数(十六进制表示,即十进制12), 08 B7∶16 进制数据转换为10 仪表显示A相电压为2055*PT*0.1=205.5V, 08 B8∶16 进制数据转换为10 仪表显示B相电压为2232*PT*0.1=223.2V, 08 B9∶16 进制数据转换为10 仪表显示C相电压为2233*PT*0.1=223.3V, 01 F4∶16进制数据转换为500进制数据,即仪表显示A相电流为500*CT*0.01=200A, 01 F4∶16进制数据转换为500进制数据,即仪表显示B相电流为500*CT*0.01=200A, 01 F4∶16进制数据转换为500进制数据,即仪表显示C相电流为500*CT*0.01=200A。

标签: 电阻b3a

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台