用XML实现PLC程序的可视化
30页1、用XML实现PLC程序的可视化摘要:由于PLC程序越来越复杂,人们对形式化方法在PLC程序这个领域的应用越来越感 兴趣了。形式化方法可以有效地确认和验证系统的性能。使用形式化方法的途径之一是 在PLC程序中应用形式设计方法。然而,在已存在的软件中还必须经过优化,改变,或 者移植到新的系统等,通过这种方式的需要才可以启动使用特定的PLC程序。因此,形式化的PLC程序正是目前研究的一个主题。该论文以形式化的PLC程序为基础列出了逆 向工程的方法。在这一过程中,转化为独立的处理结构和可视化结构的PLC程序被定义为非常重要的一个步骤。结果表明,XML和相应的技术怎样可以应用在现有的形式化和 可视化的PLC程序中。I引言PLCs是 一个专门应用于工业和安全保护等方面类型的计算机。PLC的目的是通过产生电气控制信号响应与电气信号有关的输入信号,从而达到控制某一特定的程序,或者 是某些特定的程序。由PCLs控制的程序的用途很广泛,包括应用在制造业,化工过程 控制,机械加工,交通,电力分布等其他许多领域。自动化应用可以从一个简单的控制 面板活动,如控制会议室里的灯光和遮光帘等,引申到复杂的自动化工业的
2、制造生产流 水线中。随着PLC程序应用范围的不断扩大,人们对PLC程序的复杂度和准确度的要求也越 来也高,应用在安全防护方面的要求尤其是如此。日益复杂的应用软件不仅包括对程序 时间调试的限定, 还包括找到一个对现有软件或 plc 都可以可重复使用的形式方法 【1】。 为了确保 plc 程序的高质量,要求在核查和证实各个程序步骤的同时,还要注意分析和 模仿现在已在使用的系统【 2】。逆向工程是形式化 plc 程序中一个非常重要的领域,并 且在当今得到不断的发展【 3】。逆向工程是为了复制现有程序或提高现有水平而去了解 程序的工作原理的一个过程,是用于评测工程的。重复使用的 plc 编码是被确定的,把 它当作一个用来与 plc 程序复杂化对抗的工具, 然而逆向工程是用来应付即将到来的重 大事项,如果现有的硬件被新的、不同的程序环境下的硬件所取代的情况下。现有pic程序的可视化是逆向工程的一个重要的中间步骤。 该论文提出使用XML使 pic程序可视化这一方法。使用 XML这一方法意义很大,尤其是对于正在使用 pic程序 工作的工程师来说,可以更好地了解和熟悉这一程序。论文的结构如下。首先,简
3、单介绍一下 PLCs并且参照IEC 61131-3的标准,相似 的程序技术也被提及。在第 川部分,提出了以使用形式化pic程序为基准而进行的逆向 工程的方法。 在这一过程中,把 pic 编码转化为独立的处理结构是不可缺少的一个步骤。 在第W部分列出了可以完成这一转换的技术 XML还有其他相关的技术,如XSL和XSLT 在第V部分介绍了 XMLS可视化pic程序中的应用,同时举例证明。论文在最后一个部 分进行总结,并且对这一领域的后续研究工作提出见解。II PLC和 IEC61131自70年代初期它开始出现以来,由于它能够成功地满足于取代由硬线控制设备的 机器这一目标,pic受到越来越多人的关注。最后它自成为在应用领域、研究领域和发 展领域的一个明确的领域,主要用于工程的控制。为了工业自动化生产,IEC 61 131第一个竭尽全力去使pic编程语言标准化。1993 年,国际电工委员会【4】发表了用于编程管理会计师的 61131国际标准。在国际电工 委员会61131国际标准发表之前,pic编程程序语言是私有的,PLCs程序语言的使用通 过买卖关系达成。为了加强不同产品的兼容性,宽度和互用性
4、,以及不断推动使用工具 的发展和固有标记方法的形成,IEC 61 131标准不断完善。这一标准的第三部分规定了 适合的五种程序设计语言。IL是一种等级较低的原版编辑语言,它的结构和汇编程序很像。IL是在欧洲最先开始使用的,被认为是其他所有IEC 61 131-3的编程语言都可以转化的pic编程语言。LD是来源于美国的图形语言。LDs遵守借用于执行虚构的电子电路控制逻辑的程序 设计样式。ST是一种强大的高等级编辑语言。ST借用了帕斯卡的规则,同时兼并艾达的一些 特性。ST包括了当今所有编程语言的必不可少的要素。FBD是 一种图像语言,它在工业工序中很常见。这种编辑语言控制被信号和数据流 通过功能模块所模仿。FBD把原始的文本编程转换成连续不断的功能模块,因此改善了 模块的性能和软件的重复使用性。SFC是 一种图像语言。SFC的原理是根据可编程程序控制器的程序结构化来设定的。 IEC 61 131-3的一个问题是,它没有一个标准的形式在 PLC编程工具上的工程信息。 如今也只有卖方手上具体的编排格式。这也是形式化方法转化为单一编程或运算法则制 被限制的原因之一。然而,近来PLC使用者组织P
《用XML实现PLC程序的可视化》由会员鲁**分享,可在线阅读,更多相关《用XML实现PLC程序的可视化》请在金锄头文库上搜索。
槟榔小学优秀少先铺导员材料.doc
高铁与可达性.docx
四语上月考测试卷3.doc
财务经理精选工作总结报告(2篇).doc
弧、弦、圆心角.doc
2023大四学生见习期工作总结(2篇).doc
模板工程专项施工方案
X射线检测PCB版技术.doc
四川后熟型水果销售项目实施方案
荀卿论原文及翻译.doc
四年级上册语文生字总复习.doc
2021年音乐室个人工作总结..docx
七一建党99周年庆祝活动优秀演讲稿范例
统计学暑期实践报告4000字.docx
教学总结小班下学期模板(4篇).doc
防雹时识别雷雨云和冰雹云的闪电观测.docx
买房的协议书锦集7篇(私人买房合同协议书).docx
液压泵、液压马达、液压缸工作原理及应用
逆作法与顺做法哪种施工方案好.doc
国企建筑业劳动合同范本.doc
2023-10-20 23页
2024-02-23 3页
2023-07-25 8页
2023-10-20 76页
2022-08-20 6页
2023-11-03 38页
2023-08-05 9页
2023-03-16 50页
2023-04-23 15页
2022-11-22 6页