DMRP系列通信协议访问地址表MODBUSRTU.docx
- 文档编号:6858166
- 上传时间:2023-01-11
- 格式:DOCX
- 页数:82
- 大小:85.76KB
DMRP系列通信协议访问地址表MODBUSRTU.docx
《DMRP系列通信协议访问地址表MODBUSRTU.docx》由会员分享,可在线阅读,更多相关《DMRP系列通信协议访问地址表MODBUSRTU.docx(82页珍藏版)》请在冰豆网上搜索。
DMRP系列通信协议访问地址表MODBUSRTU
目录
1通信协议概述1
2支持的MODBUS命令2
3访问区地址分布3
4设备时间区3
5设备信息区4
6摸拟量数据区5
7扩展模拟量数据区5
8控制输出区6
9设备参数区6
10开关量参数区8
11保护定值区8
12事件记录区10
13故障录波区11
14DMR301P/201P/101P通信协议15
15DMR391P通信协议具体说明19
16DMR302P通信协议21
17DMR392P通信协议具体说明23
18DMR281P/381P通信协议具体说明25
1通信协议概述
DMR-P系列产品采用RS485、RS232、CAN、EtherNet(TCPIP)等通信方式与DCS系统或上一级调度自动化系统连接。
MODBUS(RTU方式,下同)是应用层协议,可基于上述通信媒介进行系统互联。
MODBUS采用直接内存访问的模式,其基本协议定义了内存访问的具体细节,各应用程序或系统互连时只须提供内存地址表即可。
2支持的MODBUS命令
2.1连续读n个字(功能码03H)
下行:
通信地址(BYTE):
01H~F7H(00H为广播地址)
功能码(BYTE):
03H
起始地址(WORD):
0000H~FFFFH(先高字节后低字节)
读的字数(WORD):
0001H~007DH(先高字节后低字节)
校验码(WORD):
以上所有字节的CRC16校验和(先低字节后高字节)
上行:
通信地址(BYTE):
01H~F7H
功能码(BYTE):
03H
数据长度(BYTE):
01H~FAH
数据内容(WORD):
读到的具体数据(先高字节后低字节)
数据内容(WORD):
读到的具体数据(先高字节后低字节)
。
。
。
数据内容(WORD):
读到的具体数据(先高字节后低字节)
校验码(WORD):
以上所有字节的CRC16校验和(先低字节后高字节)
说明:
当下行读的字数大于125时,下行帧内容不变,上行帧内容中的数据长度按照两个字节进行处理(先高字节后低字节),数据内容及校验码的处理均在原来的基础上向后移一个字节进行处理。
举例:
保护装置(DMR301P)的物理地址为01H,访问设备信息区的通信报文如下:
下行:
01H03H00H07H00H10HF5HC7H(整帧字节数为8)
上行:
01H03H20H32HD2H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00H00HFFHC2H(整帧字节数为37)
2.2连续写n个字(功能码10H)
下行:
通信地址(BYTE):
01H~F7H(00H为广播地址)
功能码(BYTE):
10H
起始地址(WORD):
0000H~FFFFH(先高字节后低字节)
写的字数(WORD):
0001H~007DH(先高字节后低字节)
数据长度(BYTE):
01H~FAH
数据内容(WORD):
写入的具体数据(先高字节后低字节)
数据内容(WORD):
写入的具体数据(先高字节后低字节)
。
。
。
数据内容(WORD):
写入的具体数据(先高字节后低字节)
校验码(WORD):
以上所有字节的CRC16校验和(先低字节后高字节)
上行:
通信地址(BYTE):
01H~F7H
功能码(BYTE):
10H
起始地址(WORD):
0000H~FFFFH(先高字节后低字节)
写的字数(WORD):
0001H~007DH(先高字节后低字节)
校验码(WORD):
以上所有字节的CRC16校验和(先低字节后高字节)
说明:
当下行写的字数大于125时,上行帧内容不变,下行帧内容中的数据长度按照两个字节进行处理(先高字节后低字节),数据内容及校验码的处理均在原来的基础上向后移一个字节进行处理。
举例:
保护装置(DMR301P)的物理地址为01H,装置复位的通信报文如下:
下行:
01H10H0AH01H00H01H02HAAHAAHF3H5EH(整帧字节数为11)
上行:
01H10H0AH01H00H01H53HD1H(整帧字节数为8)
3访问区地址分布
访问区名称
访问模式
基地址
备注
设备时间区
可读可写
0000H
设备信息区
只读
0000H
模拟量数据区
只读
0100H
扩展模拟量数据区
只读
0200H
实时波形区
只读
0300H
集成商不作处理
DFT数据区
只读
0900H
集成商不作处理
控制输出区
只写
0A00H
设备参数区
可读可写
0B00H
开关量参数区
可读可写
0C00H
精度校正系数区
可读可写
0F00H
集成商不作处理
保护定值区
可读可写
1000H
接线图数据区
可读可写
1200H
集成商不作处理
梯形图程序区
可读可写
1400H
集成商不作处理
事件记录区
只读
1600H
故障录波区
只读
1A00H
4设备时间区
数据名称
变量名
偏移地址
数据类型
备注
设备时间:
年
wYear
0000H
WORD
当前年(以2000年为基准)
设备时间:
月
wMonth
0001H
WORD
当前月(1~12)
设备时间:
日
wDay
0002H
WORD
当前日(1~31)
设备时间:
时
wHour
0003H
WORD
当前时(0~23)
设备时间:
分
wMinute
0004H
WORD
当前分(0~59)
设备时间:
秒
wSecond
0005H
WORD
当前秒(0~59)
设备时间:
毫秒
wMilliSecond
0006H
WORD
当前毫秒(0~999)
说明:
直接写入可对设备进行校时,支持点对点校时和广播校时两种软校时方式。
5设备信息区
数据名称
变量名
偏移地址
数据类型
备注
设备类型
wDeviceType
0007H
WORD
(见说明)
开关量状态
wSwitchStatus
0008H
WORD
(见说明)
设备状态字一
wDeviceStatus1
0009H
WORD
(见说明)
设备状态字二
wDeviceStatus2
000AH
WORD
(见说明)
设备状态字三
wDeviceStatus3
000BH
WORD
(见说明)
计数总加
wCountAll
000CH
WORD
后续所有计数累加值
计数:
事件记录
wCountEventTable
000DH
WORD
产生一条事件后自动加1
计数:
故障录波
wCountWaveRecord
000EH
WORD
故障录波冻结后自动加1
计数:
设备参数
wCountDeviceParam
000FH
WORD
修改后自动加1
计数:
开关量参数
wCountDeviceInParam
0010H
WORD
修改后自动加1
计数:
精度校正系数
wCountDeviceRegulate
0011H
WORD
修改后自动加1
计数:
保护定值
wCountDeviceSetpoint
0012H
WORD
修改后自动加1
计数:
接线图
wCountDeviceDRW
0013H
WORD
修改后自动加1
计数:
梯形图
wCountDeviceLAD
0014H
WORD
修改后自动加1
软件版本号
wSoftVersion
0015H
WORD
集成商不作处理
(空)
wReserved
0016H
WORD
说明:
■设备类型
例如:
DMR301P装置的设备类型为13010、DMR392P装置的设备类型为13920。
不同的设备类型其基于通信协议的数据量及数据内容可能不尽相同。
■开关量状态
共16位,每位定义如下(多于装置支持的开关量输入位可忽略或作为备用开入量):
位
名称
变量名
备注
BIT0
外部开入:
IN01
StatusIN01
外部接点闭合后置1
BIT1
外部开入:
IN02
StatusIN02
外部接点闭合后置1
BIT2
外部开入:
IN03
StatusIN03
外部接点闭合后置1
BIT3
外部开入:
IN04
StatusIN04
外部接点闭合后置1
BIT4
外部开入:
IN05
StatusIN05
外部接点闭合后置1
BIT5
外部开入:
IN06
StatusIN06
外部接点闭合后置1
BIT6
外部开入:
IN07
StatusIN07
外部接点闭合后置1
BIT7
外部开入:
IN08
StatusIN08
外部接点闭合后置1
BIT8
外部开入:
IN09
StatusIN09
外部接点闭合后置1
BIT9
外部开入:
IN10
StatusIN10
外部接点闭合后置1
BIT10
外部开入:
IN11
StatusIN11
外部接点闭合后置1
BIT11
外部开入:
IN12
StatusIN12
外部接点闭合后置1
BIT12
外部开入:
IN13
StatusIN13
外部接点闭合后置1
BIT13
外部开入:
IN14
StatusIN14
外部接点闭合后置1
BIT14
外部开入:
IN15
StatusIN15
外部接点闭合后置1
BIT15
外部开入:
IN16
StatusIN16
外部接点闭合后置1
■设备状态字一
共16位,每位定义如下(装置自身没有的数据项可以忽略或不处理):
位
名称
变量名
备注
BIT0
预告报警
Alarmed
预告报警后置1
BIT1
事故跳闸
Tripped
事故跳闸后置1
BIT2
设备参数自检错
ErrorParam
自检错后置1(Errored总加子项1)
BIT3
开关量参数自检错
ErrorInParam
自检错后置1(Errored总加子项2)
BIT4
精度校正系数自检错
ErrorRegulate
自检错后置1(Errored总加子项3)
BIT5
保护定值自检错
ErrorSetpoint
自检错后置1(Errored总加子项4)
BIT6
接线图自检错
ErrorDRW
自检错后置1(Errored总加子项5)
BIT7
梯形图自检错
ErrorLAD
自检错后置1(Errored总加子项6)
BIT8
开入电源自检错
ErrorDC
自检错后置1(Errored总加子项7)
BIT9
AD通道自检错
ErrorAD
自检错后置1(Errored总加子项8)
BIT10
CAN通信自检错
ErrorCAN
自检错后置1(Errored总加子项9)
BIT11
SCI通信自检错
ErrorSCI
自检错后置1(Errored总加子项10)
BIT12
时钟芯片自检错
ErrorTime
自检错后置1(Errored总加子项11)
BIT13
Flash芯片自检错
ErrorFlash
自检错后置1(Errored总加子项11)
BIT14~BIT15
(空)
■设备状态字二
共16位,每位定义根据不同型号的装置有所区别,详细参见各型号装置的具体说明。
■设备状态字三
共16位,每位定义如下(装置自身没有的数据项可以忽略或不处理):
位
名称
变量名
备注
BIT0
梯形图状态1
StatusLAD1
梯形图程序输出的状态
BIT1
梯形图状态2
StatusLAD2
梯形图程序输出的状态
BIT2
梯形图状态3
StatusLAD3
梯形图程序输出的状态
BIT3
梯形图状态4
StatusLAD4
梯形图程序输出的状态
BIT4
梯形图状态5
StatusLAD5
梯形图程序输出的状态
BIT5
梯形图状态6
StatusLAD6
梯形图程序输出的状态
BIT6
梯形图状态7
StatusLAD7
梯形图程序输出的状态
BIT7
梯形图状态8
StatusLAD8
梯形图程序输出的状态
BIT8~BIT15
(空)
6摸拟量数据区
模拟量数据区根据不同型号的装置有所区别,详细参见各型号装置的具体说明。
7扩展模拟量数据区
扩展模拟量数据区根据不同型号的装置有所区别,详细参见各型号装置的具体说明。
8控制输出区
多于装置支持的信号继电器(虚拟信号继电器)或装置自身没有信号继电器(虚拟信号继电器)等数据项时可忽略或不作处理,控制输出区数据定义如下:
数据名称
变量名
偏移地址
数据类型
备注
初始化设备操作
wInitDevice
0000H
WORD
写入AAAAH有效
信号复归操作
wReset
0001H
WORD
写入AAAAH有效
冻结故障录波操作
wFreezeWave
0002H
WORD
写入AAAAH有效
信号继电器1
wKH1
0010H
WORD
(见说明)
信号继电器2
wKH2
0011H
WORD
(见说明)
信号继电器3
wKH3
0012H
WORD
(见说明)
信号继电器4
wKH4
0013H
WORD
(见说明)
信号继电器5
wKH5
0014H
WORD
(见说明)
信号继电器6
wKH6
0015H
WORD
(见说明)
信号继电器7
WKH7
0016H
WORD
(见说明)
信号继电器8
WKH8
0017H
WORD
(见说明)
信号继电器9
WKH9
0018H
WORD
(见说明)
信号继电器10
WKH10
0019H
WORD
(见说明)
虚拟信号继电器1
wVKH1
0020H
WORD
(见说明)
虚拟信号继电器2
wVKH2
0021H
WORD
(见说明)
虚拟信号继电器3
wVKH3
0022H
WORD
(见说明)
虚拟信号继电器4
wVKH4
0023H
WORD
(见说明)
虚拟信号继电器5
wVKH5
0024H
WORD
(见说明)
虚拟信号继电器6
wVKH6
0025H
WORD
(见说明)
虚拟信号继电器7
wVKH7
0026H
WORD
(见说明)
虚拟信号继电器8
wVKH8
0027H
WORD
(见说明)
遥控合闸操作
wKOC
0080H
WORD
(见说明)
遥控分闸操作
wKOT
0081H
WORD
(见说明)
说明:
往对应的地址写入数值,控制该继电器的动作:
■初试化设备操作
初始化设备操作可以完成保护装置支持的某些数据项下数据的初始化操作,这些数据项包括:
事件记录(操作成功后:
清空)、积分电度底码(操作成功后:
清零)、断路器统计信息清零(操作成功后:
清零)。
注意:
保护装置投入运行之后,此项操作须慎用。
■信号继电器
脉冲式:
写入AAAAH脉冲式控制继电器分合,200毫秒后自动释放;
电平式:
写入3333H电平式控制继电器分;写入5555H电平式控制继电器合;
■虚拟信号继电器
脉冲式:
写入AAAAH脉冲式虚拟信号继电器分合,200毫秒后自动释放;
电平式:
写入3333H电平式虚拟信号继电器分;写入5555H电平式虚拟信号继电器合;
虚拟信号继电器分位时对应的梯形图内存数据改为“0”,虚拟信号继电器合位时对应的梯形图内存数据改为“1”;虚拟继电器执行的实际操作由梯形图编程实现。
系统集成商可以对虚拟信号继电器的数据不进行处理。
■遥控分、合闸操作
只有脉冲式一种操作方式,写入AAAAH脉冲式控制继电器分合,200毫秒后自动释放;对KOC、KOT的遥控操作必须在3秒内连续执行两次才能有效。
对DMR191P:
遥控合闸操作为降档操作,遥控分闸操作为升档操作;
9设备参数区
数据名称
变量名
偏移地址
数据类型
备注
设备子类型
wSubDeviceType
0000H
WORD
系统集成时可以不处理
操作员口令
wPassword1
0001H
WORD
范围0000~9999
管理员口令
wPassword2
0002H
WORD
范围0000~9999
液晶对比度
wLCDContrast
0003H
WORD
系统集成时可以不处理
通信地址
wCommAddress
0004H
WORD
装置通信地址01H~F7H
SCI通信速率
wSCIBaudRate
0005H
WORD
(见说明)
CAN通信速率
wCANBaudRate
0006H
WORD
(见说明)
告警信号关联继电器
wLinkOutAlarmed
0007H
WORD
(见说明)
故障信号关联继电器
wLinkOutTripped
0008H
WORD
(见说明)
自检信号关联继电器
wLinkOutErrored
0009H
WORD
(见说明)
设备类型
wszDeviceType[17]
000AH
~
001AH
WORD
第一个0字符之前的所有字符为有效字符(详细参见各型号装置的具体说明)
预留区
wReserved[36]
001BH
~
003EH
WORD
(详细参见各型号装置的具体说明)
多语言
wMultiLanguage
003FH
WORD
0:
中文;1:
English(DMR191P无此项)
说明:
■SCI通信速率
0000H:
2400bps
0001H:
4800bps
0002H:
9600bps
0003H:
14400bps
0004H:
19200bps
0005H:
28800bps
0006H:
38400bps
0007H:
57600bps
■CAN通信速率
0000H:
20kbps
0001H:
35kbps
0002H:
50kbps
0003H:
75kbps
0004H:
125kbps
0005H:
250kbps
0006H:
500kbps
0007H:
1Mbps
■告警/故障/自检信号关联继电器
0000H:
不关联继电器
0001H:
关联继电器KH1
0002H:
关联继电器KH2
0003H:
关联继电器KH3
0004H:
关联继电器KH4
0005H:
关联继电器KH5
0006H:
关联继电器KH6
DMR191P此项为空。
10开关量参数区
数据名称
变量名
偏移地址
数据类型
备注
开关量数据表
Inparam[16]
0000H
~
024FH
WORD
共16个开关量输入(多于装置支持的开关量输入位可忽略),每个开关量输入的数据定义见说明。
说明:
(DMR191P无开关量参数区)
数据名称
变量名
偏移地址
数据类型
备注
开关量事件类型
wEventType
0000H
WORD
(见说明)
开关量变位确认时间
wAckDelayTime
0001H
WORD
1~999ms
开关量名字(定义)
wszName[17]
0002H~0012H
WORD
(见说明)
开关量分位名称(定义)
wszStatus0[9]
0013H~001BH
WORD
(见说明)
开关量合位名称(定义)
wszStatus1[9]
001CH~0024H
WORD
(见说明)
■开关量事件类型
0000H:
(无)
0001H:
电气开关变位
0002H:
电气运行信息
0003H:
电气设备告警
0004H:
电气设备故障
■开关量名字
字符串,包括ASCII码或汉字内码,一个字保存一个ASCII字符,两个字保存一个汉字,以0结尾。
最多8个汉字或16个ASCII字符。
■开关量分位名称
格式同开关量名字。
最多4个汉字或8个ASCII字符。
■开关量合位名称
格式同开关量名字。
最多4个汉字或8个ASCII字符。
11保护定值区
数据名称
变量名
偏移地址
数据类型
备注
保护功能配置
wConfig[32]
0000H~001FH
WORD
(见说明)
保护投退
wToggle[32]
0020H~003FH
WORD
(见说明)
保护类型
wProtectType
0040H
WORD
(内部预留)
保护定值区
wProtectSetpointArea
0041H
WORD
(见说明)
保护定值配置
wSetpointConfig[30]
0042H~005FH
WORD
(见说明)
保护定值区1
wSetpointArea1[96]
0060H~00BFH
WORD
(见各装置型号定值说明)
保护定值区2
wSetpointArea2[96]
00C0H~011FH
WORD
(见各装置型号定值说明)
保护定值区3
wSetpointArea3[96]
0120H~017FH
WORD
(见各装置型号定值说明)
自定义保护
userSetpoint[8]
0180H~01FFH
WORD
共8个自定义保护(每个自定义保护的数据定义详见说明)
说明:
(DMR191P无保护定值区)
■保护功能配置
0000H:
关闭(---);
0001H:
通过梯形图访问信号(LAD);
0002H:
发告警信号(ALM);
0003H:
发故障信号不动作(TRE);
0004H:
发故障信号并动作(TRP);
最多32个保护,保护配置对应的具体保护参见各型号装置说明中的保护功能定义。
■保护投退
0000H:
保护软压板退出(OFF);
0001H:
保护软压板投入(ON);
0002H:
保护硬压板投入(S01),对应开关量输入01(IN01);
0003H:
保护硬压板投入(S02),对应开关量输入02(IN02);
0004H:
保护硬压板投入(S03),对应开关量输入03(IN03);
0005H:
保护硬压板投入(S04),对应开关量输入04(IN04);
0006H:
保护硬压板投入(S05),对应开关量输入05(IN05);
0007H:
保护硬压板投入(S06),对应开关量输入06(IN06);
0008H:
保护硬压板投入(S07),对应开关量输入07(IN07);
0009H:
保护硬压板投入(S08),对应开关量输入08(IN08);
000AH:
保护硬压板投入(S09),对应开关量输入09(IN09);
000BH:
保护硬压板投入(S10),对应开关量输入10(IN10);
000C
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DMRP 系列 通信协议 访问 地址 MODBUSRTU
![提示](https://static.bdocx.com/images/bang_tan.gif)