IEC6185中报告服务端开发.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IEC6185中报告服务端开发

本文讲述的是IEC61850中最常用的报告功能服务端的实现方法,内容包含了CID建模,编码实现,还包括后面的运行效果、MMS报文等。 一、CID建模 1、通讯部分: Communication ? ? ?SubNetwork name=SubNetworkName ? ? ? ? ConnectedAP apName=SubstationRing1 iedName=NewIED ? ? ? ? ? ?Address ? ? ? ? ? ? ? P type=OSI-AP-Title1,1,9999,1/P ? ? ? ? ? ? ? P type=OSI-AE-Qualifier12/P ? ? ? ? ? ? ? P type=OSI-PSEP ? ? ? ? ? ? ? P type=OSI-SSEL0001/P ? ? ? ? ? ? ? P type=OSI-TSEL0001/P ? ? ? ? ? ? ? P type=IP28/P ? ? ? ? ? ? ? P type=IP-SUBNET/P ? ? ? ? ? ? ? P type=IP-GATEWAY/P ? ? ? ? ? ? ? P type=MAC-Address00-0C-29-D0-7D-33/P ? ? ? ? ? ?/Address ? ? ? ? /ConnectedAP ? ? ?/SubNetwork ? /Communication 这里重点关注P type为IPIP-SUBNETIP-GATEWAYMAC-Address四个配置,分别代表了本机IP地址,子网掩码、网关IP地址、本机MAC地址。需要按照报告服务端装置的实际情况配置,多网卡情况需要根据实际需要选择一个网卡进行配置。 2、服务、逻辑设备、逻辑节点、数据、数据属性 按照这个顺序逐一添加,这里考虑读者具备基本的建模知识,所以建模相关知识就不详细介绍了。 这里截取部分CID信息如下: 逻辑节点MMXU: LN desc= inst=0 lnClass=MMXU lnType=MMXU_0 prefix= 数据和数据属性: ? ? DOI desc= name=A ? ? ? ? ? ? ? ? ? ? SDI name=phsA ? ? ? ? ? ? ? ? ? ? ? ?SDI name=cVal ? ? ? ? ? ? ? ? ? ? ? ? ? SDI name=mag ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?DAI name=i/DAI ? ? ? ? ? ? ? ? ? ? ? ? ? /SDI ? ? ? ? ? ? ? ? ? ? ? ?/SDI ? ? ? ? ? ? ? ? ? ? ? ?DAI name=q/DAI ? ? ? ? ? ? ? ? ? ? ? ?DAI name=t/DAI ? ? ? ? ? ? ? ? ? ? /SDI ? ? ? ? ? ? ? ? ?/DOI 因为是要开发报告服务端,所以要配置报告控制块,那么配置控制块之前就需要创建数据集如下: ?DataSet name=MMXUDataSet ? ? ? ? FCDA daName=phsA doName=A fc=MX ldInst=Example lnClass=MMXU lnInst=0 prefix=/ ? ? ? ?/DataSet 下面就是报告控制块的设置(非缓存报告控制块URCB): ? ? ?ReportControl confRev=1 datSet=MMXUDataSet desc= name=Measurement rptID=MMXUID TrgOps dupd=true/ ? ? ? ? ? ? ?OptFields dataSet=true reasonCode=true seqNum=true timeStamp=true/ ? ? ? ? ? ? ? ? RptEnabled max=3/ ? ? /ReportControl 如果是要设置缓存报告控制块BRCB,需要加上缓存时间和缓存标志,例如: ReportControl bufTime=50000 buffered=true confRev...... ? 触发选项TrgOps部分设置了数据更新,也就是代表数据集中数据属性的值发生刷新就会触发内部事件,对于非缓存报告控制块会立即发送报告。 二、编码 如下是服务端开发使用的PIS-10的方法(PIS-10的lib包下载) IEC61850_Create() 和 IEC61850_Free() 用于创建或删除客户端/服务端对象。 IEC61850_LoadSCLFile() 使用SCL文件配置客户端

文档评论(0)

gbn092 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档