欢迎来到天天文库
浏览记录
ID:8231838
大小:303.88 KB
页数:36页
时间:2018-03-11
《em600lcd电力智能监控仪表通讯规约ver1.0》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、EM600LCD通讯规约EM600LCD电力智能监控仪表通讯规约Ver1.0EM600LCD通讯规约目录1.MODBUS协议概述.....................................................................................................11.1.传输格式...............................................................................................
2、...................11.2.帧格式......................................................................................................................12.EM600LCD通讯协议地址表及说明.........................................................................32.1.通讯协议地址表..................
3、....................................................................................32.2.寄存器地址说明....................................................................................................262.3.SOE通讯格式说明..........................................................
4、.....................................31EM600LCD通讯规约1.MODBUS协议概述MODBUS-RTU通讯协议是一种比较常用的通讯协议,主从应答式连接(半双工)。主站(如PC机等)发出信号寻址某一台终端设备(如EM600LCD),被寻址的终端设备发出应答信号传输给主机。1.1.传输格式信息传输为异步方式,并以字节为单位。在主站和从站之间传递的通讯信息是11位的字格式:奇偶校验:起始位(1)数据位(8)奇偶校验位(1)停止位(1)00/10/10/10/10/10/10/10/10/11无奇
5、偶校验:起始位(1)数据位(8)停止位(1)停止位(1)00/10/10/10/10/10/10/10/1111.2.帧格式数据帧到达终端后,该设备去掉数据帧的数据头,读取数据后如检测无误就执行要求的任务,然后将生成的数据放入数据帧中发送回请求者。返回的数据帧中包括:终端地址、被执行命令、数据、校验码。地址码(Address)功能码(Function)数据域(Data)校验(Check)8-Bits8-BitsN×8-Bits16-Bits地址码:占用一个字节,地址码是每次通讯信息帧的第一字节,范围0~255(00H~FFH)。每个
6、从机都必须有唯一的地址码,并且只有符合地址码的从机才能响应并回送信息。当从机回送信息时,回送数据均以各自的地址码开始。发送的地址码表明将发送到的从机地址,而从机返回的地址码表明回送的从机地址。相应的地址码表明该信息来自于何处。00H为广播地址,所有子站均响应广播命令,但无返回信息。功能码:功能码占用一个字节,范围1~127(01H~7FH),告知被寻址的终端设备执行何种操作。装置用到的功能码如下表所示:1EM600LCD通讯规约01H:读继电器输出状态02H:读遥信输入状态03H:读寄存器数据04H:读输入寄存器数据05H:单路继电
7、器输出06H:写单个寄存器10H:写多个寄存器55H:读开关量SOE信息56H:读越限告警SOE信息数据域:数据长度不定,数据域是主站和子站以读写寄存器的方式来进行数据交换的。错误码:EM600LCD支持的错误码有以下几种:错误代码名称解释01非法的功能码子站不支持的功能码02非法的地址子站不支持的寄存器地址03非法数据子站不支持的主站数据校验:数据在传输过程中会受到干扰进而发生变化,通过校验能够检测出数据是否在传输过程中发生了变化,保证主机或终端不响应那些错误数据。校验使用了16位循环冗余方法(CRC16),下面描述计算CRC-1
8、6的过程。在帧中的有关的字节被定义为是一串二进制数据(0,1)。第16位校验和是这样得到的:该串数据流波被216乘,然后除以发生器多项式(X16+X15+X2+1),该式以二进制表示为1100000000000101,商被忽略,16位
此文档下载收益归作者所有