61850报文解析深瑞版

上传人:沈*** 文档编号:84829834 上传时间:2022-05-04 格式:DOC 页数:20 大小:322KB
收藏 版权申诉 举报 下载
61850报文解析深瑞版_第1页
第1页 / 共20页
61850报文解析深瑞版_第2页
第2页 / 共20页
61850报文解析深瑞版_第3页
第3页 / 共20页
资源描述:

《61850报文解析深瑞版》由会员分享,可在线阅读,更多相关《61850报文解析深瑞版(20页珍藏版)》请在装配图网上搜索。

1、61850 报文解析说明编写:陈林兴 日期:2013 年 10 月 10 日本文档只涉及 mms 报文。1. 相关术语简介IED :智能电子设备;icd :智能电子设备配置描述;SCD 变电站配置描述;cid :从 SCD 文件中导出与各自 IED 相关的内容形成文件,即实例化后的icd 模型文件;SCL:变电站配置描述语言;AccessPoint :访问点;PHD 物理设备LD:逻辑设备;LN:逻辑节点;FC:功能约束;FCD 功能约束数据;FCDA 功能约束数据属性;GOCB GOOS 控制块;LLN0:逻辑节点 0;SGCB 定值控制块;DO 数据对象;DA 数据属性。2. icd/ci

