小议SoftPLC技术与工业过程控制

来源 :中小企业管理与科技·学术版 | 被引量 : 0次 | 上传用户:fyq20061001
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:SoftPLC技术被称为用于PLC的软逻辑控制技术。SoftPLC系统采用纯软件的方式使得兼容PC的硬件能够完成实际PLC的逻辑控制工作。通常这意味着PC在运行的时候其自身已经成为一个专用的控制器,进而失去了大多数用户界面的功能。此外,当系统正在运行操作员界面(OI)等程序时,其他一些SoftPLC利用一个实时环境使得宿主PC能够有部分时间去处理相应的控制逻辑。为了更好地描述和体现SoftPLC技术的特点,本文将结合美国ICONICS公司开发研制的软逻辑控制组态软件ControlWorX32加以介绍。
  关键词:SoftPLC技术 ControlWorX 32 软件 应用
  
  一、ControlWorX32组态软件
  
  ControlWorX32是美国ICONICS公司开放研制的GENESIS 32系列工业控制组态软件之一,GENESIS 32工业控制组态软件还包括GraphWorX 32(用于图形化人机界面开发的组态软件)、TrendWorX32(用于实时和历史数据记录管理的组态软件)、AlarmWorX32(用于报警和事件记录管理的组态软件),以及OPCToolWorX(专用于OPC设备驱动程序开发的工具软件包)等。
  ControlWorX 32是一个完全基于IEC1131-3标准的开放性控制系统应用程序组态软件,同时也是WindowsNT平台下的基于OPC技术规范连接的开放性控制系统容器。兼容于现有的工业标准,能够非常方便地满足建立、测试、调试PLC软逻辑控制程序和生产过程控制应用,为基于坚固WindowsNT的实时过程控制应用提供了广泛的连接特性。
  ControlWorX 32采用了一个高性能多任务软逻辑和过程控制引擎,而且运行于Windows NT平台之上,为过程控制应用程序提供了毫秒级的执行时间间隔。依靠OPC自动化技术规范,很容易集成到任何基于OPC连接的HMI/SCADA系统中去。
  
  二、在生产过程控制中的应用
  
  如图1为一个简单的单回路闭环控制示意图。利用这个例子,在ControlWorX32组态软件中我们将学习怎样编写功能模块,以及其他一些程序设计语言设计工程项目的方法和知识。我们将为过程控制管理建立一系列的功能模块。设定值与过程测量值之间的偏差经过PID控制算法运算后,其输出值直接作用于过程控制变量。
  


  1、启动工程项目
  (1)建立数据类型
  在所建立的工程项目文件夹中寻找并选择“数据类型”项目,为所选定的数据类型输入一个变量名称PIDTypes,并点击“确定”按钮确认。现在,在的工程项目文件夹中的“数据类型”项目下将会出现一个PIDTypes字段。双击PIDTypes字段并输入如图2所示的内容。
  


  退出如图2所示的窗口,并保存工作表。为了以后能够使用该数据类型,现在必须编译这个工作表。从主菜单的“制作”菜单下选择“编译工作表”命令即可,系统将为编译的数据类型。
  (2)组建功能模块
  为了制作的功能模块,在当前的工程项目文件夹中双击“逻辑POUs”项目。选定相应类型的功能模块,这里选择ST(结构化文本)程序设计语言,并输入标题名称LAG。单击“确定”按钮后,将看到,在的工程项目文件夹中会出现三个新的项目:LAGT*、LAGV*和LAG*。双击LAGV*项目,在所出现的窗口内输入所示的特殊字段,包括名称,数据类型,使用方法和初始值等。
  在为每个变量输入了相应的数据后,千万别忘记点击“刷新”按钮。当完成所有变量数据的输入后,关闭当前窗口并返回到的工程项目树。
  双击LAG*项目,以便为的功能模块输入内容。这一操作将激活一个活动窗口。在当前的活动窗口中输入的程序。
  (3)建立控制程序
  为了建立一个控制程序,首先从当前工程项目树中,选择“逻辑POUs”项目,然后按回车键,或者点击鼠标右键选择插入方式,系统将会为提供组建新的功能模块。输入下列信息,单击“确定”按钮并返回到当前工作的工程项目树。可以看到,在当前的工程项目文件夹中将会出现三个新的项目:PIDLoopT*、PIDLoopV*和PIDLoop*。
  双击PIDLoopV*项目,并输入如图12所示的变量类型,包括变量名称,数据类型,初始值和CSV标识(×或者非×)。
  在为每个变量输入了相应的数据后,千万别忘记点击“刷新”按钮。一旦完成所有变量数据的输入后,关闭当前窗口并返回到的工程项目树。
  为了输入程序的内容,从当前工程项目树中选择并双击PIDLoop*项目,将激活一个活动的窗口。在当前活动的窗口中点击所建立的功能模块图标,则有模块对话框将会出现。
  在功能/功能模块对话框中详细列出了功能模块的技术参数,包括所属组别、功能模块名称、功能模块类型、局部变量工作表、实例、模块外型尺寸、显示类型、显示数据类型以及形式参数等。
  
  2.构造工程项目
  
  为了编译所创建的工程项目,从主菜单上选择“制作”菜单下的“构造工程项目”命令。系统将为编译该工程项目,同时也会报告编译过程中所出现的任何错误。由于这个程序的运行是循环的,因而将始终会看到清楚的错误报告反馈。
  如果状态(State)显示运行(Run),单击停止(Stop)按钮将改变运行状态为停止(Stop),然后单击下载(Download)按钮。当资源控件对话框再次出现时,单击Cold按钮,则状态显示将重新返回到运行(Run)状态。最后关闭资源控件对话框。如果状态行显示的状态为超时(TimeOut),则意味着ControlWorX 32运行模件没有执行。在这种情况下,从启动菜单上重新启动ControlWorX 32运行模件。
  
  3、观察并修改工程项目
  
  在当前工程项目树上双击实例项目,将会显示正处于運行状态下的执行程序,并允许用户观察所有变量的状态。用户可以在变量上通过双击来改变变量的值,同时,也允许用户改变文本框中的内容,当需要改变时单击“覆盖”按钮即可。
  从当前窗口中的启动菜单选择并启动OCI数据交换服务器和OCI OPC&CALL-R服务器。从主菜单上选择“文件”菜单下的“新建工作空间”命令,然后再从“编辑”菜单下选择“插入工程项目”命令。从对话框中插入PIDXMPL工程项目,并单击“确定”按钮确认。同时保存当前的工作空间是非常重要的。从主菜单上选择“文件”菜单下的“另存工作空间为”命令,单击“保存”按钮将当前工作空间保存为PIDLoop.oci。从工程项目文件夹中选择控件项目,然后启动运行。
  从启动菜单上启动另一个图形化组态软件GraphWorX 32。一旦GraphWorX 32启动后,选择过程控制测点图符,单击“标识符”按钮,双击“我的计算机”选项,然后双击OCR.ICONICS.OCIOPC服务器即可。
  只要完成了测点类型的选择后,从主菜单上选择“运行”命令即可在当前窗口中观察到相应的实时数据。
  由此我们可以看到,由于SoftPLC技术充分结合了工业PC与可编程序控制器(PLC)之间各自的优点,同时,也是当前工业控制计算机软件发展的主流之一,必将在以后工业自动化过程控制领域发挥越来越重要的作用。符合SoftPLC技术规范的其他工控软件还包括Wonderware公司的InControl组态软件、Siemens公司的STEP7组态软件、以及PcSoft公司的WizPLC组态软件等。这些工控组态软件的推出,为工业用户在自动化过程控制系统应用程序的研究开发领域提供了更加广泛的选择余地。
