iec60870-5-103「iec60825」
最近很多人再问iec60870-5-103「iec60825」,今天小编给大家整理了iec60870-5-103「iec60825」的相关内容,请往下看。
摘 要: 为了防止IEC60870-5-104协议通信中出现的主站抖动现象,开发了一个基于IEC104协议的监听与测试系统。根据云南电网调度自动化系统生产运行的实际情况,对IEC104协议模型进行分析,使用SOCKET编程对通信报文进行抓包,并通过对测试数据的分析,成功地对IEC104规约运行状况进行实时、可靠、准确的监听、分析与统计。测试结果验证了监听与测试系统符合标准化的协议规范,而且能够在主子站通信发生故障时第一时间报警,减少了网络阻塞,提高了网络通信的效率。
0 引言
IEC60870-5-104协议具有可靠性高、实时性好、数据流量充足、支持网络传输等优点,因此IEC104协议在电力系统中得到广泛的应用。RTU设备的使用使得数据采集更为方便,但是在不同RTU设备的通信过程中会出现通信故障[1-6]。2011年上海申瑞电力科技股份有限公司梁竹靓等人提出分布式电力监控系统IEC104规约通信单元的设计方法[7-9]。2012年华北电力大学薛飞总结并提出了一套针对IEC104规约的以面向对象为理论基础,统一建模语言为工具的高度结构化的编程实现框架,该实现框架具有更好的可维护性、可复用性[10-13]。IEC104协议仅规定了重传多次后还未收到确认报文自动断开连接,并没有对这种故障发出任何警告,如果出现了网络故障,主控站人员要经历很长时间才能发现,会导致主站抖动,使得数据无法上送和连接,造成网络堵塞。
本文结合市场需求,研究一种基于IEC104远动规约的监听与测试系统,利用SOCKET编程实现对Client和Server端通信协议的抓包和数据检测分析,当出现通信故障时会发送报警信息,使控制人员第一时间发现故障并解决问题,从而大大提高了IEC104的可靠性。
1 IEC104协议模型分析
本文采用网络监听的方式针对基于TCP/IP协议族和电力通信领域的远动传输协议IEC60870-5-104通信规约的测试分析方法进行研究。系统支持在线测试,并且可以长时间进行测试而无需人工干预;同时也支持离线分析,在线监听获取通信过程中传输的所有数据,并保存到数据库或者文件中,可供线下分析。监听与测试系统的用例图如图1所示。
测试系统主控站和从站的主线程流程图如图2、图3所示。
监听系统作为第三方参与,不干涉通信双方的具体通信仅当监听到有某条报文重复发送时,则向服务器端报警。监听系统的流程图如图4所示。
IEC104协议采用应答模式的通信方式,即发送一条报文后收到此条报文的确认报文才认为此次通信成功,否则将会重传这条报文。例如未出现故障的遥控操作的泳道图如图5所示。
在测试系统中当通信一方发送一条报文后在一定的时间内未收到确认报文,就会启动重传机制重传此条报文。若还是未收到确认报文当未超过最大重传次数时就继续重传,否则就自动断开连接。图6是出现通信故障时的遥控操作的泳道图。
测试系统中采用的超时处理方案如下:
(1)当TCP连接的时间超过30 s还未收到目的子站的确认报文,则认为连接网络出现了严重的情况,TCP连接失败,重新发送测试报文。
(2)当链路空闲时为了确保链路处于联通状态,会发送U格式的测试报文,若在15 s内未收到确认报文则T1此时自动断开TCP连接,随后重新开始TCP连接。
(3)子站向主站发送执行完毕报文或突发请求报文,希望获得主站的S格式的报文确认回复,若10 s内未收到主站的回复报文,则子站自动断开TCP连接。
(4)当链路处于空闲状态超过30 s,会启动链路测试功能,向对方发送U格式的链路测试报文。
2 监听系统设计与实现
本文采用端口汇聚技术将物理上的两个端口连接起来形成一条逻辑链路,并使用端口镜像技术将通信报文复制到镜像端口,通过对镜像端口通信报文的监听实现监听测试系统的服务器端和客户端之间的通信。使用这种监听方法的优点是不会影响测试系统的正常通信,监听站作为第三方仅监听两站的通信报文。图7是测试系统配置图。
测试系统采用C语言和codeblocks-10.05为开发平台,使用wxWidgets开源软件库实现。根据IEC104规约结构要求,本文采用的测试系统类继承关系如图8所示。
监听系统采用网络监听工具Winpcap的库函数API来实现捕获数据包的功能。通过IP地址来区别主控站和从站。监听系统作为第三方仅监听镜像端口的报文数据,通过对报文的抓包分析,判断远动主站和子站的通信是否出现故障。监听系统要完成的最主要的功能是从TCP报文中准确地提取IEC104报文和数据部分的重组,即流程图中的解包和重组部分。解包和重组过程的流程图如9所示。
3 测试结果
经过解包和重组后获得了IEC104数据帧,对IEC104帧的解析主要是判断是否是重复报文。如果是重复报文则向主控站报警并提供错误报文的基本信息。测试数据如图10、图11所示。
IEC104规约应用报文APDU包括APCI和ASDU,由图10可以看出监听正常进行,TCP重组正确,报文格式和内容完全正确,且测试程序全部都能正确解析出来。
由图11可以看出,在14:27:06时主从站应答正常;在14:27:16时主站连续发生同一段帧,此时主从站通信出现异常,系统应向主控站报警并提供错误报文的基本信息。
4 结论
本文主要针对远动主站和子站之间能否及时并正确的通信以及出现网络故障不能及时发现的问题,设计开发了一种电力远动设备的IEC60870-5-104通信协议监听与测试系统。通过建模、软件设计和测试数据分析不仅能够将报文分析以报表的形式输出,大大降低工作人员调试的工作量,提高分析和判断能力,同时也保证了电网的高效运行,还能在发生通信故障时第一时间报警,为电力远动系统的正常运行提供了保障。
参考文献
[1] 张建设,马维青,郭晋洋.IE60870-5-104协议在远动通信中的应用[J].电力系统自动化,2003,27(11):91-93.
[2] 陈建荣,王乐春,龚正虎,等.协议一致性测试执行系统的体系结构研究[J].计算机工程,2003,29(8):78-80.
[3] 谭文恕.远动信息的网络访问[J].电力系统自动化,2001,25(12):51-55.
[4] 赵渊,沈智健.基于TCP/IP的IEC60870-5-104远动规约在电力系统中的应用[J].电网技术,2003,27(10):56-60.
[5] 杜龙,施鲁宁,杨晋柏.基于TCP/IP的IEC60870-5-104远动通信协议在直调厂站中的应用[J].电力系统保护与控制,2008,36(17):51-55.
[6] 吴卫华,唐健,杨瑞景,等.基于无线传感网的智能电网线路传感器系统的研制[J].微型机与应用,2013,32(5):54-56,59.
[7] 梁竹靓,韩兵,彭永,等.IEC60870-5-104规约在分布式电力监控系统中的应用[J].电力系统保护与控制,2011,39(4):124-127.
[8] 李建军,邵培南,段晓峰,等.软件可靠性测试及评估平台的设计与实现[J].微型机与应用,2014,33(15):10-12,22.
[9] 牛春霞,宋玮.IEC60870-5-104远动网络通信协议的应用与实施[J].河北电力技术,2006,25(1):30-32.
[10] 朱彦杰,邓昌延,李国杰,等.IEC104协议在变电站系统的应用与测试[J].继电器,2004,32(1):43-45.
[11] 李国栋,冶莉娟,李晖,等.104规约在青海电网调度自动化系统应用中的问题诊断及处理[J].青海电力,2011,30(1):56-59.
[12] 王成山,王守相,郭力,等.我国智能配电技术展望[J].南方电网技术,2010,4(1):18-22.
[13] 冯焕霞,杨俊华,郑俭华,等.IEC60870-5-104协议的实时性能分析[J].华东电力,2009,37(4):0577-0581.
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,多谢。
相关阅读
- iec60870-5-103「iec60825」
- “十四五”期间 中国华能将在津投资500亿元
- 迎接寒潮 保障公共基础配套设施 浙江宁波供电公司布局多个“惠民充电桩”
- 变电站通讯规约「变电站通信规约」
- 如何计取七通一平费用 「一级土地整理七通一平造价」
- 毕业进入国家电网最多的大学「维护高校稳定」
- 鄞州中学新校区建造于何年「宁波一批新建学校投用」
- iec101规约解析「iec101」
- 华能(天津)煤气化发电有限公司吸收氧化塔钢格栅板采购招标公告
- 天津华能杨柳青热电有限责任公司招聘「天津华能杨柳青热电有限责任公司」
- 你想在电力行业快速加薪么英文「想要加薪怎么说」
- coloros11有必要升级吗「酒桌四大能喝」
- 电表ISO/IEC62056-21/1107抄表计费和负荷控制规约通讯协议文档
- 电力电源监控配套监测单元与各种人机配套通讯组建不同档次的监控
- 浙江单位GDP能耗「能耗如何计算」
- 研究生进国家电网待遇怎么样「国家电网在研究生里待遇怎么样」
- 电力行业加速布局新基建 360提供“保姆式”安全运营服务
- 江西九江:平均接电时长缩短至15个工作日 电管家服务获赞誉
- 长缆科技回购股份分析「公司持续派发现金红利表明」
- 两个环节8天接电 广州低压非居民办理用电更简单啦
- 接电时长平均仅8.7天 为企业快速恢复生产、扩大产能提供了可靠电力
- 全世界首条专为清洁能源外送建设的特高压通道是「清洁能源并网」
- 2020年目标:用户办电平均减到40个工作日内 国家能源局开展提升用户“获得电力”优质服务水平综合监管
- 电是人类最伟大的发明「人类的伟大」
- 能源公司矿产有哪些(能源矿产有哪些)
- 能源公司都有哪些职位(能源公司是做什么)
- 能源公司有哪些公司(能源公司都是做什么的)
- 能源公司澳洲有哪些(澳洲能源公司对比)
- 能源内审有哪些(能源内审方案和内审计划)
- 能源公司需要哪些资质(能源公司经营范围是什么)
猜您喜欢
- 能源公司运营策略有哪些(能源公司运营策略有哪些内容)
- 能源公司都有哪些(能源公司有哪些公司)
- 能源公司销售部职责有哪些(能源公司销售部职责有哪些呢)
- 能源公司职务有哪些(能源公司包括)
- 能源公司的偿债能力有哪些(能源公司偿债能力分析)
- 能源公司都有哪些部门(能源公司范围)
- 广东全域创建国家森林城市 茂名、阳江、韶关拟获批
- 全椒县停电通知「屯溪最新停电通知」
- 陕西省镇安县发布高温橙色预警信息「高温橙色预警继续」
- 伊春供电公司:带电更换直线电杆 保障电网可靠运行
- 第一批重点小巨人企业名单「中国小巨人企业名单」
- 高质量发展看商洛 | 为发展“蓄能”西北首个开建抽蓄电站在镇安
- 能源内审需要哪些材料(能源内审需要哪些材料和流程)
- 能源分别有哪些问题(能源问题的重要性)
- 能源分摊原则有哪些(能源分摊原则有哪些方面)
- 能源出口国有哪些国家(能源出口国家名单)
- 能源农场有哪些(农村能源项目)
- 能源农业的种植对象有哪些(能源农业的种植对象有哪些特点)
- 能源分为哪些国家(能源分成哪几大类)
- 能源分别有哪些(传统能源和新能源分别有哪些)
- 能源出口的国家有哪些(能源进出口)
- 能源分子结构包括哪些(能源结构的特点)
- 能源分为哪些类别和特点(能源的分类及特点)
- 能源农业作物有哪些特点(能源作物概论)
- 「奋斗者 正青春」郑宏明:养蚝人的“蚝”情与壮志
- 文山电力每股净资产「600995文山电力股票行情」
- 希腊电费上涨50%「补贴由消费者买单」
- 关于机械方面的问题「戏剧文学常识」
- 矿山机械行业的“奥运会”:桂林鸿程与川矿的比拼
- 2020年自治区科技进步奖「2017年国家科学技术特等奖」