Mack指出,如今的自动化工作室集成了许多终端用户的愿望清单。这些工具包括一套常见的配置工具;标准的、广泛使用的配置语言;配置模拟工具可以缩短上市时间。这些还包括灵活的观看能力,无论最终用户在他或她的公司中扮演什么角色。自动化供应商罗克韦尔自动化公司Logix/NetLinx软件营销经理Ron Bliss说:“但是我们在工业编程工具方面面临的一个挑战是为世界上常见的面向对象功能提供基础。”(www.rockwellautomation.com),位于俄亥俄州梅菲尔德高地。
布利斯解释说,尽管抽象(去除细节的机制或实践)和继承(使用已经定义的对象来形成新对象的方法)在个人计算机编程中已经很常见,但这些方法直到最近才开始进入控制系统。“主要原因是我们需要找到一种方法,使这些概念易于支持和维护。”此外,由于工业环境必须不间断地持续运行,“能够在运行时进行更改是至关重要的,”他补充道。
导航能力
那么,集成编程环境的一些独特特性是什么呢?这些特性在工业环境中的用途是什么?除了Mack提到的配置工具之外,Bliss还指出了一个有用的功能,即拥有一个程序,它提供了在与其余应用程序代码相同的视图中直接查看、导航和配置系统拓扑的能力。“在大多数工业软件工具中,这是作为一个单独的软件工具提供的。这意味着这些信息不那么容易获得。”“这个(新功能)简化了系统管理,因为架构更加直观。”另一个有用的功能是动画设备诊断,他说。它有助于指导维修人员发现故障。
一些发展加强了综合方案拟订环境。Bliss提到的一个是用户定义的附加指令。“这些为面向对象的编程方法提供了基础,其中代码被封装到预先验证的模块中,无需修改即可轻松重用,”他解释道。“这允许您创建标准化的库,可以减少项目开发时间并提供一致性。”
在他提到的其他三个方面中,一个是集成驱动器配置,它使得控制系统中的驱动器管理“变得容易得多,因为只需要购买和学习一个软件包”。其余两个包括新的报警模块,提供标准化的报警管理和跟踪,以及集成的机器人控制,布利斯说,这可能是“包装拾取放置和其他复杂运动控制应用的理想选择。”
另外吸引终端用户的还有连接性和基于流程图的光学接口,加州Temecula供应商Opto 22的高级系统工程师James Davis说。www.opto22.com).他说,终端用户希望实现的其他功能还包括综合比例积分导数(PID)控制、报警、历史和实时趋势、实时调试工具、安全和版本控制。他认为OPC(一种开放连接标准)连接也很重要。“这让你可以交流你正在收集的数据,让你可以将数据导入任何符合opc标准的设备。”
Davis预测,集成的工业编程环境将变得更加普遍。所以如何?通过集成可编程自动化控制器(pac),一种新型工业控制器,将PC功能与可编程逻辑控制器相结合。
肯娜·阿莫斯,ckamosjr@earthlink.net,是一个自动化的世界特约编辑。