其他文献
新型工业自动化产品可编程计算机控制器(PCC)是综合了PLC和工业计算机优点的新一代可编程计算机控制器,它具备各种标准的控制功能,硬件采用了能灵活配置的模块化结构,可带电插拔,可靠性高。PCC支持多任务分时操作系统,提供了8个分别具有不同循环时间不同优先权的任务等级(task class)。  PCC产品使用开放式总线结构,与各种系统通信方便,提供支持CAN BUS的硬件模块并自带CAN接口。因此
期刊
一、引言    经济增加值(EVA)在我国尚属一个新的概念,无论是从理论研究还是从实践探索的角度都处于刚刚起步阶段,如何将这一先进的理念和管理方法引入我国企业,建立适合我国企业的EVA企业管理系统,是一个重要的研究课题,有很多的问题需要解决。但是,在这样的一种情况下,无论是理论滞后于实践还是实践跟不上理论,在商业企业及工业企业中都有企业在尝试借助这一先进管理理论提高企业的经营效益,真实评价企业的价
期刊
黑龍江省教育科学规划课题重点课题《网络监控设备在高职教学中的应用与研究》课题编号HZZ014  摘要:在现有监控设备中嵌入ARM(Advanced RISC Machine),形成网络监控设备,使其可接入Internet,为其设计简易的软件接口,方便地通过网络实现远程监控。  关键词:网络监控 ARM 软件接口    在Internet应用的驱动下,各种控制设备都从独立化解决方案向着开放式设备互连
期刊
摘要:本文结合武广铁路客运专线V标韶关制梁场预制32m后张法预应力双线整孔简支箱梁高标号、耐久性、大体积C50砼配合比的选定、砼的整个施工过程如何提高砼的质量进行了阐述;尤其在梁体浇注、振捣方面进行了重点阐述,以便在高标号、耐久性、大体积砼及今后预制或现浇T梁和箱梁的施工过程中予以参考、借鉴。  关键词:高标号 耐久性 大体积 混凝土 箱梁 浇筑 施工技术    一、概述    客运专线序幕的拉开
期刊
一、概况    2004年12月~2007年4月,筆者对烟台市混凝土建筑物进行了全面调查,并用回弹仪测验了建筑物的混凝土强度,用酸酞试液测验了碳化深度。通过调查发现,现有混凝土建筑物耐久性不良,主要表现在:混凝土碳化和裂缝问题普遍存在;沿海地区钢筋混凝土结构受氯离子侵蚀引起的钢筋锈蚀严重;临水混凝土表面冻融松散剥落破坏;混凝土表面冲磨破坏、机械磨损、磨蚀破坏以及化学侵蚀;碱骨料反应破坏等。这些问题
期刊
摘要:本文通过阐述财务管理在ERP中的重要地位,分析ERP应用引起企业财务管理发生的变化,提出ERP环境下如何做好企业财务工作的一系列措施,确保ERP的有效实施。    ERP(Enterprise Resources Planning,即企业资源计划)是建立在信息技术基础上,利用现代企业的先进管理思想,全面地集成了企业的所有资源信息,并为企业提供决策、计划、控制与经营业绩评估的全方位和系统化的管
期刊
摘要:本文从硬件,BFM设置及程序设计等方面详细介绍了线性传感器在三菱FX2N系列可编程逻辑控制系统中的应用,对其它类型PLC系统的模拟量设置也有借鉴意义  关键词:FX2N 模拟量 BFM 线性传感器     随着工业自动化的普及与发展,要求有更加先进、稳定、可靠的监控的设备加入到控制系统中,以完成数据的采集并控制输出设备安全运行。工业自动化中大量应用PLC,即可编程逻辑控制器来对自动控制系统实
期刊
摘要:ERP是借用一种新的管理模式来改造原企业旧的管理模式,是先进的、行之有效的管理思想和方法。但是,ERP软件在实际的推广应用中,其应用深度和广度都不到位,多数企业的效果不显著,没有引起企业决策者的震动和人们的广泛关注。  关键词:ERP 分阶段式战略 捆绑式战略 滚动式实施战略    ERP(ENTERPRISE RESOURCE PIAN. NING)企业资源计划系统,是以系统化的管理思想,
期刊
摘要:近年来,随着通讯技术.网络技术和半导体技术的飞速发展,智能仪器仪表系统的设计步入了崭新的时代。其中,实现Intenet接入是当前智能仪器仪表系统发展的热点领域和重要方向。本文讨论了ISP(In System Programmabiljty)技术在智能仪器仪表设计中的应用。  关键词:智能仪器仪表 ISP 技术    ISP(In System Programmability)在系统可编程技术
期刊
摘要:Unitank废水处理工艺是SBR工艺的一种变型,其废水处理池的池型为矩形,三池共用池壁,节省投资,同时占地面积省;系统在恒定水位下运行,运行方式较为灵活,可以用于脱氮除磷。并就其应用进行分析探讨.  关键词:工艺 废水处理 Unitank 脱氮除磷    1.Unitank 工艺的发展概况  Unitank工艺是INTERBREW与K.U.Leuven在三沟式氧化沟基础上合作发明的污水处理
期刊