标准水平编程竞技场

管理控制程序不再是一个人在一个雨天的周日下午的工作,Eelco van der Wal说,他是PLCOpen (www.plcopen.org)的常务董事,PLCOpen位于荷兰的Zaltbommel,是一个供应商和产品独立的全球协会。

他的组织关注的一个核心活动是国际电工委员会(IEC,www.iec.ch)《标准61131,可编程控制器》,特别是《第3部分,编程语言》。

van der Wal认为,用户从IEC 61131-3中获得的最大好处是其结构化的软件开发方法。现在编程需要一群有着不同学科或背景的人。这意味着在软件开发、流程、维护、安装和其他领域,你必须为他们提供让他们感到舒服的软件工具。IEC 61131提供了这样一个环境,”他说。

完美的感觉

施耐德电气美国自动化业务自动化产品经理Rob Dussault说,这一标准几乎是每个新项目的基础。www.schneiderelectric.com),位于马萨诸塞州北安多弗。“61131的概念非常有道理。通过采用这一标准,最终用户可以自由选择任何符合标准的、一流的自动化供应商。”

杜索说,目前有两种行业趋势。一个是分布式编程环境。他解释说,分布式控制系统(dcs)缺少的是连接设备的软件。“现在,我们把智能放入一个软件中,按下一个按钮,它就会找到它应该在自动化架构中的位置。”

第二个趋势是终端用户希望员工了解多种编程语言,Dussault说。传统上,终端用户以一个供应商为标准。这导致了使用外部合同服务或来自公司其他地方的资源。他说,这也限制了终端用户从原始设备制造商那里选择一流机械。

Dussault解释说,这种新情况导致最终用户转向标准的面向对象编程。他指出,功能框图是IEC 61131-3支持的一种语言。他说,面向对象的功能也使维护人员更容易识别过程问题。“操作人员和维护人员在这样一个标准化的环境中会感到更舒适,”van der Wal补充道。“此外,机器的成本和风险也大大降低。安装的时间从几周减少到几天。”

该IEC标准在Camp, Dresser & McKee Inc.的达拉斯办公室(www.cdm.com)是一家提供全方位咨询、工程、建筑和运营服务的公司。达拉斯的仪器和控制专家Rick Hildago说,目前它在美国中南部的市政水/废水项目中使用IEC 61131-3的编程环境。他指出,CDM使用施耐德电气的概念软件。

远程心跳

他说:“在一些项目中,我们对包含整个PLC程序的各个部分的格式进行了标准化。”Hildago指出,除了特定于过程的控制逻辑外,还开发了其他部分用于特定功能,如监控远程PLC的心跳以实现点对点通信、监控PLC诊断信息、数据打包/内存映射等。

Hildago说,每个部分的开发都可以分配给程序员。一旦编程完成,团队可以根据需要将一个部分合并到每个PLC的整体程序中。他解释说:“这使得整个工厂都可以使用标准化的部分,减少了程序开发时间,因为逻辑只创建一次。”

Hildago认为,IEC 61131确保了编程环境对所有供应商都是公平竞争的。“最终用户现在可以使用特定供应商的硬件特性来确定适合他们需求的技术和成本效益的解决方案。”

Kenna阿莫斯,ckamosjr@earthlink.net他是《自动化世界》特约编辑。

更好地控制