【24h】

An approach for comparison of IEC 61131-3 graphical programs

机译:比较IEC 61131-3图形程序的方法

获取原文
获取原文并翻译 | 示例

摘要

IEC 61131-3 is an open standard that provides guidelines for programmable logic controllers and control systems. The standard defines specifications for control system programming languages, both textual and graphical. A control system application developed using these languages can go through several changes over the course of the project's life-cycle. While differences in textual programs can be detected using traditional text difference algorithms, there exist no effective means for tracking changes at a granular, semantic level for graphical control system programs. In this paper, we present an approach for comparison of graphical IEC 61131-3 programs, specifically those written using the Function Block Diagram and Sequential Function Chart notations. To perform this comparison, we represent the programs in an XML format, and use this to compare individual elements. The differences are computed and the programs are then rendered in a customized graphical viewer that highlights changes between programs. We implement a prototype comparison utility for graphical IEC 61131-3 programs and show how it can help reduce the effort involved in manual review and maintenance activities.
机译:IEC 61131-3是一个开放标准,为可编程逻辑控制器和控制系统提供了指南。该标准定义了文本和图形控制系统编程语言的规范。使用这些语言开发的控制系统应用程序可能会在项目的生命周期中经历一些变化。尽管可以使用传统的文本差异算法来检测文本程序中的差异,但是还没有有效的方法来跟踪图形控制系统程序的粒度,语义级别的更改。在本文中,我们提出了一种用于比较图形化IEC 61131-3程序的方法,特别是使用功能框图和顺序功能图符号编写的程序。为了执行此比较,我们以XML格式表示程序,并使用它来比较各个元素。计算差异,然后在自定义的图形查看器中呈现程序,突出显示程序之间的变化。我们为图形IEC 61131-3程序实现了一个原型比较实用程序,并展示了它如何可以帮助减少手动检查和维护活动中的工作量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号