2、d 模型文件简介2.1.模型文件结构61850 模型文件为树状层次:PHD(物理设备 LD (逻辑设备)TLN (逻辑节点 DO (数据对象)TDA (数据属性)。图 2-1-1 61850 模型文件树状结构图 2-1-2 icd 配置文件结构图 2-1-3 icd 配置文件结构示例其中 AccessPoint 下面包含 S1 (mms 服务)、G1 ( GOOS 服务)、M1 (SV 服务)访问点。以前的程序导入 icd 时,需删除 G1 和 M1 访问点,目前 PRS7000 后台 130801 以后的程序,可过滤 G1 和 M1 访问点,无 需删除。2.2. i cd 模型文件内容与数据

3、库信号的对应2.2.1.遥测信号图 2-2-1-1 7741 导入 icd 后遥测信号遥测 UC 其 mms 引用路径为: PRS7741/MEAS/MMXU1$MX$U$phsC$cVal$mag$fPRS7741: IEDNameMEAS LDName MEAS 表示测量 LD;MMXU:1 逻辑节点类 LNClass+序号 In st,MMX 表示测量量数据;MX 功能约束 MXU$phsC: DOName 表示 C 相电压; cVal$mag$f : DANam 表示 C 相电压幅值。icd 中 LD 下面数据集定义 dataSet 的内容如图 2-2-1-2 :图 2-2-1-2 i

4、cd遥测数据集定义icd 中 LN 下面实例化后的遥测数据内容如图2-2-1-3 :图 2-2-1-3遥测数据实例2.2.2.遥信信号图 2-2-2-1 7741 导入 icd 后遥信信号单点遥信 003,其 mms 引用路径为:PRS7741/CTRL/SYXGGIO1$ST$IndO3$stValPRS7741: IEDName;CTRL LDName CTRL 表示控制及开入 LD;SYXGGIO1 LNClass 的前缀+LNCIass+序号 Inst,即 SYX+GGIO+,1 GGIO 表示遥信状态量数据;ST:功能约束 ST;Ind03 : DOName 表示单点遥信 003;s

5、tVal : DAName 表示遥信值。icd 中 LD 下面数据集定义 dataSet 的内容如图 2-2-2-2 :图 2-2-2-2 icd 遥信数据集定义icd 中 LN 下面实例化后的遥信数据内容如图 2-2-2-3图 2-2-2-3 遥信数据实例2.2.3.遥控信号图 2-2-3-1 7741 导入 icd 后遥控信号断路器遥控,其 mms 引用路径为:PRS7741/CTRL/CBCSWI1$CO$SBOw$ctValPRS7741: IEDName;CTRL LDName CTRL 表示控制及开入 LD;CBCSWI1 LNClass 的前缀+LNClass+序号 In st,

6、即 CB+CSWI+1 CSWI 表示开关、刀闸、地刀等一次设 备位置和控制数据;CO 功能约束 COPos :遥控对应的状态遥信的DONameSBOw 遥控 DOName 增强安全机制的遥控,实际遥控时报文中表示遥控选择;ctVal : DANam,e 表示控制数据。icd 里面每个遥控都是跟随相应的遥信定义的,icd 中 LN 下面实例化后的遥控数据内容如图 2-2-3-2 :图 2-2-3-2 遥控数据实例2.2.4.保护动作事件信号保护动作事件与普通遥信信号类似。图 2-2-4-1 778-D 导入 icd 后保护动作事件信号纵差差动保护动作,其 mms 引用路径为:TEMPLATE/

7、PORT/PDIF3$ST$Op$ge neralTEMPLAT:E IEDName;PORT LDName PORT 表示保护 LD;PDIF3: LNClass+ 序号 Inst ,即 PDIF+3, PDIF 表示差动保护数据;ST:功能约束 ST;Op:DOName 一般所有保护事件的 DOName 目同,Op 表示动作的意思;general : DANam,e 此处与遥信的 stVal 有所区别,表示保护动作事件的动作值。 icd 中 LD 下面数据集定义dataSet 的内容如图 2-2-4-2 :图 2-2-4-2 icd 保护动作事件数据集定义icd 中 LN 下面实例化后的保

8、护动作事件数据内容如图2-2-4-3 :图 2-2-4-3 遥信数据实例2.2.5.定值图 2-2-5-1 7741 icd导入数据库后的定值同期功能检压差定值,其 mms 引用路径为:PRS7741/PORT/RSYN1$SG$DifV$setMag$fPRS7741: IEDName;PORT LDName PORT 表示保护 LD;RSYN1 LNCIass+ 序号 In st,即 RSYN+1 RSYN 表 示同期数据;SG 功能约束 SGDifV : DOName 表示压差;SetMag$f : DAName 对于浮点数值型定值、投退型、整型数值定值,此处不同,浮点数值型定值为 se

9、tMag$f ,投退型定值以及整型数值型定值为 setVaI 。icd 中 LD 下面数据集定义 dataSet 的内容如图 2-2-4-2 :图 2-2-5-2 icd 定值数据集定义icd 中 LN 下面实例化后的定值数据内容如图2-2-4-3 :图 2-2-4-3 定值数据实例2.2.6.软压板信号软压板信号在 icd 里面作为可遥控的遥信信号,比较特殊的一点是:其 InCIass 就是 LLN0 逻辑设备0. 如图 2-2-6-1 和 2-2-6-2图 2-2-6-1 软压板信号数据集定义图 2-2-6-2 软压板信号实例2.3. 报告控制块 ReportControI遥测、遥信、软压

10、板、保护事件信号等都有对应的报告控制块。 以遥信为例,首先找到对应的数据集定义,即可找到对应的 ReportControI ,如图 2-3-1.图 2-3-1 报告控制块buffered :是否缓存,true 为缓存报告,即 BRCB false 为非缓存报告,及 URCB般遥测、遥脉 为非缓存,遥信、事件为缓存。name:报告控制块名称。rptID :报告控制块 ID。TragOps :触发条件,目前未解析。OptFields :选项域,目前未解析。RptEnabled :当有这一项时,表示为带实例号使能;无这一项时,表示不带实例号使能。24 GOOS 控制块 GSEControl图 2-4

11、-1 GOOSE 控制块通过 GOOSES 制块中的 datSet 可找到哪个数据集下面的信号可用于五防联锁,当现场要求间隔层GOOS 五防联锁功能时,遥控对应的设备状态遥信必须选用GOOS 控制块对应的数据集定义的遥信。进一步观察,可发现,实际上对于 7741,双点遥信下的信号与 GOOS 控制块五防联锁数据集定义的信 号是相同的信号。如图 2-4-2.图 2-4-2 五防联锁信号2.5.定值控制块 Sett in gCo ntrol定值控制块里面描述了icd 里面的当前定值区及定值区的数目。图 2-5-1 定值控制块3. mms 抓包此处以东土交换机为例,介绍如何设置端口镜并利用ether

12、eal 抓 61850 报文。其他型号交换机见工程部总结文档。3.1.端口镜像设置将网线插入交换机的任一端口,将个人笔记本IP 更改为网段,用 IE 登陆,一般东土交换机默认IP 为图3-1-1 东土交换机登陆用户名输入 admin,密码也为 admin,登陆后点击 Advaneed Setting .图 3-1-2 东土交换机登陆后界面然后点击Port Mon itori ng Con figuratio n图 3-1-3 东土交换机端口镜像图 3-1-4 端口镜像设置这里的 Monitoring Port指的是用来监控的端口,这里不能设置此时笔记本网线正接上的端口。比如此时笔记本网线接的端

13、口为PORT10 设置的 Monitoring Port 为 PORT14 Monitored Port指的是被监视端口,也就是装置所接的端口,现场可设置除镜像口之外的其他所有端口。设置好后点击 Apply 即可完成端口镜像设置。完成设置后需要将笔记本网线接到刚才设置的Monitoring Port,被监视的装置接到 Monitored Port ,然后就可以利用 61850 报文分析工具进行抓报文了。32 Ethereal 抓包设置详细设置可参考.Ethereal使用说明.doc。打开 ethereal 后选择 Capture 宀 Options,进入图 3-2-2 界面.图 3-2-1In

14、 terface 为网口选择,当选中正确的网卡后,下面的 IP address 也同时正确显示。右下角的 DisplayOptions 和 Name Resolution 建议都如图设置。设置完毕,点击 Start 按钮即可开始抓包。图 3-2-2 抓包设置4.6.1.报文过滤抓包时可进行报文过滤,如图3-3-1 ,显示 IP:(后台)和 IP:(装置)之间的 mms 报文。图 3-3-1 报文过滤示例报文过滤示例说明:序号过滤示例意义解释1mms&=显示 ip 为的 mms 报文。2=显示 ip 为 133 或 171 的报文3mms&=显示源发 IP 为 133 的 mms 报文4mms&

15、=显示目标 IP 为 133 的 mms 报文5tcp&=显示 ip 为 133 的 tcp 报文,mms 报文也属 于 tcp报文。4. mms 报文解析此处仅以后台为例对 mms 报文进行简单分析。61850 通讯的流程如下:建立 TCP 连接Tmms 初始化T建立报告控制块(RCB 使能宀总召唤宀装置主动上送报告 (周期/变位); 如果有遥控或者召唤/修改定值的命令,则走命令报文流程。4.1.建立 TCP 连接图 4-1-1 建立 TCP 连接后台 IP :,装置 IP :;后台作为 61850 客户端,装置作为 61850 服务器。第一步:后台向装置请求请求建立TCP 连接(SYN,源

16、端口 Src Port 为随机生成,目标端口Dst Port固定为 102 (装置方端口)。第二步:装置回复 ACK 确认,同时也向后台请求建立TCP 连接(SYN。第三步:后台回复 ACK 确认。至此,TCP 三步握手就完成了。第四步:后台请求建立 TPO 层的连接(相当于建立 mms 的连接),发送 CR ( Protocol 为 COTP。 第五步:装置回复 TP0 层连接建立确认。至此,后台与装置之间的 TCP 连接就建立完成了,如果没有建立 TP0 层连接,将无法进行 mms 初始化。42 关闭 TCP 连接图 4-2-1 关闭 TCP 连接FIN/ACK,确认最后一帧报文,同时请求

17、关闭ACK 确认。至此 TCP 连接已关闭。此外,后台可发送 RST 单方面关闭 TCP 连接,发送 RST 可以带 ACK 也可以不带 ACK RST 不需要收到 对方确认,如图 4-2-2.图 4-2-2 RST 关闭 TCP 连接4.7.1.mms 初始化图 4-3-1 mms 初始化表明了 61850 客户端(后台)所支持的mms 服务类型。图 4-3-2 装置响应 mms 初始化装置响应 mms 初始化如图 3-3-2 ,Services supported called表明了装置所支持的 mms 服务类型。MMS PDU SIZE:8192,后台为 65435,后台和装置约定二者之

18、间最小者为mm帧报文的最大长度。4.7.2.报告使能报告使能的流程为:将报告使能置为 falseT设置报告参数T将报告使能置为true 宀发送总召唤报文。4.8.1.正常使能过程1) 第一步:将 RptEna 置为 FALSE 如图 4-4-1-1如果是遥测等 URCB 的使能,则 BR 变为 RP图 4-4-1-1 写 RptEna 为 FALSE装置回复写成功,如图 4-4-1-2.图 4-4-1-2 写 FALSE 成功2) 第二步:设置报告参数,如图 4-4-1-3图 4-4-1-3 设置报告参数RptID :此处写入的 RptID 与后续装置上送的报告里面的 RptID 完全相同。I

19、ntgPd :周期上送时间,目前 7000 后台默认 URC 餉 BRCB 都为 1 分钟。即使能成功后,装置每个1分钟上送一次报告,传送原因为周期上送。FIN/ACK,确认前面报文,同时请求关闭TCP 连接。ACK 确认。第三步:装置发送第四步:后台回复TCP 连接。第一步:后台发送OptFIds :选项域,共 10 位。61850 客户端设置装置上送的mms 报告中应该包含哪些内容,此处的设置与后续报告中的内容匹配。比如要求装置上送报告时标、传送原因等。TrgOps:触发条件,共 6 位。61850 客户端设置装置在哪些情况下应该触发上送mms 报告。含义如下:序号含义位 0保留位 1数据

20、变化位 2品质变化位 3数据更新位 4完整性周期位 5总召唤TrgOps 与后续报告中的传送原因一一对应,目前7000 后台要求装置位 1位 5 的 5 种情况都要上送报告。3) 第三步:将 RptEna 置为 TRUE 如图 4-4-1-4图 4-4-1-4 写 RptEna 为 TRUE装置回复写成功后,该报告的使能就建立了。4) 第四步:三步之后,实际上使能就成功了。使能成功后,后台发送总召唤命令,召唤报告的初始状态,如图 4-4-1-5图 4-4-1-5 总召唤GI 表示总召唤。装置回复写成功后,紧接着上送mms 报告,传送原因为总召唤,如图4-4-1-6.图 4-4-1-6 装置上送

21、总召报告备注:在第二步设置报告参数中,写OptFlds 和 TrgOps 时有时会遇到失败的情况,这种情况不影响使能的建立和报告的上送。4.8.2.使能失败情况1)第一步 RptEna 置为 FALSE 就失败,如图 4-4-2-1.图 4-4-2-1第一步使能失败上图中错误码为 10,。错误码具体含义如下:现场一般情况出现的原因码多为2和10错误码含义0目标无效。1硬件故障。2临时不可用的。一般是因为已经有相同实例号的61850 客户端与装置建立了使能,从而实例号冲突导致。3被目标拒绝。4目标未定义。5无效地址。6类型不支持。7类型不匹配。8目标属性不一致。9权限不足。10目标对象不存在。使

22、能时,两种情况:一是因为导入后台的icd 文件 iedName 与装置内部的iedName 不一致导致,此时所有的报告都会使能失败; 二是报告使能路径错误, 装置认为不存在。 例如对于 7000 后台 130901 以前的程序,使能早期 300G 装置的遥测 URCB告时,后台默认带 实例使能,装置不支持带实例使能, 装置认为使能路径错误, 最新 7000 标准程序已处理该问题。写第一步就失败时,报告无法建立使能,装置将不会上送任何报告。2)第二步设置报告参数时失败。写 OptFIds 和 TrgOps 时有时会遇到失败的情况,这种情况不影响使能的建立和报告的上送,一般情况也不会影响 mms

