基于图形化PLC开发系统的研究.pdfVIP

  • 1
  • 0
  • 约7.34千字
  • 约 3页
  • 2019-04-14 发布于江西
  • 举报
基于图形化PLC开发系统的研究 口陈刘洋 口龚发云 口汤亮 湖北工业大学机械工程学院武汉430068 摘 统的组成,分析了AOV串并联扫描算法并实现了梯形图的编译。实验表明,图形化PLC的开发系统能简单;隹确地实现梯 形图转换成语句表的过程,验证了其系统的可靠性。 关键词:图形化软PLC梯形图IEC61131—3指令表 中图分类号:TP332.3 文献标识码:A 软PLC技术,就是在PC机的硬件环境下,利用软 件编程技术实现传统PLC的编程、计算、控制以及存储 制等模式开发,也称MVC模式开发。模型层是存储数 等功能,通过各种I/O系统以及外围通信接口等设备, 据的层面.梯形图中的各元件数据即为各具体模型。视 完成信号的采集和传输。这种基于PC开发结构的控制 图层是表现在界面上供用户交互的层面。控制层是封 系统.不仅提供了传统PLC具备的功能。而且还具有 装梯形图控制功能的层面.是最为重要的一层|4。 PC环境的各种优点,是PC技术在PLC控制方面的新 型应用,并拥有广阔的前景n]。 1 软PLC开发系统总体设计 软PLC的系统由开发系统和运行系统组成[2]。开发 系统运行在PC机上,又称上位机,提供编辑、编译、生 成PLC控制程序目标代码,经过连接后下载到目标硬 件系统中。开发系统(如图1所示)在遵循IEC61131—3 标准下,支持相关的PLC编程语言(如梯形图语言、指 2编辑模块 令表语言等),提供用户编辑、复制、粘贴、删除等基本 功能,并编译成运行系统能识别的目标代码。运行系 2.1 梯形图元4#-类的设计 统,也称为下位机,是在硬件环境中运行I作的。整个 梯形图软元件是硬连线控制系统中继电器等器件 系统是软PLC的核心部分,组成的部件包括编译器、错 功能的逻辑抽象,可以根据输入的状态完成相应的功 误管理器、系统管理器、通信接口、IO接口、调试内核, 能或改变输出状态。软元件在梯形图中有些属性是相 在这些基础上共同完成程序的输入输出及执行等工作[3]。 似的.如都有元件类型、元件名称、元件位置等属性。在 编辑过程中.利用这些共同的属性把区域分成网格状 的单元格,每个单元格代表一种软元件类型,同时单元 格的行列坐标也可以表示元件的具体位置。元件的具 本身的第1个触点。为了灵活应用和扩展编辑元器件, 方便编程实现,按照面向对象的设计思想,可以设计一 个元件抽象基类作为总体接口,其它子类派生于这个 CLADEle//梯形图元件基类: { Public: CLADEle(); virtual~CLADEle(): 收稿日期:2012年6月 机械制造50卷第579期 2012/11 褴 万方数据 CLADEle(intrOW,intcoi,inl strEleName); eletype,

文档评论(0)

1亿VIP精品文档

相关文档