集成控制和人机界面系统

在控制系统世界中,各种应用程序中“典型”使用的平台和工具的定义不断变化。在标准PC硬件上运行的软件应用程序现在存在于曾经为专用硬件/软件解决方案保留的领域。PC现在不仅仅用于数据采集和操作界面功能。

通过特蕾西·j·科茨,体育运动员 2000年4月1日

在控制系统世界中,各种应用程序中“典型”使用的平台和工具的定义不断变化。在标准PC硬件上运行的软件应用程序现在存在于曾经为专用硬件/软件解决方案保留的领域。PC现在不仅仅用于数据采集和操作界面功能。

一个主要的增长领域是在PLC逻辑控制应用中使用PC,其中软件允许PC在配置方面模拟PLC。这些“软逻辑”方法可以在PLC的传统梯形逻辑中编程,但不需要专用处理器来执行,而是在PC上运行。

随着微软Windows操作系统(95,98,NT和CE)在控制功能上的使用越来越被接受,PC向更直接的控制应用程序的迁移正在发生。基本上,pc在逻辑控制应用中的使用正在增加,因此提供了更多的软逻辑包。

CTC Parker Automation (Milford, O.)发布了一款名为MachineShop的组合软件产品,包括其MachineLogic软逻辑和交互HMI包。该组合包允许在公共结构下集成PLC (MachineLogic)和HMI (Interact)功能。

MachineLogic支持五种IEC 61131-3语言中的任何一种的系统配置,包括指令列表、结构化列表、功能框图、梯形图和顺序功能图。这使用户能够选择最适合其应用程序的语言,以及他们对这些不同格式的适应程度。

本产品的PLC功能端支持Profibus和DeviceNet两种I/O网络。这些已建立的网络为这种软逻辑提供了一系列流程接口的选择。然而,在同一时间,这些网络中只能有一个处于活动状态。没有同时激活它们的选项。

MachineShop中包含的一个重要的“额外”I/O类型是“虚拟I/O”,它被定义为I/OConfiguration中的任何其他I/O类型。这种I/O类型允许开发人员在运行时系统下执行程序,而无需连接到物理I/O系统。这对于测试和调试非常有用,因为许多安装没有完整的带有I/O子系统的开发站。该系统的另一个功能是,交互人机界面部分在此模式下与PLC保持完全功能。

MachineShop的交互部分支持40多种通信驱动程序,涵盖了广泛的PLC制造商以及与这些系统相关的不同网络和直接通信协议。与机器逻辑不同的是,交互包允许多个通信驱动程序同时处于活动状态。这使得Interact可以在同一个应用程序中提供到MachineLogic软逻辑和其他传统硬件plc的接口。

Interact的图形编辑器提供了很大的灵活性,包括从CAD包中导入“dxf”类型文件的能力。一旦创建了对象,就可以直接链接到PLC属性,包括动画的细节。然而,就个人喜好而言,我不喜欢编辑器不能放大一个区域进行详细的工作。

在运行时,环境交互易于使用,可与pc机或CTC专用硬件平台进行操作。虽然这可以将HMI放置在不适合PC的地方,但它带来了PC应用程序的弱点,要求它在DOS下运行。DOS操作阻止用户在交互活动时打开其他Windows应用程序。本文基于CTI Parker Automation的MachineShop 1.01版本。

有关MachineShop的更多信息,访问www.globalelove.com/freeinfo

作者信息
特蕾西·科茨,特约编辑,是田纳西州约翰逊市PCE工程公司的咨询工程师。