23、报告的解析。写 RptID 失败时,装置也会上送mms 报告,但 mms 报告中的 RptID 与写使能时后台写入的RptID 不一致,导致后台无法解析 mms 报告,信号无法上送后台。对于部分外厂家装置,写RptID 失败的情况可能存在,此情况责任在于装置;按照 61850 规范 RptID必须支持写入。4.7.3.遥测报文遥测信号以 mms 报告方式上送。4.8.7.遥测报文结构遥测报文结构如图 4-5-1-1OptFlds 选项域共 10 位,从左到右依次为第0 位到第 9 位,含义如下:序号含义0 位保留1 位顺序号2 位报告时标3 位传送原因4 位数据集名称5 位数据 mms 引用6

24、 位缓冲区溢出标志7 位条目标识 EntryID8 位配置版本9 位分段装置上送的 OptFIds 与写使能时写入的值相同,目前7000 后台对于遥测 URCB告,固定将第 1、3、4、5、8 位写为 1.TrgOps:触发条件,即报告中的传送原因,从做导游依次为第0 位到第 5 位,含义如下:序号含义0 位保留1 位数据变化2 位品质变化3 位数据更新4 位完整性周期5 位总召唤4.52遥测报文与 icd 和数据库遥测信号的对应第一步:根据报文里面的RptID , UR 表示 URCB 般为遥测、遥脉数据。根据urcbAin 找到 icd 里面对应的 ReportControl ,如图 4-

