元件特定变量翻译制造技术

技术编号:8625519 阅读:171 留言:0更新日期:2013-04-25 22:27
本发明专利技术公开了一种元件特定的变量翻译,提供了一种具有指令的计算机可读介质。当由计算机系统执行时,指令指导计算机系统执行以下处理:标识用于控制机器自动化环境中的过程的控制元件;标识控制元件用于监视过程的多个变量;以及根据特定于控制元件的翻译协议而将多个变量翻译为多个别名。

【技术实现步骤摘要】

这里描述的主题涉及控制自动化机器的领域。
技术介绍
机器自动化环境包括多种类型的处理车间、制造工厂、装配线以及生产操作。机器自动化环境中的设备通常使用软件和自动化控制机制来配置、控制或监视。在许多情况下,软件以图形用户界面的形式来实现。典型的机器自动化环境包括各种设备,诸如泵、驱动器、电动机、启动器、机器人、传感器、开关、致动器或其它设备(包括其组合)。机器控制器、控制元件或其它类型的控制器通常用于控制这些设备。机器控制器通常与多个设备接口并具有多个输入和输出。变量名通常被分配给输入和输出,以使得它们可以在用于创建控制逻辑的软件中被引用。控制器使用控制逻辑来配置、控制或监视设备。
技术实现思路
提供了一种操作配置系统的方法。该方法包括如下步骤标识用于控制机器自动化环境中的过程的控制元件;标识控制元件用于监视过程的多个变量;以及根据特定于控制元件的翻译协议将多个变量翻译为多个别名(alias)。在一些示例中,该方法包括如下步骤显示控制元件实现的用于控制过程的控制逻辑的图形表示,其中,该图形表示包括别名。在该示例中,该方法还包括如下步骤将图形表示转换为程序逻辑,包括根据翻译协议将别名翻译为变量。在一些示例中,该方法还包括将程序逻辑传递到控制元件的步骤。在一些示例中,该方法还包括将别名传递到控制元件的步骤。在一些示例中,控制逻辑在控制元件中通过执行程序逻辑来实现。在一些示例中,变量包括国际电工委员会(IEC)地址。在一些示例中,控制元件包括具有位置和逻辑地址的端口。该端口包括多个元件,每个元件均具有类型和逻辑地址。在一些示例中,每个别名具有包括_I0_wx_yy_zz的格式,其中,wx、yy以及zz部分中的每个表示关于该端口的信息。在该配置中,w表示端口的位置,X表示端口的逻辑地址,yy表示多个元件之一的类型,并且zz表示多个元件之一的逻辑地址。还提供了 一种计算机可读介质。计算机可读介质包含指令,该指令当由计算机系统执行时,指导计算机系统进行如下处理标识用于控制机器自动化环境中的过程的控制元件,标识控制元件用于监视过程的多个变量,以及根据特定于控制元件的翻译协议将多个变量翻译为多个别名。附图说明图1示出了配置系统。图2示出了配置系统的操作示例。图3示出了配置系统。图4示出了变量和别名的表。图5示出了配置系统的操作示例。图6示出了包括多个控制器的配置系统。图7示出了配置系统。具体实施例方式以下描述和相关联的图教导了本专利技术的最佳模式。为了教导专利技术原理,可简化或省略最佳模式的一些常规方面。所附权利要求指定本专利技术的范围。最佳模式的一些方面可能没有落入权利要求所指定的本专利技术的范围内。因此,本领域技术人员将理解落入本专利技术的范围内的、源自最佳模式的变型。本领域技术人员应理解,下述特征可以以各种方式组合,以形成本专利技术的多个变型。因此,本专利技术不限于下述的具体示例,而仅由权利要求及其等同方案来限定。典型的机器自动化环境包括各种设备,诸如泵、驱动器、电动机、启动器、机器人、传感器、开关、致动器或其它设备(包括其组合)。控制器或控制元件通常用于配置、监视或控制这些设备。控制器通常与多个设备接口并具有多个输入和输出。输入用于从过程、系统或设备接收信息。输出用于将被已被转换为电信号的指令传送到过程、系统或设备。配置软件使得用户能够配置控制器,以使用控制器的输入和输出以特定方式操作设备。控制器执行使用用户指定的控制逻辑而创建的程序逻辑。在设计控制逻辑时,用户通常使用与控制器的输入和输出相关联的变量来指定其用途或行为。图1示出了配置系统100。配置系统100包括配置软件110、控制元件120以及机器自动化环境190。机器自动化环境190包括过程150。图2示出了配置系统100的操作示例。以下在括号中表示操作的步骤。配置软件110标识用于控制机器自动化环境190中的过程150的控制元件120(210)。配置软件110然后标识控制元件120用于监视过程150的变量(220)。最终,配置软件110根据翻译协议将变量翻译为别名(230)。翻译协议是特定于控制元件的。返回参照图1,配置软件110包括指令和相关数据,当由处理器执行时,该指令和相关数据允许用户配置控制元件120。使用别名来执行配置。通过翻译与控制元件120相关联的变量来标识别名。控制元件120包括逻辑电路和用于与配置软件110和过程150接口的端口。控制元件120执行配置软件110提供的程序逻辑来控制过程150。控制元件120可以是微控制器、可编程控制器或者其它类型的控制器(包括其组合)。过程150工作在机器自动化环境190中。过程150包括可使用机器或设备执行的任意工业过程。在多种情况下,处理150涉及电气设备、机械设备、传感器、开关、致动器或其组合的配置、控制、操作或监视。图3示出了配置系统300。配置系统300包括处理系统312、显示器304、控制器320以及机器自动化环境390。处理系统312包括配置软件310和能够执行配置软件310的处理电路。处理系统312可以是计算机、服务器、微处理器、便携式电子设备或计算设备。配置软件310是配置软件110的示例,但是配置软件310可具有替选配置或以替选方式工作。机器自动化环境390包括设备371-373。机器自动化环境390是机器自动化环境190的示例,但是机器自动化环境390可具有替选配置或以替选方式工作。设备371-373可包括泵、驱动器、电动机、机器人、自动化工具、测试仪器、传感器、开关、致动器或自动化设备(包括其组合)。设备371-373执行机器自动化环境390中的如过程150的过程。控制器320包括端口 322和326以及用于与处理系统312通信的接口。端口 322和326可包括用于与设备371-373或与其它设备电接口的输入和输出端口的任意多种组合。输入和输出端口可以是数字的、模拟的或其组合。控制器320是控制元件120的示例,但是控制器320可以以替选方式工作或具有替选配置。在一个示例中,控制器320可包括Allen BradleyMicro 800 可编程控制器。显示器304是用于视觉上或图形上向处理系统312的用户呈现信息的设备。显示器304可包括液晶显示器(IXD)、阴极射线管(CRT)或其它类型的图形显示设备。在一个操作示例中,用户希望以如下方式来配置控制器320 :使得设备371-373以所选的方式运转以控制机器自动化环境390中的过程。在该示例中,设备371是风扇电动机,设备372是自动切割工具,并且设备373是温度传感器。切割工具的速度由模拟输出327来控制,并且切割工具的状态使用数字输入328来监视。除了控制切割工具之外,用户希望根据温度传感器表示的温度而为切割工具的操作创建一组规则。例如,当温度超过阈值时,可以以较低速度操作切割工具。用户还可能希望基于切割工具的操作和状态以及温度来控制风扇电动机的操作。设备和操作的多种其它可能的组合是可能的。控制器的不同类型和型号通常具有不同的输入和输出类型以及不同的输入和输出量。另外,控制器可具有可选的插入式模块或扩展端口,其增加了控制器上可用的输入和输出的数量或类型。当使用配置软件310来创建控制设备371-373的操作的一组逻辑规则时,使用变量来引用输本文档来自技高网...

