简单的RLL编程工具

大多数自动化项目使用某种形式的逻辑控制,通常在可编程逻辑控制器(PLC)中实现。PLC的实际形式从专用硬件到PC应用程序各不相同,可从各种供应商获得。无论逻辑类型如何,最终目标都是监视输入变量,然后根据用户确定的算法对输出信号进行响应。

通过特蕾西·j·科茨 二一年五月一日

大多数自动化项目使用某种形式的逻辑控制,通常在可编程逻辑控制器(PLC)中实现。PLC的实际形式从专用硬件到PC应用程序各不相同,可从各种供应商获得。

无论逻辑类型如何,最终目标都是监视输入变量,然后根据用户确定的算法对输出信号进行响应。该算法使用所选平台的适当软件工具为每个应用程序开发。对于许多硬件平台,用户可以从硬件供应商提供的包中进行选择,也可以通过通用的第三方软件工具来开发特定于应用程序的程序。

对于Allen-Bradley SLC 500和MicroLogix系列PLC硬件,罗克韦尔软件公司(Milwaukee,威斯康星州)提供RSLogix 500用于编程和管理这些控制器。这个包的优点是由硬件供应商的姐妹公司开发和支持。

保持传统

该软件的编程方面依赖于传统的Relay-Ladder-Logic (RLL)符号,同时通过定义良好的文件结构支持配置控制。RSLogix 500允许其他包的有经验的用户在不需要特定产品培训的情况下高效工作。它还可以让不经常使用的用户变得更有效率。

RLL编辑器使用典型触点和线圈的标准图形表示来描述逻辑,因为它不完全符合IEC 61131。所有程序项的放置都可以通过在所需位置的“指向-点击”操作轻松完成,然后通过键入三个字母的元素名称或在元素工具栏上的第二个“指向-点击”操作。这有助于用户查找工具栏上的元素,这些元素按类型分组,并由带标签的选项卡选择。

在程序开发期间,用户可以选择使用实际的I/O地址或用户(标记)名。当使用用户名时,它们之间的链接可以定义为已进入或稍后在流程中。无论如何,一旦定义了名称,所有使用都在主标记数据库之外进行协调。

在功能方面,RSLogix 500软件以一种直接的方式支持一系列处理器功能,只是根据所选处理器以“灰色”显示不支持的功能。这让用户对独立于处理器的环境有一种共同的感觉。此外,这个包还有一个非常有用的帮助功能,它提供了特定的指令描述以及指令示例。

所包含的文件管理工具使程序管理变得简单,同时允许用户根据需要组织程序,包括分配数据类型。向用户提供用于创建程序代码的基本文件,但如果对特定应用程序有利,则可以选择将其他文件创建为子例程。同样,用户可以选择增加标准数据文件的大小,或者为数据隔离创建额外的文件。

除了编程环境,RSLogix还是一个优秀的调试工具。当连接到目标PLC并置于“在线”模式时,封装清楚地指示所有离散设备的状态,并提供合理的实时数值显示。联机模式的一个不方便的特点是,所有开放的阶梯子程序,除了主程序,在转换到联机模式时都是关闭的。

RSLogix 500可在Microsoft Windows 95/98和Microsoft NT平台下运行。这是Windows 2000准备和Windows ME兼容。本文基于Windows 98下RSLogix 500 4.50.00版本。www.software.rockwell.com

有关RSLogix 500的更多信息,请圈345或访问www.globalelove.com/freeinfo。

特约编辑Tracy J. Coates P.E.是田纳西州约翰逊市PCE工程公司的咨询工程师。