25、5-2-1图 4-5-2-1第二步:根据 ReportControl 找到对应的 dataSet 数据集定义,数据集名称为 dsAin,再根据 BITSTRING 位串里面找到值为 1 的位置,可核对数目为66 个,根据位置,找到对应的信号。比如第 3 个信号,如图4-5-2-2图 4-5-2-2根据 ln Class、InIn st、doName daName 可找到实例化的遥测数据,如图4-5-2-3.图 4-5-2-3第三步:根据图 4-5-2-2 或 4-5-2-3 对比数据库遥测信号的mms 引用,均可以找到是数据库中第几个信号,如图 4-5-2-4.。图 4-5-2-4BITSTR

26、ING 中的 1 的数目,与后面的数据引用、值、传送原因的数目相同,且顺序是一一对应的。4.9.1.DO 模式遥测报文结构前面所述的遥测报文均为DA 模式,DO 模式遥测与 DA 模式的遥测在 icd 和报文上都有区别:icd 文件的区别:如图 4-5-3-1 所示图 4-5-3-1DO 模式和 DA 模式数据库中遥测信号基本无区别。图 4-5-3-1 DO 模式与 DA 模式数据库遥测信号DO 模式遥测报文结构如图4-5-3-3图 4-5-3-2 DO 模式遥测报文4.7.4.遥信报文遥信数据以 mms 报告方式上送。遥信报文结构遥信报文结构如图 4-6-1-1OptFlds 选项域共 10