【技术保护点】
一种方法,包括:标识用于控制机器自动化环境中的过程的控制元件;标识所述控制元件用于监视所述过程的多个变量;以及根据特定于所述控制元件的翻译协议而将所述多个变量翻译为多个别名。

【技术特征摘要】
2011.04.29 US 61/480,9881.一种方法,包括 标识用于控制机器自动化环境中的过程的控制元件; 标识所述控制元件用于监视所述过程的多个变量;以及 根据特定于所述控制元件的翻译协议而将所述多个变量翻译为多个别名。2.根据权利要求1所述的方法,还包括 显示所述控制元件实现的用于控制所述过程的控制逻辑的图形表示;以及 将所述图形表示转换为程序逻辑,包括根据所述翻译协议将所述别名翻译为变量。3.根据权利要求2所述的方法,还包括将所述程序逻辑传递到所述控制元件。4.根据权利要求3所述的方法,还包括将所述别名传递到所述控制元件。5.根据权利要求3所述的方法,其中,所述控制逻辑在所述控制元件中通过执行所述程序逻辑来实现。6.根据权利要求1所述的方法,其中,所述变...

【专利技术属性】
技术研发人员:理查德·A·希科劳杰克·A·朱克大卫·W·科莫张跃
申请(专利权)人:洛克威尔自动控制技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1