欢迎来到天天文库
浏览记录
ID:42779485
大小:274.41 KB
页数:3页
时间:2019-09-21
《基于IEC61131-3的控制算法编辑器实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第32卷第18期Vol.32No18计算机工程ComputerEngineering2006年9月September2006•开发研究与设计技术•文章细号:1000—3428(2006)l«—O2S3-O3文献标识码,A中图分类号:TP311基于IEC61131-3的控制算法编辑器实现孔亚广王文海2(I.杭州电子科技大学自动化学院,杭州310037;2.浙江大学现代控制技术研究所,杭州310027)HW:分析编稈.控制器的编程标准IEC61131-3的软件模型,设计并实现了媒于IEC6II3I-3标准的控制厲法编轴器,给出其系统架构、数据交
2、换机制以及实现方法。该控制算法编榊器实现了1EC61131-3的5种编程済寻FBD、SFC、IJXSTI.、IL,支持碑序及白定义功能块,集编辑、编译、F载和调试功能于-•体,实现在线F装和实时控制,C犬駅应用于工业理场.关■河:IEC6II3I-3;控制貝法编轲器;编译器;虚拟机RealizationofControlAlgorithmEditorBasedonIEC61131-3KONGYaguanR1,WANGWenhai2(LSchoolofAutomation.HangzhouDianziUniversity.Hangzhou3I
3、(M)37;2.InstituteofModemControl,ZhejiangUninvcrsily.Hangzhou310027)[Abstract]ThisarticleanalyzestheprogrammablecontrollerprogrammingstandardIEC61131・3softwaremodeldesignsandrealizescontrolalgorithmeditorbasedontheIEC61131-3standard・Produceditssystemconstruction,dataexchang
4、emechanismandrealizationmethod.ThiscontrolalgorithmeditorrealizesIEC6II3I・3fivekindsofprogramminglanguagesFBD.SFC.LD.STLILsupportssubroutineanduserdefinefunctionblock・Edilhmcompile,downloadanddebugfunctionarcintegratedinthesoftware,andonlinedownloadalgorithmandrealtimecont
5、rolareeasilyusedforengineer.Thesoftwarehasmassivelyappliedintheindustryprocess.[Keywords]IEC61131*3:Controlalgorithmeditor;Compiler;Virtualmachine1993年国际电工委员会(IEC)正式颁布了可编程控制器的国际标准IEC6I131,其中的第3部分为关于编程语言的标准,它规范了可编程控制器的编程语言及其基本元素。这一标准为可编程控制器软件技术的发展,乃至整个工业控制软件技术的发展,起了举足轻重的推动作
6、用。它是全世界控制工业第I次制定的有关数字控制软件技术的编程语言标准。此前,国际上没有出现过有实际意义的、为制定通用的控制语言而开展的标准化活动。这显然注意到由于DCS(分散控制系统)等以数字技术为基础的控制装置在发展进程中过于专业化,给用户带来的大城不便。可以说,没有编程语言的标准化,就无法构成一个开放互连的控制系统。自IEC61131-3正式公布后,它获得了广泛的接受和支持:(1)国际上各大PLC厂商都宜布其产品符合该标准的規范(尽管这些公司的软件工具距离标准的IEC6I131-3语言尚有-定距离),在椎出其编程软件新产品时,遵循该标准
7、的冬种视定。(2)许多稍后推出的DCS产品,威者DCS的换代产品,也遵照IEC61131-3的规范,提供DCS的编程语訂,而不像以前每个DCS厂商各冇自己的-銮。(3)以PC为肚础的控制作为一种新恥技术正在迅速发展,大多数PC控制的软件也按照IEC61I31-3的编程语訐标准規范其产品的待性.(4)因为有了1EC61I3I-3,才真正出现了一种开敵式的可编程控制器的编程软件包,不□体地依赖于特定的硬件产品,这就为各个控制程序在不同机型之间的移植提供了可能。1IEC61131-3的软件模型IEC61131-3提出的软件模型是整个标准基础性的理
8、论工具。在其最上层把解决一个控制问题的完整软件概括为一个“配置”。它专指一个特定类型的控制系统,包括硬件装置、处理资源、I/O通道的存贮地址和系统能力。在一个“配置"中可以定义一
此文档下载收益归作者所有