27、 位,从左到右依次为第0 位到第 9 位,含义如下:序号含义0 位保留1 位顺序号2 位报告时标3 位传送原因4 位数据集名称5 位数据 mms 引用6 位缓冲区溢出标志7 位条目标识 EntryID8 位配置版本9 位分段装置上送的 OptFIds 与写使能时写入的值相同,目前7000 后台对于遥信 BRCE 报告,固定将第 1、2、3、4、5、6、7、8 位写为 1.TrgOps:触发条件,即报告中的传送原因,从左到右依次为第0 位到第 5 位,含义如下:序号含义0 位保留1 位数据变化2 位品质变化3 位数据更新4 位完整性周期5 位总召唤品质 q:报告的品质,正常情况品质位全为0,当不

28、为 0 时,可能导致无法解析报告 。从左到右依次为第 0 位到第 12 位,含义如下:序号含义0 位1 位值 00:好,01:非法,10:保留,11:可疑2 位值为 1 时表示溢出3 位值为 1 时表小超出量程4 位值为 1 时表示无效引用5 位值为 1 时表示振荡6 位值为 1 时表示故障7 位值为 1 时表示旧数据8 位值为 1 时表示数据不一致9 位值为 1 时表示数据不准确10 位表示数据来源,值为1 表示取代,为 0 表示过程11 位值为 1 时表示测试状态12 位值为 1 时表示操作员闭锁遥信报文与 icd 和数据库遥信信号的对应第一步:根据报文里面的RptID,BR 表示 BRC

29、B 一般为遥信、事件数据。根据brcbDin1 找到 icd 里面对应的 ReportControl ,如图 4-6-2-1.如果 icd 里面有相同的 brcbDin,同时报告中又没有上送数据集名称和数据引用时,可根据使能报文里面写入 BR02_brcbDin101 时确定是哪个报告控制块。图 4-5-2-1第二步:根据 ReportControl 找到对应的 dataSet 数据集定义,数据集名称为 dsDin1 ,再根据 BITSTRING 位串里面找到值为 1 的位置,可核对数目为 80 个,根据第 3 个位置,找到对应的信号。如图 4-6-2-2图 4-5-2-2根据 In Clas

30、s、InIn st、doName daName 可找到实例化的遥信数据,如图4-6-2-3.图 4-5-2-3第三步:根据图 4-6-2-2 或 4-6-2-3 对比数据库遥测信号的mms 引用,均可以找到是数据库中第几个信号,如图 4-6-2-4. 。图 4-6-2-44.7.5.遥控 / 遥调报文遥控流程目前我司 61850 客户端采用的控制类型主要有两种:增强安全模式的操作前选择控制(对应数据库里面的普通遥控),正常安全模式的直接控制(对应直控模式,如装置复归遥控);对应的 DANam 均为 SBOW/增强安全模式的操作前选择控制流程:获取遥控参数T装置回复遥控参数T后台发送遥控选择命令

