6411MODBUS通讯规约及点表
Modbus协约和点表
本通讯协议描述了公司GZDW直流屏监控系统在Modbus RTU通讯模式下的信息传输,输入输出命令格式和数据地址的定义,以方便第三方使用和开发,保证信息和数据在上位监控计算机和公司直流屏系统之间有效的传输。
1.物理接口:1.1 串行通讯口采用RS485方式。
1.2 信息传输方式采用半双工异步方式,起始位1位,数据位8位,无校验,停止位1位。
1.3 数据传输速率为9600bps(默认), 存在选项.1.4 在现场总线设备中,GZDW直流屏通讯口作从站.2.本通讯转换器支持的MODBUS RTU通讯帧结构解释:符合标准Modbus RTU通讯协议格式每个Modbus通讯帧由以下几个部分组成:1)地址域2)功能域3)数据域4)校验域数据发送顺序:2.1地址域Modbus RTU从站地址域为一个字节,公司直流屏系统地址固定为0x03 ,其响应网络数据帧中地址域数据与自身地址相等的数据信息命令。
2.2 功能码域Modbus RTU通讯协议中功能码域包括一个字节,有关本公司直流系统功能码参见下表:2.3 数据域Modbus RTU通讯协议数据域长度不定,视具体情况而定.数据域中数据采用高字节在前,低字节在后的传输顺序,例如:一个16位寄存器包含数据为0x12BC,该寄存器数据发送顺序为:高位字节:0x12低位字节:0xBC2.4 校验域公司直流系统Modbus RTU通讯协议采用16位CRC校验,传输时低字节在前,高字节在后2.5功能域中01命令示例:01功能码可由上位机发送请求本通讯转换器中的一个或多个线圈(实际输出)状态,返回实际输出点接通/断开状态。
具体实例: 1> 查询查询信息规定了要读的起始线圈和线圈量,线圈的起始地址为零,1-16 个线圈的寻址地址分为0-15。
例:请求从机设备17 读20-56 线圈。
Slave Address 11 Function 01 Starting Address Hi 00 Starting Address Lo 13 No. of Points Hi 00 No. of Roints Lo 25 Error Check (LRC or CRC) ----2> 响应响应信息中的各线圈的状态与数据区的每一位的值相对应, 1=ON; 0=OFF 。
ModBus规约
ModBus_RTU规约(本协议采用主从问答方式)PDM系列仪表/变送器:PDM系列仪表/变送器采用全新的设计,革命性地改变了传统电表的概念;具有多功能、高精度、数字式、可编程、结构紧凑、多画面显示的特点,它可以满足电力工业未来对电表的需求。
ModBus通讯协议:ModBus通讯规约允许PDM系列仪表/变送器与施耐德、西门子、AB、GE等多个国际著名品牌的可编程顺序控制器(PLC)、RTU、SCADA系统、DCS或与第三方具有ModBus 兼容的监控系统之间进行信息交换和数据传送。
PDM系列仪表/变送器只要简单地增加一套基于计算机(或工控机)的监控软件(如:组态王、Intouch、FIX、synall等)就可以构成一套电力监控系统。
广泛的系统集成:PDM系列仪表/变送器提供了标准的RS-485/422通讯接口及ModBus通讯协议,这个通讯协议已广泛被国内外电力行业及工控行业作为系统集成的标准。
通讯数据的类型及格式:信息传输为异步方式,并以字节为单位。
在主站和从站之间传递的通讯信息是11位的字格式:字格式(串行数据)11位二进制起始位1位数据位8位奇偶校验位1位:有奇偶校验位/无:无奇偶校验位停止位1位:有奇偶校验位/2位:无奇偶校验位●通讯数据(信息帧)格式数据格式:地址码功能码数据区错误校检数据长度:1字节1字节N字节16位CRC码(冗余循环码)★注:1、1个字节由8位二进制数组成(既8 bit)。
2、ModBus是Modicon公司的注册商标。
3、“从机”在本文件中既为PDM。
通讯信息传输过程:当通讯命令由发送设备(主机)发送至接收设备(从机)时,符合相应地址码的从机接收通讯命令,并根据功能码及相关要求读取信息,如果CRC校验无误,则执行相应的任务,然后把执行结果(数据)返送给主机。
返回的信息中包括地址码、功能码、执行后的数据以及CRC校验码。
如果CRC校验出错就不返回任何信息。
地址码:地址码是每次通讯信息帧的第一字节(8位),从0到255。
MODBUS通信规约
2
8001
由从机计算得到的CRC码
三、错误校验码(CRC校验):
主机或从机可用校验码进行判别接收信息是否正确。由于电子噪声或一些其它干扰,信息在传输过程中有时会发生错误,错误校验码(CRC)可以检验主机或从机在通讯数据传送过程中的信息是否有误,错误的数据可以放弃(无论是发送还是接收),这样增加了系统的安全和效率。
来自从机01
功能码
1
02
读开关量输入状态
数据长度
1
01
1个字节(8个BIT位)
DI状态数据
1
0B
DI寄存器内容
CRC码
2
E04F
由从机计算得到CRC码
2.2功能码“01”:读1路或多路开关量输出状态
例如:主机要读取地址为01,开关量DO1,DO2的输出状态。
从机(PDM)数据寄存器的地址和数据为:
起始位地址
4.如果移出位为0:重复第3步(再次右移一位);
如果移出位为1:CRC寄存器与多项式A001(1010 0000 0000 0001)进行异或;
5.重复步骤3和4,直到右移8次,这样整个8位数据全部进行了处理;
6.重复步骤2到步骤5,进行通讯信息帧下一个字节的处理;
7.将该通讯信息帧所有字节按上述步骤计算完成后,得到的16位CRC寄存器的高、低
PDM响应的命令格式是从机地址、功能码、数据区及CRC码。数据区的数据都是两个字节,并且高位在前(电能量除外)。
注:1、PDM-820AC/ACM/ACR、PDM-800AC/ACM具有“03”、“06”、“10”功能码;
2、如果PDM采用MODBUS ASCII通讯协议,其通讯数据格式为;7个数据位,1个
PDM系列仪表/变送器采用Modbus通讯规约,主机(PLC、RTU、PC机、DCS等)利用通讯命令(功能码03),可以任意读取其数据寄存器(其数据信息表详见附录)。PDM系列仪表/变送器的数据寄存器存储的电量多达几百个(如:电流、电压、功率、0~31次谐波分量等),并且都是16位(2字节)的二进制数据,并且高位在前;一次最多可读取寄存器数(既各种电量的数量)是50个。
Modbus通讯规约
1.通讯参数和传输特性传输方式:异步串行通信方式。
MODBUS规约模式:RTU模式。
传输速率:2400 bps,4800bps,9600bps,19200bps。
串行口通讯数据格式:1 个起始位,8 个数据位, 无校验位,1个停止位。
最大传输距离:1200米。
通讯介质:推荐采用0.5mm的双绞线,不带屏蔽层。
(原因是如果使用屏蔽双绞线,但现场接地处理不好反而影响通讯质量)。
网络连接主站数目:1个。
网络连接从站数目:最多31个。
byte传输时间(帧间隔最小时间) + 10ms。
2.网络连接RSkm时取120Ω,600m时取220Ω,300m时取330Ω,如通信误码率较大,观察通信时的波形,匹配电阻做适当改变:末端匹配电阻合适末端匹配电阻偏小末端匹配电阻偏大3.通信参数选择通信站号:在通讯参数中修改装置地址,范围1~99,禁止使用0作为装置地址,地址0作为广播地址使用。
通信波特率: 通讯参数中修改装置485口,修改通信波特率:选择范围: 2400bps, 4800bps,9600bps,19200bps。
4.MODBUS协议通用格式4.1 支持的MODBUS功能码功能码02H: 读取开关量输入(读实遥信和虚遥信)。
功能码03H: 读取保持寄存器(读事件记录等)功能码04H: 读取输入寄存器(读远动遥测)功能码05H: 强制单点继电器输出(远方复归、单步的遥控跳闸、遥控合闸)。
功能码06H: 向保持寄存器写单个字(遥控跳闸、遥控合闸的选择和执行操作)功能码10H: 向保持寄存器(内存区)写多个16位的字(通讯对时)。
4.2 异常响应报文格式由于软件编程错误,对协议理解错误或通讯干扰等原因,MODBUS 通信子站接收到主站的报文后,可以采用异常响应报文给予回答,异常响应报文格式举例如下:子站通过校验,发现主站报文有问题,将响应报文将主站的功能码最高位(D7)置1,如例4.3 时间格式本规约中使用到的对时报文的时间格式,事件记录中的时间格式,参见下面说明。
MODBUS规约说明书
MODBUS 规约说明1.MODBUS规约MODBUS规约是MODICOM公司开发的一个为很多厂商支持的开放规约Modbus 协议是应用于电子控制器上的一种通用语言。
通过此协议,控制器相互之间、控制器经由网络〔例如以太网〕和其它设备之间可以通信。
它已经成为一通用工业标准。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。
它描述了控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。
它制定了消息域格局和内容的公共格式。
当在Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
如果需要回应,控制器将生成反响信息并用Modbus协议发出。
在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。
这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。
标准的Modbus口是使用RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。
控制器能直接或经由Modem组网。
控制器通信使用主—从技术,即仅设备〔主设备〕能初始化传输〔查询〕。
其它设备〔从设备〕根据主设备查询提供的数据做出相应反响。
典型的主设备:主机和可编程仪表。
典型的从设备:可编程控制器。
主设备可单独和从设备通信,也能以播送方式和所有从设备通信。
如果单独通信,从设备返回消息作为回应,如果是以播送方式查询的,那么不作任何回应。
Modbus协议建立了主设备查询的格式:设备〔或播送〕地址、功能代码、所有要发送的数据、错误检测域。
从设备回应消息也由Modbus协议构成,包括确认要行动的域、任何要返回的数据、和错误检测域。
如果在消息接收过程中发生错误,或从设备不能执行其命令,从设备将建立错误消息并把它作为回应发送出去。
在其它网络上,控制器使用对等技术通信,故任何控制都能初始和其它控制器的通信。
modbus协议各表详细说明
10 指令发送数据格式举例为:
发送数据 01
10
0000
0002
04
0000 0000
CRC
含义
地址
连续下写 连续下写 总字节 指令
的首地址 数据个数 数据个数×2
下写的数据
校验码
—1—
各型号仪表详细说明 XM708 XM708P XM808/908 XM808P/908P XMH XMT XMG/XMG-M
警不存在,为 1 表示报警成立。
7
6
5
4
3
2
1
0
0
0
0
0
AL4 报警 AL3 报警 AL2 报警 AL1 报警
—8—
XMG/XMG-M
1、03 指令参数地址 参数名 AL1 AL2 AL3 AL4 dLY1 dLY2 dLY3 dLY4 Alo1 Alo2 Alo3 Alo4 dF1 dF2 dF3 dF4 PF CHO Bout Loc1 Addr bAud Sn dip
diP
小数点位置
diL
下限显示限值
0BH
CSC
冷端补偿参数
1BH
0CH
SF
超调抑制参数
1CH
0DH
SVL
给定值下限限定
1DH
diH
上限显示限值
Sc
平移修正参数
0EH
SVH
给定值上限限定
1EH
10H
曲线运行状态
16H
(2)曲线设置参数
参数
参数含义
通讯地址
C01
第一段曲线的设定值
1BH
T01
第一段曲线的运行时间
参数含义 平移修正参数 控制输出方式 控制输出下限 控制输出上限 报警输出定义参数 正反作用选择
标准Modbus通讯规约配置说明
BIT2:1:校验码低字节在前0:校验码低字节在后
BIT3:1:遥控写多个寄存器0:遥控写单个寄存器
BIT4:1:遥调写多个寄存器0:遥调写单个寄存器
BIT5-BIT7:备用
备注2:CRC校验码类型:
0:没有校验
1:标准Modbus校验
2:WLDCRC
3-255备用
字节信息:信息字节是否等于控制字作为遥信
遥控控制字:遥控时写入寄存器的数据
遥控地址:遥控下发的寄存器地址
遥调地址:遥调下发的寄存器地址
数据符号类型:
D6D5:00:无符号数10:原码有符号数11:补码符号数
D2D1D0:0:BYTE 1:WORD 2:DWORD 3:float
D3:0:高字节在前,1:低字节在前
23
第3帧报文帧功能码
BYTE
24
第3帧报文起始地址
WORD
25
26
第3帧报文数据数量
WORD
27
28
第4帧报文帧类型
BYTE
备注3
29
第4帧报文帧功能码
BYTE
30
第4帧报文起始地址
WORD
31
32
第4帧报文数据数量
WORD
33
34
第5帧报文帧类型
BYTE
备注3
35
第5帧报文帧功能码
BYTE
36
第5帧报文起始地址
WORD
37
38
第5帧报文数据数量
WORD
39
40
第6帧报文帧类型
BYTE
备注3
41
第6帧报文帧功能码
BYTE
Modbus通讯规约
Modbus通讯规约MODBUS通讯规约MODBUS通讯规约 V2.01.通讯参数和传输特性传输方式:异步串行通信方式。
MODBUS规约模式: RTU模式。
传输速率:2400 bps,4800bps,9600bps,19200bps。
串行口通讯数据格式:1 个起始位,8 个数据位, 无校验位,1个停止位。
最大传输距离:1200米。
通讯介质:推荐采用0.5mm的双绞线,不带屏蔽层。
(原因是如果使用屏蔽双绞线,但现场接地处理不好反而影响通讯质量)。
网络连接主站数目:1个。
网络连接从站数目:最多31个。
应答时间:小于 4.5个byte传输时间(帧间隔最小时间) + 10ms。
2.网络连接RS-485网络的匹配电阻选取:双绞线网络两端的匹配电阻选取,以现场通信正常为准,一般地1.2km时取120Ω,600m时取220Ω,300m时取330Ω,如通信误码率较大,观察通信时的波形,匹配电阻做适当改变:末端匹配电阻合适末端匹配电阻偏小末端匹配电阻偏大3.通信参数选择通信站号:在通讯参数中修改装置地址,范围1~99,禁止使用0作为装置地址,地址0作为广播地址使用。
通信波特率: 通讯参数中修改装置485口,修改通信波特率:选择范围: 2400bps, 4800bps,9600bps,19200bps。
4.MODBUS协议通用格式4.1 支持的MODBUS功能码功能码02H: 读取开关量输入(读实遥信和虚遥信)。
功能码03H: 读取保持寄存器(读事件记录等) 功能码04H: 读取输入寄存器(读远动遥测)功能码05H: 强制单点继电器输出(远方复归、单步的遥控跳闸、遥控合闸)。
功能码06H: 向保持寄存器写单个字(遥控跳闸、遥控合闸的选择和执行操作)功能码10H: 向保持寄存器(内存区)写多个16位的字(通讯对时)。
1MODBUS通讯规约4.2 异常响应报文格式由于软件编程错误,对协议理解错误或通讯干扰等原因,MODBUS通信子站接收到主站的报文后,可以采用异常响应报文给予回答,异常响应报文格式举例如下:主站=>子站:远方复归 FC 05H 异常响应报文子站=>主站报文内容含义备注报文内容含义备注 MODBUS地址 1字节01H 举例 1字节 MODBUS地址 01H 举例 1字节功能码 05H 1字节功能码 85H 1字节01H 1字节 02H 线圈地址高字节异常代码 1字节线圈地址低字节 07H 1字节 CRC高字节 C3H 1字节强制线圈数值高字节FFH 1字节 CRC低字节 51H 强制线圈数值低字节 1字节00H 1字节 CRC高字节3CH CRC低字节 1字节07H 子站通过校验,发现主站报文有问题,将响应报文将主站的功能码最高位(D7)置1,如例子中的85H,异常响应报文中有固定的一个字节作为“异常代码”,表示异常原因。
MODBUS规约说明书
MODBUS 规约说明1.MODBUS规约MODBUS规约是MODICOM公司开发的一个为很多厂商支持的开放规约Modbus 协议是应用于电子控制器上的一种通用语言。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。
它已经成为一通用工业标准。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。
它描述了控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。
它制定了消息域格局和内容的公共格式。
当在Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
如果需要回应,控制器将生成反馈信息并用Modbus协议发出。
在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。
这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。
标准的Modbus口是使用RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。
控制器能直接或经由Modem组网。
控制器通信使用主—从技术,即仅设备(主设备)能初始化传输(查询)。
其它设备(从设备)根据主设备查询提供的数据做出相应反应。
典型的主设备:主机和可编程仪表。
典型的从设备:可编程控制器。
主设备可单独和从设备通信,也能以广播方式和所有从设备通信。
如果单独通信,从设备返回消息作为回应,如果是以广播方式查询的,则不作任何回应。
Modbus协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、错误检测域。
从设备回应消息也由Modbus协议构成,包括确认要行动的域、任何要返回的数据、和错误检测域。
如果在消息接收过程中发生错误,或从设备不能执行其命令,从设备将建立错误消息并把它作为回应发送出去。
在其它网络上,控制器使用对等技术通信,故任何控制都能初始和其它控制器的通信。
MODBUS规约中文说明书
MODBUS 规约中文说明书说明:该文档是产品说明书的一部分,考虑到国内没有看到详细的MODBUS规约中文说明书,所以就把自己产品说明书的一部分内容译出来,作为MDOBUS规约中文说明书。
该说明书不是完整的MODBUS规约,但是却涵盖的几乎所有常用内容。
1. MODBUS规约MODBUS规约是MODICOM公司开发的一个为很多厂商支持的开放规约Modbus 协议是应用于电子控制器上的一种通用语言。
通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。
它已经成为一通用工业标准。
有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。
它描述了控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。
它制定了消息域格局和内容的公共格式。
当在Modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。
如果需要回应,控制器将生成反馈信息并用Modbus协议发出。
在其它网络上,包含了Modbus协议的消息转换为在此网络上使用的帧或包结构。
这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。
标准的Modbus口是使用RS-232C兼容串行接口,它定义了连接口的针脚、电缆、信号位、传输波特率、奇偶校验。
控制器能直接或经由Modem组网。
控制器通信使用主—从技术,即仅设备(主设备)能初始化传输(查询)。
其它设备(从设备)根据主设备查询提供的数据做出相应反应。
典型的主设备:主机和可编程仪表。
典型的从设备:可编程控制器。
主设备可单独和从设备通信,也能以广播方式和所有从设备通信。
如果单独通信,从设备返回消息作为回应,如果是以广播方式查询的,则不作任何回应。
Modbus协议建立了主设备查询的格式:设备(或广播)地址、功能代码、所有要发送的数据、错误检测域。
通讯点表及示例讲解
SPL6411 微机保护通讯说明SPL6411装置类别为01H1. 定值通讯说明定值中所有数值型定值为2位小数方式, 占用2个字节开关量定值每个占1位, 从低位开始排列2. 故障报告说明第0位: 速断动作第1位: 过流动作第2位: 过流加速动作第3位: 零序Ⅰ段动作第4位: 零序Ⅱ段动作第5位: 零序加速动作第6位: 低周减载动作第7位: 低电压第8位: 非电量1动作第9位: 非电量2动作第10位: 非电量3动作第11位: 重合闸动作第12位: 备用12第13位: 备用13第14位: 备用14第15位: 整组起动动作事件中某位置1, 表示该位对应元件动作动作值占2个字节, 2位固定小数。
当为零序电流保护时上传零序电流值,低周保护时上传频率,低电压上传电压,其它上传最大故障相电流。
选相占用1字节0. 非电量1报警1. 非电量2报警2. 非电量3报警3. 事故总信号4. PSD出错5.6. 定值出错7. 出口故障8.9. PT断线10. 频率异常11. CT断线12. TWJ异常13. 控制回路断线14. 弹簧未储能15. 零序电流报警3. 保护模拟量说明0. 开入11. 开入22. 开入33. 开入44. 开入55. 开入66. 重合闭锁7. 弹簧未储能8. 合位位置9. 合后位置10. 跳位位置11. 遥控电源12. 检修状态13 远方状态14 备用4615. 信号复归6. 遥测量说明11位为满刻度, IA,IC,Uab对应1.2倍额定值P, Q, COSφ对应1倍额定值F对应45HZ~55HZ,12位为符号位例:1. 召唤遥测:报文长度指特征码,分组数,分组序号,报文长度,报文内容长度之和。
代码和为地址码,特征码,分组数,报文长度,报文内容总和的低16位值(单字节相加)注1: 11位为满刻度, 满度值为2047, 负数以补码表示。
注2: 电流满度对应1.2倍额定值,既2047对应5x1.2=6A;注3: 电压满度对应1.2倍额定值,既2047对应100x1.2=120V; 注4: 功率满度对应额定值,既2047对应5x57.737x3=866VA; 注5: 功率因数满度对应1倍值,既2047对应1;注6: 频率0~2047对应45Hz~55Hz2. 召唤保护模拟量:注1: 所有数为2位小数点。
Modbus协议和点表
公司Modbus通讯协议部分功能码描述:本通讯协议描述了公司GZDW直流屏监控系统在Modbus RTU通讯模式下的信息传输,输入输出命令格式和数据地址的定义,以方便第三方使用和开发,保证信息和数据在上位监控计算机和公司直流屏系统之间有效的传输。
1.物理接口:1.1 串行通讯口采用RS485方式。
1.2 信息传输方式采用半双工异步方式,起始位1位,数据位8位,无校验,停止位1位。
1.3 数据传输速率为9600bps(默认), 存在选项.1.4 在现场总线设备中,GZDW直流屏通讯口作从站.2.本通讯转换器支持的MODBUS RTU通讯帧结构解释:符合标准Modbus RTU通讯协议格式每个Modbus通讯帧由以下几个部分组成:1)地址域2)功能域3)数据域4)校验域数据发送顺序:地址域(1 Byte)功能域(1 Byte)数据域(N Byte)校验域(2 Byte)2.1地址域Modbus RTU从站地址域为一个字节,公司直流屏系统地址固定为0x03 ,其响应网络数据帧中地址域数据与自身地址相等的数据信息命令。
2.2 功能码域功能码含义功能描述0x01 读取开关量输出读取公司直流系统内一个或多个继电器(实际输出) 0x02 读取开关量输入读取公司直流系统内一个或多个开关输入状态0x03 读取寄存器读取公司直流系统内一个或多个寄存器值0x04 读取输入寄存器读取公司直流系统内一个或多个变量0x05 写单个线圈设定公司直流系统内单个实际输出0x10 设置寄存器设置公司直流系统内一个或多个寄存器值2.3 数据域Modbus RTU通讯协议数据域长度不定,视具体情况而定.数据域中数据采用高字节在前,低字节在后的传输顺序,例如:一个16位寄存器包含数据为0x12BC,该寄存器数据发送顺序为:高位字节:0x12低位字节:0xBC2.4 校验域公司直流系统Modbus RTU通讯协议采用16位CRC校验,传输时低字节在前,高字节在后2.5功能域中01命令示例:01功能码可由上位机发送请求本通讯转换器中的一个或多个线圈(实际输出)状态,返回实际输出点接通/断开状态。
6411MODBUS通讯规约及点表
6411MODBUS通讯协议
一、协议概述
●数据格式:1位起始位
8位数据位
1位停止位
无校验位
●波特率:1200BPS、2400BPS、4800BPS、9600BPS (缺省值)可供选择
●通讯地址: 01~99,默认地址为01
●数据包组织说明:
⑴.本协议中涉及到的CRC校验皆是对本帧中所有数据的校验,且校验位在传输时低位
在前,高位在后。
⑵.本协议中的模拟量均采用Word表示。
Bit15为符号位(0:正数,1:负数),Bit0~Bit14
为数据位(数据部分均用原码表示),所以Word的取值范围:-32768 ~ +32768,模
拟量在传输时高位在前,低位在后。
二、遥测量
命令格式:
返回数据:
三、遥信量
命令格式:
返回数据:
四、信号复归
命令格式:
返回数据:
命令格式:
返回数据:
六、格式错误
七、数据点表
7.1.1 6411L遥测点表
7.1.2 6411L遥信点表
7.2.1 6411M遥测点表
7.2.2 6411M遥信点表
7.3.1 6411C1遥测点表
7.3.2 6411C1遥信点表
7.4.1 6411C2遥测点表
7.4.2 6411C2遥信点表
7.5.1 6411V遥测点表
7.5.2 6411V遥信点表。
Modbus协议和点表
本通讯协议描述了公司GZDW直流屏监控系统在Modbus RTU通讯模式下的信息传输,输入输出命令格式和数据地址的定义,以方便第三方使用和开发,保证信息和数据在上位监控计算机和公司直流屏系统之间有效的传输。
1.物理接口:1.1 串行通讯口采用RS485方式。
1.2 信息传输方式采用半双工异步方式,起始位1位,数据位8位,无校验,停止位1位。
1.3 数据传输速率为9600bps(默认), 存在选项.1.4 在现场总线设备中,GZDW直流屏通讯口作从站.2.本通讯转换器支持的MODBUS RTU通讯帧结构解释:符合标准Modbus RTU通讯协议格式每个Modbus通讯帧由以下几个部分组成:1)地址域2)功能域3)数据域4)校验域数据发送顺序:2.1地址域Modbus RTU从站地址域为一个字节,公司直流屏系统地址固定为0x03 ,其响应网络数据帧中地址域数据与自身地址相等的数据信息命令。
2.2 功能码域Modbus RTU通讯协议中功能码域包括一个字节,有关本公司直流系统功能码参见下表:2.3 数据域Modbus RTU通讯协议数据域长度不定,视具体情况而定.数据域中数据采用高字节在前,低字节在后的传输顺序,例如:一个16位寄存器包含数据为0x12BC,该寄存器数据发送顺序为:高位字节:0x12低位字节:0xBC2.4 校验域公司直流系统Modbus RTU通讯协议采用16位CRC校验,传输时低字节在前,高字节在后2.5功能域中01命令示例:01功能码可由上位机发送请求本通讯转换器中的一个或多个线圈(实际输出)状态,返回实际输出点接通/断开状态。
01H读线圈状态数据帧格式(主机---从机)应答01H数据帧(从机---主机)具体实例:1> 查询查询信息规定了要读的起始线圈和线圈量,线圈的起始地址为零,1-16 个线圈的寻址地址分为0-15。
例:请求从机设备17 读20-56 线圈。
Slave Address 11Function 01Starting Address Hi 00Starting Address Lo 13No. of Points Hi 00No. of Roints Lo 25Error Check (LRC or CRC) ----2> 响应响应信息中的各线圈的状态与数据区的每一位的值相对应, 1=ON; 0=OFF。
modbus协议各表详细说明
1CH
…… T10
第十段曲线的运行时间
(3)曲线运行状态参数地址:16H,将此数据转换为二进制格式,共有 16 位(0~15),其中的 2、3
位用于曲线的 Stop/Run/Hold 控制
运行状态
Stop
Hold
Run
数据位数
2
1
1
0
3
1
0
0
2、04 指令参数地址
地址
00H
01H
02H
03H
04H
05H
Modbus 通讯协议说明
Modbus 通讯协议介绍
仪表可以采用 Modbus-RTU 模式进行上位机通讯,协议格式为:8 个数据位、1 个停止位、无校验
位,发送接收数据都是以十六进制格式进行。
1、发送数据格式:
发送字节
1
2
3
4
5
6
7
含义
地址
读/写
A1
A2
A3
A4
CRC
仪表地址 03H,04H,06H
仪表通讯波特率
/
dF
报警回差
05H
dL
输入数字滤波
17H
oPAd
PID 控制方式
06H
mAn
运行状态
18H
P
速率参数
07H
Loc
参数密码锁
19H
I
保持参数
08H
SET1~8
现场参数 1~8
/
dt
滞后时间参数
09H
CSC
热电偶冷端修正
81H
T
控制周期
0AH
SF
超限抑制参数
82H
Modbus协议和点表
本通讯协议描述了公司GZDW直流屏监控系统在Modbus RTU通讯模式下的信息传输,输入输出命令格式和数据地址的定义,以方便第三方使用和开发,保证信息和数据在上位监控计算机和公司直流屏系统之间有效的传输。
1.物理接口:1.1 串行通讯口采用RS485方式。
1.2 信息传输方式采用半双工异步方式,起始位1位,数据位8位,无校验,停止位1位。
1.3 数据传输速率为9600bps(默认), 存在选项.1.4 在现场总线设备中,GZDW直流屏通讯口作从站.2.本通讯转换器支持的MODBUS RTU通讯帧结构解释:符合标准Modbus RTU通讯协议格式每个Modbus通讯帧由以下几个部分组成:1)地址域2)功能域3)数据域4)校验域数据发送顺序:2.1地址域Modbus RTU从站地址域为一个字节,公司直流屏系统地址固定为0x03 ,其响应网络数据帧中地址域数据与自身地址相等的数据信息命令。
2.2 功能码域2.3 数据域Modbus RTU通讯协议数据域长度不定,视具体情况而定.数据域中数据采用高字节在前,低字节在后的传输顺序,例如:一个16位寄存器包含数据为0x12BC,该寄存器数据发送顺序为:高位字节:0x12低位字节:0xBC2.4 校验域公司直流系统Modbus RTU通讯协议采用16位CRC校验,传输时低字节在前,高字节在后2.5功能域中01命令示例:01功能码可由上位机发送请求本通讯转换器中的一个或多个线圈(实际输出)状态,返回实际输出点接通/断开状态。
具体实例:1> 查询查询信息规定了要读的起始线圈和线圈量,线圈的起始地址为零,1-16 个线圈的寻址地址分为0-15。
例:请求从机设备17 读20-56 线圈。
Slave Address 11 Function 01 Starting Address Hi 00 Starting Address Lo 13 No. of Points Hi 00 No. of Roints Lo 25 Error Check (LRC or CRC) ----2> 响应响应信息中的各线圈的状态与数据区的每一位的值相对应, 1=ON; 0=OFF 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6411MODBUS通讯协议
一、协议概述
数据格式:1位起始位
8位数据位
1位停止位
无校验位
波特率:1200BPS、2400BPS、4800BPS、9600BPS (缺省值)可供选择
通讯地址: 01~99,默认地址为01
数据包组织说明:
⑴.本协议中涉及到的CRC校验皆是对本帧中所有数据的校验,且校验位在传输时低位
在前,高位在后。
⑵.本协议中的模拟量均采用Word表示。
Bit15为符号位(0:正数,1:负数),Bit0~Bit14
为数据位(数据部分均用原码表示),所以Word的取值范围:-32768 ~ +32768,模
拟量在传输时高位在前,低位在后。
二、遥测量
命令格式:
设备地址功能码起始地址数据长度CRC校验
01H03H001DH000EH CRC 16返回数据:
设备地址功能码数据长度数据CRC校验
01H03H1CH28 Bytes CRC16
三、遥信量
命令格式:
设备地址功能码起始地址遥信数量CRC校验
返回数据:
四、信号复归
命令格式:
返回数据:
五、修改时钟
命令格式:
返回数据:
六、格式错误返回数据
七、数据点表
6411L遥测点表
6411L遥信点表
6411M遥测点表
6411M遥信点表
6411C1遥测点表
6411C1遥信点表
6411C2遥测点表
6411C2遥信点表
6411V遥测点表
6411V遥信点表。