31、(SBOWT装置回复写数据成功T后台发送遥控执行命令(Oper)T装置回复写数据成功T装置上送遥控操作结束的报告; 后台启动后第一次遥控时,将获取遥控参数,当后续再次遥控同一个遥控或者具备相同IEDName+LDName+1 nClass 的遥控时,将省略前面两步。如图 4-7-1-1,遥控的 PRS7741CTRL/TYXGGIO 相同。图 4-7-1-1 正常安全模式的直接控制(直控模式)流程:与增强安全模式的操作前选择控制类似,但无遥控选择 过程,直接发送遥控执行命令。遥控报文结构4.7.2.1. 获取遥控参数后台发送 Conf Request : GetVariabIeAccessAt

32、tributes 获取装置遥控参数,如图 4-7-2-1-1.图 4-7-2-1-1 后台获取遥控参数 装置回复 Conf Response :GetVarAccessAttributes 响应遥控参数。如图 4-7-2-1-2图 4-7-2-1-2 装置响应遥控参数origin :表示控制命令发出者,包含两个成员, orCat 和 orIdent 。 orCat 表示控制命令来源的类型, 比如是有后台还是测控装置发起的遥控。后台获取遥控参数的目的 :是根据装置响应的遥控参数,以决定下一步后台发送的遥控报文里面包含的内容 ,如图 4-7-2-1-2 表明, 装置要求后台发送的遥控报文里面包含

33、ctVaI 、 origin (orCat 、 orIdent )、 ctINum 、T、 Test 、 check 。4.7.22 遥控选择后台发送遥控选择报文如图4-7-2-2-1.图 4-7-2-2-1后台发送遥控选择orCat :控制命令来源中的枚举类型,含义如下:值含义0不支持的类型1由间隔层发起的控制操作,如在测控装置上进行遥控2由站控层发起的控制操作,如在后台/远动机进行遥控3由远方发起的遥控,如调度遥控4间隔层自动发起的遥控,如备自投发出的自动控制命令5站控层自动发起的控制操作,如后台顺控(目前后台顺控中的遥控与普通遥控相同)6远方自动发起的遥控,如调度顺控7调试工具发起的遥控

34、,如61850 客户端工具发起的遥控8保护动作等引起的跳闸命令装置回复 Data Write Success写数据成功,即遥控选择成功。4.7.23 遥控执行后台发送遥控执行报文如图4-7-2-3-1.图 4-7-2-3-1后台发送遥控执行遥控执行报文结构与遥控选择相同,区别在于遥控对象中SBOw 变为 Oper装置回复 Data Write Success写数据成功,即遥控执行成功。4.7.2.4.装置上送遥控结束报告遥控执行成功后,装置将发送遥控结束报告In formatio nReport(对于信号复归这种直控模式的遥控,装置不上送遥控结束报告)。如图 4-7-2-4-1.图 4-7-2

35、-4-1装置上送遥控结束报告遥控失败的报告如图4-7-2-4-2图 4-7-2-4-2装置上送的遥控失败原因报告错误类型:含义如下值含义0正常1未知错误2超时测试失败3操作测试失败AddClause :附加原因,含义如下值含义0未知原因1不支持2被开关闭锁3遥控选择失败4无效的未知,如遥控对象属性无效5位置已达到,如对已在合位的开关进仃遥合6执行过程中参数发生改变7步限制,如档位已达到最大值或最小值。8被模型闭锁,如 icd 中 cfgModel 控制类型值为非控制值9被过程闭锁,如过程层异常10被联锁闭锁,如间隔层五防闭锁11被检同期闭锁,如同期条件不满足12命令已经在执行中,如发送遥控执行

36、后,有发送遥控取消13被健康状况闭锁,如health 值异常引起闭锁141 对多控制15遥控取消终止16时间限制,如遥控执行超时17被陷阱异常终止,如遥分选择后开关跳开,跳开后继续发送遥分执行18未遥控选择直接执行遥控信号与 icd 和数据库信号的对应第一步:根据报文里面的lEDName+LDNam 找到遥控的对象在 icd 里面哪个逻辑设备。第二步:根据遥控对象 mmS 路径,即可找到是 icd 里面哪个遥控,如图 4-7-3-1图 4-7-3-1遥控对象与 icd 的对应。第三步:根据第一步和第二步的结果,可直接找到数据库中是哪个遥控信号。如图4-7-3-24-7-3-2 遥控对象与数据库

37、对应遥调报文对于采用两个遥控通道来实现升、降、停的遥控模式(单点模式)的遥调(对应数据库配置中的遥调(单点模式),报文与遥控报文相同;对于升、降、停用一个遥控通道来实现的遥调模式(双点模式)的 遥调(对应数据库中的遥调(双点模式),报文有小区别。如图4-7-4-1图 4-7-4-1 双点遥调报文遥控失败否定应答的情况有时候后台遥控选择的时候直接提示装置否定应答,报文如下,如图4-7-4-1.图 4-7-4-1 装置响应遥控否定应答此处地方装置回复的错误码与使能失败的时候回复的错误码含义相同,如下表:错误码含义0目标无效。1硬件故障。2临时不可用的。3被目标拒绝。4目标未定义。5无效地址。6类型

38、不支持。7类型不匹配。8目标属性不一致。9权限不足。10目标对象不存在。现场遇到比较多的情况为错误码3,或者 10, 3 一般是因为远方控制硬/软压板未投入导致装置直接拒绝;10 一般是因为装置里面的 icd 与装置程序不对应,导致程序认为该遥控对象是不存在的。48 定值报文读取定值区信息读定值区信息的流程:后台读定值区数目T装置回复定值区数目T后台读当前定值区是第几区T装置 回复当前定值区。1) 后台读定值区数目报文,如图4-8-1-1图 4-8-1-1后台读定值区数目2) 装置响应读定值区数目报文,如图4-8-1-2,表明定值区数目为8图 4-8-1-2装置响应读定值区数目3) 后台发送读

39、当前定值区报文,如图4-8-1-3图 4-8-1-3 后台发送读当前定值区4) 装置响应读当前定值区报文,如图4-8-1-4,当前定值区为 1 区图 4-8-1-4装置响应当前定值区读当前定值区定值读当前定值区定值的流程:后台读当前定值区T装置响应当前定值区T后台读取当前定值区定值(可能有多步,一次读取10 个定值)T装置响应当前定值区定值(一次响应10 个)1) 后台读当前定值区定值报文,如图4-8-2-1图 4-8-2-1 后台读当前定值区定值2) 装置响应当前定值区定值,如图 4-8-2-2图 4-8-2-2 装置响应当前定值区定值后台每条报文读取 10 个定值,当超过 10 个定值时,

40、分多次读取。装置响应的定值与后台发送的读取 定值报文里面的定值条目,值一一对应。读非当前定值区定值读非当前定值区定值的流程:后台读当前定值区T装置响应当前定值区T后台设置编辑区为第几区T装置响应设置编辑区T后台读取非当前定值区定值T装置响应非当前定值区定值1)后台发送设置编辑区报文,如图4-8-3-1图 4-8-3-1 后台发送设置编辑区2) 装置响应写数据成功,表示设置编辑区成功,如图 4-8-3-2图 4-8-3-2 装置响应设置编辑区成功后台发送读取编辑区定值报文,如图 4-8-3-3图 4-8-3-3 后台发送读编辑区定值报文 装置响应的报文与读取当前定值区定值相同。定值与 icd 和

41、数据库里的定值的对应以读取当前定值区定值为例。第一步:根据读取的报文里面,以第 7 个定值条目为例,如图 4-8-4-1 可知,该定值为浮点数值型, 其值大小为图 4-8-4-1第二步,根据图中 lEDName+LDName 以及定值的 mms 引用路径,可找到同时也可以找到对应的定值实例,如图 4-8-4-2图 4-8-4-2第三步:根据上面的结果,可找到数据库中对应的定值信号,如图4-8-4-3图 4-8-4-3修改定值无论是修改当前区还是非当前区定值,修改定值的流程相同:后台发送设置编辑区报文T装置回复设 置编辑区成功T后台发送下装定值报文T装置回复写成功T后台发送确认下装报文T装置回复

42、确认下装 成功。如果是修改当前定值区定值,则设置编辑区时将自动根据读取的定值区信息中当前定值区是第几区来 设置;如果修改非当前定值区定值,则将根据召唤定值时选择的定值区号来设置编辑区。1)后台发送下装定值报文, 如图4-8-5-1图4-8-5-1后台发送下装定值报文2)装置回复下装定值成功, 如图4-8-5-2图4-8-5-2装置回复下装定值成功3)后台发送确认下装报文, 如图4-8-5-3图4-8-5-3后台发送确认下装报文4) 装置回复定值确认修改成功,如图4-8-5-4图 4-8-5-4 装置回复确认修改成功上述四步之后,定值已成功修改。修改定值与读定值类似,一帧报文里面最多修改4.86

43、切换定值区后台发送的切换定值区报文如图4-8-6-1icd 里面对应的数据集定义10 条定值。图 4-8-6-1后台发送切换定值区报文装置响应后,定值区就切换成功了。定值操作失败定值读和写操作均可能失败,失败时一般装置会回复一个错误码,如图4-8-6-1 ,7741 装置写定值失败报文。图 4-8-6-1读定值失败此处地方装置回复的错误码与遥控失败的时候回复的错误码含义相同,如下表:错误码含义0目标无效。1硬件故障。2临时不可用的。3被目标拒绝。4目标未定义。5无效地址。6类型不支持。7类型不匹配。8目标属性不一致。9权限不足。10目标对象不存在。现场遇到比较多的情况为错误码3、7 和 10,

44、3 一般是因为远方修改定值软压板未投入导致;1 0一 般是导入后台的 icd 的 SGCE 定值控制块路径与装置里面实际的icd 不一致导致;对于 7,如果是对于写定值情况,一般是写的定值的数值超过了限制,写入了非法值所致。还有一种情况,报文正常,但HMI 里面的定值无法正常显示 :如图 4-8-6-2图 4-8-6-2对于投退型定值,其值类型为 BOOL 类型,在报文里面也显示为 TRUE 但实际的二进制数据为 83 01 dO, 此处d0 为非法数据,正常应该是83 01 00 或 83 01 01,这种情况一般是装置原因导致。4.9.录波报文录波的召唤是通过文件服务来完成的,录波主要用到

45、4 种文件服务:FileDirectory :录波文件目录获取;FileOpen :录波文件打卡服务;FileRead :录波文件读取服务,即读取文件的具体内容;FileClose :录波文件关闭服务。录波召唤的流程为:装置产生录波T上送录波完成信号T获取录波文件目录(文件目录较多时,分多步)7打开录波文件T读取已打开的录波文件内容(文件内容较大时,分多步)7关闭录波文件。录波完成信号以 778-D 为例,录波完成信号在数据库中如下图 4-9-1-1 所示。图 4-9-1-1 数据库中录波完成信号图 4-9-1-2 icd 中录波完成信号录波完成信号的 DONam 为 RcdMade 对于后台

46、而言,在二次设备的属性里面需要关联录波完成信号,如图4-9-1-3.图 4-9-1-3 对装置而言,正常情况的录波完成信号值为: 平时运行时,RcdMadef 直为 1,当保护动作启动录波时,值变为0,当录波完成后值变为和由 0 变 1 都会送变位报告。对于部分外厂家装置,可能刚好相反。下述报文以录波完成后,RcdMade 由 0 变 1 为例。报文如图 4-9-1-4.图 4-9-1-4 录波完成信号动作录波文件目录获取: FileDirectory后台发送获取录波文件目录的报文如图 4-9-2-1图 4-9-2-1 后台发送获取录波文件目录报文 装置响应录波文件目录,文件目录较多时,分包传

47、输,如图 4-9-2-2图 4-9-2-2 装置响应录波文件目录录波文件打开: FileOpen后台发送打开录波文件的报文如图 4-9-3-1图 4-9-3-1 后台发送打开录波文件报文 装置响应打开录波文件的报文如图 4-9-3-2图 4-9-3-2 装置响应打开录波文件录波文件读取: FileRead后台发送读取录波文件的报文如图 4-9-4-1图 4-9-4-1 后台发送读取录波文件报文 装置响应读取录波文件的报文如图 4-9-4-2图 4-9-4-2 装置响应读取录波文件录波文件关闭: FileClose后台发送关闭录波文件的报文如图 4-9-5-1图 4-9-5-1 后台发送关闭录波

48、文件报文装置响应关闭录波文件的报文如图 4-9-5-21. 值由 1 变 0图 4-9-5-2 装置响应关闭录波文件到此,.dat 文件的内容就传输完毕,对于.cfg 和.hdr 文件,读取过程相同;当这三个文件都读取完成后,就可以形成一个完整的录波了。5. 后台 61850 装置通讯故障判断逻辑以 A 网单网为例。当 61850 客户端超过 30s 未收到装置上送的 mms 报文时,将启动 GetNameList 服务 去获取装置逻辑设备列表,装置回复逻辑设备列表响应,当连续3 次发送 GetNameList 未收到响应时,则认为装置需要重连,此时将重新建立TCP 连接,当连续 150s 均无法建立 TCP 连接时,报 A 网通道故障;A网通道故障后,如果连接成功建立,又收到了mms 报文,贝 U A 网通讯恢复。后台发送的 GetNameList 报文如图 5-1图 5-1 后台发送 GetNameList 报文装置响应 GetNameList 服务,如图 5-2图 5-2 响应 GetNameList 服务对于 A/B 网双网,后台正常运行时,只有A 网建立使能,有 mms 报告传输,B 网只建立 mms 连接,并用 GetNameList 服务作为心跳报文,检测B 网通道状态;判断逻辑与单网相同。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!