首页> 中国专利> 用于配置工业安全继电器的系统和工业安全系统配置方法

用于配置工业安全继电器的系统和工业安全系统配置方法

摘要

提供了用于配置工业安全继电器的系统和工业安全系统配置方法,用于配置要由安全继电器实施的安全功能的安全继电器配置系统。该配置系统包括有助于工业安全继电器的直观并且简化的配置的许多特征,包括但不限于下述特征:通过使用基于用户交互来提供反馈和进行提示的直观有序过程的配置处理来引导用户;通过智能地限制用户选择来加强整个配置项目的设计一致性;以及以高效地利用显示空间并且使用户能够快速地评估可用配置选项的方式来在视觉上组织配置和状态信息。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-02-27

    授权

    授权

  • 2017-12-01

    著录事项变更 IPC(主分类):G05B19/418 变更前: 变更后: 申请日:20141231

    著录事项变更

  • 2015-07-29

    实质审查的生效 IPC(主分类):G05B19/418 申请日:20141231

    实质审查的生效

  • 2015-07-01

    公开

    公开

说明书

相关申请的交叉引用

本申请要求于2013年12月31日提交的、标题为“SAFETY RELAY  CONFIGURATION SYSTEM”的、序列号为61/922,513的美国临时申请 的优先权,该美国临时专利申请的全部内容通过引用合并在本文中。

背景技术

本文中公开的主题总体上涉及用于工业安全继电器的配置和监视的 配置系统和图形接口。

发明内容

下面提出了简化概要以便于提供对本文中描述的一些方面的基本理 解。此概要既不是广泛概览也不意在标识关键的/重要的元件或者描绘本 文中描述的各个方面的范围。此概要的唯一目的是以简化方式提出一些构 思作为后续提出的更详细描述的前奏。

在一个或更多个实施方式中,提供了一种用于配置工业安全继电器的 系统,包括:配置部件,所述配置部件被配置成基于对一个或更多个图形 功能块元件进行操纵的配置输入来创建用于安全继电器的配置程序;以及 图形接口部件,所述图形接口部件被配置成接收所述配置输入并且显示所 述一个或更多个图形功能块元件,其中,所述图形接口部件还被配置成将 所述一个或更多个图形功能块元件组织成编辑窗口的四个列。

而且,根据一个或更多个实施方式,提供了一种非暂态计算机可读介 质,所述非暂态计算机可读介质上存储有响应于执行来使系统执行操作的 指令,所述操作包括:显示与用于安全继电器的配置程序相关的一个或更 多个图形功能块元件,其中,所述显示包括将所述一个或更多个图形功能 块元件组织成编辑窗口的四个列;以及基于经由操纵所述一个或更多个图 形功能块元件所接收的配置输入来创建用于所述安全继电器的所述配置 程序。

而且,一个或更多个实施方式提供了一种用于配置工业安全系统的方 法,包括:通过包括至少一个处理器的系统来显示与用于安全继电器的配 置程序相关的一个或更多个图形功能块元件,其中,所述显示包括将所述 一个或更多个图形功能块元件组织成编辑窗口的四个列;以及通过所述系 统、基于经由操纵所述一个或更多个图形功能块元件所接收的配置输入来 创建用于所述安全继电器的配置程序。

为了实现前述和相关目的,本文中结合下面的描述和附图来描述一定 的说明性方面。这些方面表示可以被实践的各种方式,该各种方式中的所 有方式意在被覆盖于本文中。根据结合附图来考虑时的以下详细描述,其 他的优点和新颖性特征会变得明显。

附图说明

图1是安全继电器配置系统与工业安全继电器之间的关系的总体概 览;

图2是可以利于对工业安全继电器的配置、编程和监视的示例安全继 电器配置系统的框图;

图3示出了安全继电器配置系统的设备配置屏幕的示例屏幕布局;

图4示出了从可用设备列表中选择设备以包括在安全继电器配置系 统的项目管理器区中;

图5a示出了安全继电器配置系统的设备工具箱区;

图5b示出了安全继电器配置系统的设备工具箱区;

图6示出了针对项目管理器区上的所选设备创建新的项目;

图7示出了当打开针对所选安全设备的项目时的设备细节区的多个 区;

图8示出了针对安全继电器配置项目的插件模块的配置;

图9示出了安全继电器配置系统的项目窗口中的插件模块的图形表 示;

图10示出了安全继电器配置系统的安全逻辑编辑器屏幕;

图11示出了示例安全继电器逻辑程序的创建;

图12示出了示例安全继电器逻辑程序;

图13示出了示例使能开关功能块;

图14示出了示例反馈功能块;

图15示出了示例门开关功能块;

图16示出了示例光幕功能块;

图17示出了示例静音功能块;

图18示出了具有展开的覆盖设定和高级设定的示例静音功能块;

图19示出了示例重置功能块;

图20示出了示例重启功能块;

图21示出了示例安全垫功能块;

图22示出了示例双手控制功能块;

图23示出了示例即开功能块;

图24示出了示例开延迟功能块;

图25示出了示例关延迟功能块;

图26示出了示例慢进功能块;

图27a示出了示例静音功能块;

图27b示出了具有所选输出地址下拉式列表的示例静音功能块;

图28示出了安全继电器的输入端子的测试脉冲的切换;

图29示出了通过安全继电器配置系统支持的三个示例测试脉冲方 案;

图30a示出了针对双通道安全设备的示例安全监视功能块;

图30b示出了对可以被分配至功能块的测试脉冲参数的可用端子的 限制;

图30c示出了针对三通道安全设备的示例安全监视功能块;

图31示出了将适当的测试源端子自动地分配至安全监视功能块;

图32示出了通过安全继电器配置系统支持的三列组合框;

图33示出了针对安全垫的简化电气示意图;

图34示出了将未使用的测试源自动地分配至安全垫功能块;

图35示出了使用信号流线对功能块输入和功能块输出的连接;

图36示出了保持功能块之间的固定水平距离的编辑环境;

图37a示出了默认表示的示例紧急停止功能块;

图37b示出了具有暴露的高级设定的示例紧急停止功能块;

图38a示出了防止将标准额定输入端子分配至安全等级功能块;

图38b示出了将标准额定输入端子仅分配至非安全等级功能块的限 制;

图39示出了针对安全继电器的示例插件扩展模块;

图40示出了功能块引用;

图41示出了其中通过功能块目标来表示可用存储的开发环境;

图42示出了在将安全监视功能块添加至安全继电器配置项目时自动 地创建输入参考容器和信号流线;

图43示出了在将安全监视功能块添加至安全继电器配置项目时自动 地创建多个输入参考容器和信号流线;

图44示出了在将安全监视功能块添加至安全继电器配置项目时自动 地创建多个输入参考容器和信号流线;

图45示出了经由相关联功能块上的参数设定来设定输入端子的硬件 配置;

图46a示出了在将安全输出功能块添加至安全继电器配置项目时自 动地创建输出参考容器和相关联信号线;

图46b示出了在针对安全输出功能块的输出来选择端子时自动地创 建空白输出参考容器和相关联信号线;

图47示出了具有能够对所分配端子的硬件相关行为进行配置的控件 的功能块;

图48示出了通过颜色所区分的功能块上的可执行项;

图49示出了使用分隔区域对功能块上的配置参数的组织;

图50示出了示例功能块颜色和尺寸设计;

图51a示出了将多用途端子自动地配置为单线安全输入;

图51b示出了将多用途端子配置为常闭安全输入;

图52a示出了将多用途输出端子配置为单线安全输出;

图52b示出了将输出端子配置为单线安全输出;

图53a示出了将多用途端子配置为具有脉冲测试的安全输出;

图53b示出了将多用途端子配置为不具有脉冲测试的安全输出;

图53c示出了将多用途端子配置为常闭安全输入;

图53d示出了将多用途端子配置为常开安全输入;

图53e示出了将多用途端子配置为测试源;

图54示出了包括圆形信号流布线引脚的功能块;

图55a示出了在不配置扩展I/O时的针对功能块的开放地址选择组合 框;

图55b示出了使用安全继电器配置系统将扩展I/O添加至安全继电 器;

图55c示出了将插件I/O添加至端子选择组合框;

图56示出了全局紧急停止功能块;

图57示出了包括针对Modbus输入的类别的地址选择组合框;

图58示出了状态信息的预映射寄存器;

图59示出了在光标悬停在功能块上时的提示框信息的显示;

图60示出了将安全监视功能跟踪至安全输出功能;

图61示出了示例安全功能文档的一部分;

图62a示出了可以在安全继电器配置系统的开发环境内调用的示例 LED配置接口;

图62b示出了使用类型过滤器设定来过滤可用LED配置选项;

图63a示出了在满足针对相关联安全输出功能块的所有所需输入条 件时的信号流线的颜色编码;

图63b示出了指示相关联安全电路准备重置的安全输出功能块的闪 烁;

图64是示例计算环境;以及

图65是示例联网环境。

具体实施方式

现在参照附图来描述本公开内容的各种方面,其中,贯穿本说明书, 相似的附图标记用于指代相似元件。在以下描述中,出于说明的目的,阐 述了大量具体细节以便于提供对一个或更多个方面的透彻理解。然而,应 当理解的是,可以不利用这些具体细节或利用其它方法、部件、素材等来 实践本公开内容的某些方面。在其它实例中,以框图形式示出公知的结构 和设备以利于描述一个或更多个方面。

如在本申请中所使用的,术语“部件”“系统”“平台”“层”“控制器” “端子”“站”“节点”“接口”意在指代与计算机相关的实体或者与具有 一个或更多个具体功能的操作装置相关或作为所述操作装置的一部分的 实体,其中,这样的实体可以为硬件、硬件和软件的组合、软件或执行中 的软件。例如,部件可以为但不限于处理器、硬盘驱动器、包括固定的(例 如,螺丝固定或螺栓固定的)或可移除地固定的固态存储驱动器的多个存 储驱动器(光学或磁性存储介质的)上运行的处理;对象;可执行文件; 执行线程;计算机可执行程序和/或计算机。作为示出,运行在服务器上 的应用和服务器可以为部件。一个或更多个部件可以驻留在处理和/或执 行线程的内部,并且部件可以局限在一个计算机上和/或分布在两个或更 多个计算机之间。此外,在本文中所描述的部件可以根据具有存储于其上 的各种数据结构的各种计算机可读存储介质来执行。部件可以经由例如根 据具有一个或更多个数据包的信号(例如,来自一个部件的数据与本地系 统、分布式系统和/或通过网络例如因特网与其他系统中的另一部件经由 信号进行交互)的本地处理和/或远程处理进行通信。作为另一示例,部 件可以为具有具体功能的装置,该具体功能通过由处理器执行的软件应用 或固件应用来操作的电气电路或电子电路所操作的机械部分来提供,其 中,处理器可以在装置的内部或外部,并且执行软件应用或固件应用中的 至少一部分。作为又一示例,部件可以为通过不具有机械部分的电子部件 来提供具体功能的装置,电子部件可以在其中包括处理器以执行提供电子 部件的功能中的至少一部分的软件或固件。作为再一示例,接口可以包括 输入/输出(I/O)部件以及相关联的处理器、应用或应用编程接口(API) 部件。虽然前述示例针对部件的方面,但是示例化方面或特征还应用于系 统、平台、接口、层、控制器、端子等。

如本文所使用的,术语“推断”和“推论”通常指代根据如经由事件 和/或数据所捕获的观测资料集合推理或推断系统、环境和/或用户的状态 的处理。可以采用推论来识别具体上下文或动作,或者可以生成例如状态 的概率分布。推论可以为概率性的,也就是说,感兴趣的状态的概率分布 的计算基于数据和事件的考虑。推论还可以指代用于根据事件和/或数据 集合来构建较高级事件的技术。这样的推论致使根据所观测的事件和/或 所存储的事件数据集合构造新的事件或动作,而不管事件在接近的时间接 近性上是否相关以及事件和数据是否来自一个或若干个事件和数据源。

另外,术语“或”意指包括性的“或”而不是排他性的“或”。也就 是说,除非另有指定,或根据上下文而清楚,短语“X采用A或B”意指 自然的包括性排列中任一个。也就是说,以下实例中的任一个实例满足短 语“X采用A或B”:X采用A;X采用B;或者X采用A和B二者。另 外,如在本申请以及所附权利要求中所使用的冠词“a”和“an”通常应 当解释为意指“一个或更多个”,除非另有指定或根据上下文而清楚其指 示单数形式。

此外,如本文中所采用的术语“集合”将空集排除在外,例如其中不 具有元素的集合。因此,本公开内容中的“集合”包括一个或更多个元素 或实体。作为示例,控制器集合包括一个或更多个控制器;数据资源集合 包括一个或更多个数据资源等。同样,如本文中所利用的术语“组”指代 一个或更多个实体的集合,例如一组节点指代一个或更多个节点。

将根据可以包括多个设备、部件、模块等的系统来表示各种方面或特 征。要理解和意识到的是,各种系统可以包括另外的设备、部件、模块等 和/或可以不包括关于附图所讨论的所有设备、部件、模块等。还可以使 用这些方法的组合。

本文中所描述的安全继电器配置系统、软件和图形化接口包括有助于 对工业安全继电器进行直观且简化的配置的多个特征。这些特征包括下述 特征:通过使用基于用户交互来提供反馈和提示的直观有序过程的配置处 理来引导用户、通过智能地限制用户选择来加强整个配置项目的设计一致 性、和以高效地利用显示空间并且使用户能够快速地评估可用配置选项的 方式来在视觉上组织配置和状态信息,以及提供要在本文中较详细地描述 的其他益处。

图1是安全继电器配置系统102与工业安全继电器(relay)108之间 的关系的总体概览。安全继电器108可以包括任何合适的工业安全继电器 或类似设备,其被配置成监视工业安全系统并且控制工业系统或机器基于 一个或更多个安全设备(例如,紧急停止按钮、安全垫、光幕、紧急拉索 等)的所监视状态来启动或运行的能力。安全继电器可以包括用于监视一 个或更多个安全设备的状态的多个输入端子以及基于安全设备的状态来 控制某些机器状态的多个输出端子。在示例配置中,可以经由安全继电器 输出将工业系统或机器的所选控制部件的电源连接至机器,并且安全继电 器108可以被编程为:仅在相关安全设备处于其各自的安全状态中时关闭 输出。为了确保控制可靠性,安全继电器108通常包括多个集成自监视特 征,以减小继电器故障的可能性并且确保工业系统在这样的继电器故障事 件中保持安全。这些集成安全特征可以包括例如冗余电路、用于检测触点 之间的短路的内部监视以及其他这样的特征。

安全继电器108为可编程的,以使用户能够对每个输入端子和输出端 子的功能进行配置并且开发基于安全设备输入的状态来控制每个继电器 输出的行为的逻辑。因此,安全继电器配置102被设计成与安全继电器 108进行通信并且执行使用户能够对安全继电器108进行配置和编程的配 置应用。安全继电器配置系统102可以使用任何合适的通信手段与安全继 电器108进行通信,这些通信手段包括经由配置系统与安全继电器108 之间的本地连接(例如,通用串行总线RS232等)或通过联网的连接(例 如,以太网、Modbus、通用工业协议、控制网、设备网等)的通信。在 一个或更多个实施方式中,安全继电器配置系统102还可以经由因特网与 安全继电器108远程通信。

一旦建立安全继电器配置系统102与安全继电器108之间的通信,配 置系统可以基于由用户提供至配置系统的配置输入和编程输入来将配置 数据104下载至安全继电器。例如,用户可以在通过配置系统102执行的 配置应用的开发环境内开发安全继电器逻辑,并且将所开发的程序下载至 安全继电器108。另外地,安全继电器配置系统102可以从安全继电器108 读取并且呈现状态数据106。配置系统可以在具有与用于创建安全继电器 逻辑的开发环境相似的结构的图形化环境上呈现状态数据106,以使用户 能够监视逻辑环境内的输入设备和继电器输出的状态。

图2是可以有助于对工业安全继电器的配置、编程和监视的示例安全 继电器配置系统的框图。本公开内容中所说明的系统、装置或处理的方面 可以构成在一个或更多个机器内实施的机器可执行部件,例如在与一个或 更多个机器相关联的一个或更多个计算机可读介质(或多个介质)中实施 的机器可执行部件。这样的部件在由一个或更多个机器——例如一个或更 多个计算机、一个或更多个计算设备、一个或更多个自动化设备、一个或 更多个虚拟机器等——执行时,可以使一个或更多个机器执行所描述的操 作。

安全继电器配置系统102的一个或更多个实施方式可以包括图形接 口部件204、通信部件206、安全继电器配置部件208、一个或更多个处 理器210以及存储器212。在各种实施方式中,部件204至208中的一个 或更多个、一个或更多个处理器210以及存储器212可以电耦接和/或在 通信上耦接至彼此,以执行安全继电器配置系统102的功能中的一个或更 多个。在一些实施方式中,部件204至208可以包括存储在存储器212上 并且由一个或更多个处理器210执行的软件指令。安全继电器配置系统 102也可以与未在图2中描绘的其他硬件部件和/或软件部件进行交互。例 如,一个或更多个处理器210可以与一个或更多个外部用户接口设备—— 例如键盘、鼠标、显示监视器、触摸屏或其他这样的接口设备——进行交 互。

图形接口部件204可以被配置成接收用户输入并且以任何合适的格 式(例如,视觉的、音频的、触觉的等)向用户呈现输出。用户输入可以 为例如安全继电器端子配置输入、安全设备选择输入、功能块选择和配置 输入,用户对通过图形接口部件204提供的提示的响应或其他这样的数 据。通信部件206可以被配置成与安全继电器在通信上对接并且在继电器 与配置系统之间交换数据。配置系统与安全继电器之间可以经由本地通信 链路例如USB、RS232等或经由通过网络或因特网的远程连接进行通信。

安全继电器配置部件208可以被配置成执行具有要在本文中较详细 地描述的特征和图形接口特性的安全继电器配置应用。一个或更多个处理 器210可以执行在本文中参考所公开的系统和/或方法所描述的功能中的 一个或更多个。存储器212可以为存储用于执行在本文中参考所公开的系 统和/或方法所描述的功能的计算机可执行指令和/或信息的计算机可读存 储介质。

图3是针对安全继电器配置系统的设备配置屏幕的非限制性示例屏 幕布局302。该示例布局302包括设备工具箱(device toolbox)区308、用 户菜单和工具栏(user menu and toolbar area)区306、项目管理器(project  organizer)区304以及设备细节(device details)区310。

设备工具箱区308可以包括目录式下拉窗口312。当目录式下拉窗口 312被展开时,可以显示用于由用户选择以包括在当前项目中的可用设备 列表316。可用设备列表316可以根据设备类型进行组织,其中每个设备 类型显示为可展开的节点。例如,选择“Safety”(安全)节点314可以 展现可用安全继电器列表。在一些实施方式中,将光标悬停在列表中的设 备之一上会调用包含关于所选设备的另外的信息的弹出式窗口。可以通过 在列表中的所选设备上双击或通过将所选设备拖拉到项目管理器区304 将来自可用设备列表316的设备添加至项目管理器区304。在任一情况下, 如图4中所示,从可用设备列表316中选择设备使所选设备出现在项目管 理器区304中。将设备添加至项目管理器区304使设备可以用于创建新的 项目。

图5a和图5b较详细地示出了设备工具箱区308。图5a描绘了每个 设备类别节点被折叠的可用设备列表。如图5b中所示,当选择类别节点 之一时,展开并且显示所选类别下的可用设备。

现在转向图6,在项目管理器区304内选择安全继电器或其他设备(例 如,之前从设备工具箱区308中选择以将其包括在项目管理器区304中的 的安全继电器或其他设备)创建针对所选设备的新的项目。在所示示例中, 要对GSR 830安全继电器进行配置和编程。因此,从项目管理器区304 中选择与该类型的安全继电器相对应的设备图标,这发起设备细节区310 内的“控制器细节”视图。在本示例中,在设备细节区310的上部显示与 新项目相对应的项目标签602。

图7示出了在打开针对所选安全设备的项目时的设备细节区310中的 多个区。设备细节区310包括设备标题702,其包含关于所选设备的相关 信息,该信息包括该安全设备的身份和连接信息。设备工具栏区704列出 了多个可选择操作和命令。这些可以包括适于所有设备类型的通用操作 (例如,上传、下载等)以及取决于所选安全设备的类型的设备特定的操 作(例如,安全配置、验证、调试、保护、变量)。设备工具栏区704还 可以包括快闪信息(flash information),例如安全设备的指南或在线帮助 信息。

设备图形视图区706显示项目的名称和所选安全设备的图形表示 714。如果安全继电器配置系统当前连接至安全设备,则设备图形视图区 706还可以显示设备的操作状态信息例如当前设备模式(程序模式、运行 等),设备当前是否故障、故障的识别等。用户还可以从该区在程序模式 与运行模式之间切换安全继电器的模式。该区还指示是否已经验证当前项 目(例如在下载之前已经针对错误和不一致来检验程序),并且显示针对 所验证的项目的验证标识符。

用户还可以从设备图形视图区706添加针对安装在安全继电器上的 任何插件模块的配置。在一些实施方式中,如图8中所示,这可以通过右 击或选择安全继电器的图形表示上的空槽位来执行。这调用弹出式配置窗 口802,其使用户能够选择插件模块的类别(例如,通信模块、数字I/O 模块或专用模块)并且能够在所选类型内选择特定模式的插件模块。如图 9中所示,一旦插件模块被选择,则其图形表示出现在安全继电器的图形 表示上。

现在回到图7,设备树区712提供所选安全设备的各种可配置方面的 导航,这些配置方面包括但不限于安全继电器的通信端口、设备视觉指示 器(例如,LED或其他指示器)、嵌入式输入和输出以及附接至安全继电 器的任何插件模块(例如,扩展I/O模块)。

设备配置属性窗格710使用户能够查看并且编辑所选安全继电器的 当前配置。当用户从设备树区712中选择项时,设备配置属性窗格显示针 对所选项的详细配置信息。

如图10中所示,在设备工具栏区704上选择逻辑编辑器按钮发起安 全逻辑编辑器。在一些实施方式中,将在新的标签1006中打开安全逻辑 编辑器。在所示示例中,包含可选安全功能的工具箱区1004定位在屏幕 的左手侧,并且安全逻辑编辑器工具栏1002定位在横过窗口的上部。安 全逻辑编辑窗格1010使用户能够创建、查看并且编辑针对与当前项目相 关联的安全继电器的安全逻辑和配置数据。在图10中,安全逻辑编辑窗 格1010描绘为处于其空白状态中,该状态在创建新的项目时向用户呈现。 如在本文中较详细地描述的,安全继电器配置系统使用户能够通过将功能 块添加至安全逻辑编辑器窗格1010上的可用存储空间1008来建立针对安 全继电器的安全逻辑程序。

如在图10中所示的,安全逻辑编辑器窗格1010包括四列网格,该四 列为安全监视、逻辑级别A、逻辑级别B和安全输出,其中,每一列包 括多个可用存储空间1008。可以通过从工具箱区1004中选择功能块来将 功能块添加至相应存储空间1008。可以根据设备类型、逻辑功能、安全 监视功能或其他合适的类型将功能块组织在工具箱区1004内。可以将类 别显示为工具箱区1004内的节点,从而节点的选择会展开所选类别内的 可用选择。

安全逻辑编辑器窗格1010的安全监视列通常包含与要由安全继电器 监视的安全输入设备(例如、门开关、光幕、安全垫、紧急停止按钮、拉 索等)相对应的特定功能块。逻辑级别A列和逻辑级别B列用于包含下 述逻辑操作:该逻辑操作以用户确定的方式作用于安全输入上以便于控制 安全输入如何控制安全输出的状态。安全输出列通常包含与安全继电器的 安全输出相对应的功能块。如本文中较详细地描述的,安全继电器配置系 统使得能够在功能块图形上直接配置每个功能块,并且使用户能够绘制功 能块输入与功能块输出之间的连接线以便于建立可以被下载至安全继电 器并且在安全继电器上执行的完整的安全继电器程序。

现在参照图11来描述示例工作流,以便于提供根据一个或更多个实 施方式的用于建立安全继电器程序的处理的总体概览。在该示例中,要通 过安全继电器来监视门开关,并且用户要开发用于基于所监视的门开关状 态来控制安全继电器输出的逻辑。因此,从工具箱区的安全监视功能树中 选择门开关功能块1102,并且将其拖至安全逻辑编辑器窗格1010的安全 监视列的可用存储空间。如本文中较详细地描述的,当将功能块添加至程 序时,安全继电器配置系统将可用(未使用)输入端子地址1110自动地 分配至门开关功能块1102。若需要,如果用户希望将不同输入端子分配 至门开关功能块1102,则可以改变这些输入端子地址。如将在本文中较 详细描述的,可以通过与门开关功能块1102的交互来设定针对门开关功 能块1102的其他配置设定。

接着,用户从工具箱区的安全输出功能树中选择安全输出功能块 1108,并且将该功能块拖至安全逻辑编辑器窗格1010的安全输出列的可 用存储空间。与门开关功能块1102类似,安全继电器配置系统将两个可 用(未使用)安全继电器输出端子地址1112自动地分配至安全输出功能 块1108。若需要可以由用户通过与编辑窗格上的功能块的交互来改变这 些输出地址。针对安全输出功能块1108的其他配置设定可以通过与功能 块的交互来设定。例如,可以通过从功能块上的下拉框中选择适当的设定 来将安全输出功能块1108的重置类型从手动改变至自动。

在该示例中,将不对门开关状态执行逻辑运算符,而是要通过门开关 的状态直接地控制安全输出。因此,用户可以将门开关功能块1102的输 出直接连接至安全输出功能块1108的输入。这可以例如通过点击安全输 出功能块1108的输入(其着色为蓝色以指示尚未连接),然后点击门开关 功能块1102的输出(类似地在尚未连接时着色为蓝色)来执行。响应于 该选择,安全继电器配置系统分别在门开关与安全输出功能块之间在逻辑 级别A列和逻辑级别B列中自动地创建两个通过块,并且在通过两个通 过块的两个功能块之间描绘连接线。通过块不执行逻辑功能,而仅将状态 信息从它们的输入不改变地传递至它们的输出。

一旦完成逻辑程序,用户可以通过在设备工具栏区604上选择适当的 控件来编译程序并且将其下载至安全继电器。

图12示出了根据一个或更多个实施方式的另一示例逻辑程序。在该 示例中,安全监视列包含与三个安全输入设备——门开关功能块1202、 紧急停止功能块1210和重置功能块1214——相对应的三个安全监视块。 已经使用地址窗口1216、1218和1220将每个安全监视功能块分配至安全 继电器的所选输入端子。已经将门开关功能块1202和紧急停止功能块 1210的输出端连接至逻辑级别A列中的与功能块1204的相应两个输入 端。当门开关功能块1202和紧急停止功能块1210的输出均为开时,与功 能块在其输出端上生成高信号。与功能块1204的输出端经由通过功能块 1206连接至安全输出列中的即关功能块1208的输入端。安全输出列基于 与功能块的输出以及由用户在功能块1208上所指定的配置设定来控制在 地址窗口1222中指定的安全继电器的两个输出端子。

紧急停止功能块1210的输出端还(经由两个通过功能块)连接至安 全输出列中的关延迟功能块1212。通过该配置,关延迟功能块1212基于 紧急停止功能块1210的输出来控制在地址窗口1224中指定的输出端子。

已经在地址窗口1220中指定了重置功能块1214的可用输入端子地 址,并且已经通过使用即关功能块1208上的重置输入窗口1226的引用将 重置功能块1214链接至即关功能块1208。以此方式,通过在1220中指 定的输入地址所控制的重置功能块1214被配置成对即关功能块1208进行 重置。

除开发之外,在图12中所示的安全逻辑布局还可以用于在已经将逻 辑下载至继电器之后的运行时间期间监视安全继电器逻辑。在运行时间监 视期间,与相应安全监视设备相对应的实时状态信息和输出可以覆盖他们 各自的功能块。另外,功能块可以包括基于它们各自的当前状态来改变功 能块的颜色的颜色信息。

图13至图22描绘了在安全继电器配置系统的一个或更多个实施方式 中可用的多个示例安全监视功能块(SMF)。要理解的是,安全继电器配 置系统的各种实施方式可以包括所有所描述的安全监视功能块或者仅在 本文中所描述的功能块的子集。在不背离本公开内容的范围的情况下,在 本文中未描述的另外的功能块也可以包括在一个或更多个实施方式中。

图13示出了示例使能开关功能块1302,其监视两个输入通道(在地 址窗口1304中指定)的状态并且当两个输入均处于活跃状态时打开其输 出。使能开关功能块1302在当输入通道中的一者或两者返回至安全状态 时关闭输出。针对使能开关指令的两个输入通道是常开的。这意指两个通 道上的零表示安全状态,并且两个通道上的一表示活跃状态。如果输入通 道处于不一致状态(例如,一个安全状态以及一个活跃状态)中多于在偏 差时间窗口1312中设定的指定偏差时间时,使能开关功能块1302生成错 误。

测试源窗口1306分配将分别针对通道A和通道B发起24V测试脉 冲的测试源。如本文中将详细描述的,这些测试脉冲用于检测24B短路 以及其他输入的通道至通道短路。

输入窗口1308在双常闭(normally closed,NC)、双输出信号切换 设备(output signal switching device,OSSD)以及单个输入之间转换功 能块1302。脉冲测试窗口1310限定是否在输入通道上启用测试脉冲。如 果启用脉冲测试窗口1310,将使测试源窗口1306可用于编辑。

当在输入过滤器时间窗口1314中指定输入过滤器时间时,针对指定 时间长度,在功能块1302的输出不转至其安全状态的情况下,使输入通 道能够转至安全状态,而其他通道处于活跃状态。然而,当两个输入通道 同时处于安全状态中时输出将转变至安全状态。

图14示出了示例反馈功能块1402。持续地监视反馈功能块1402的 输入以确保反馈功能块1402反映其相关联的安全输出功能的状态。当相 关联的安全输出功能转变时,反馈功能块监视输入以确定输入是否在所配 置反馈反应时间内转变。反馈功能块1402可以包括用于监视相应的多个 安全输出功能的多个输入。可以使用输入窗口1406来设定输入的数目。 在输入过滤器窗口1408中设定的值确定针对输入信号的打开/关闭延迟。 设定输入过滤器可以减少振动和外部噪声的影响。

图15示出了示例门开关功能块1502,其包括针对来自门开关设备的 相应的两个通道的输入1504a和输入1504b。与之前的示例类似,测试源 窗口1506分配将分别针对通道A和通道B发起24V测试脉冲的测试源。 门开关功能块1502还包括输入窗口1508、脉冲测试窗口1510、偏差时间 窗口1512以及输入过滤器窗口1514,上述窗口执行与之前所描述的功能 块的相应窗口类似的功能。

图16示出了示例光幕功能块1602,其包括与来自光幕的相应的两个 通道相对应的两个输入1604a和1604b。光幕功能块1602还包括输入窗 口1606、脉冲测试窗口1608、偏差时间窗口1610以及输入过滤器窗口 1612,上述窗口执行与之前所描述的功能块的相应窗口类似的功能。描绘 了具有脉冲测试禁用的光幕功能块1602,脉冲测试禁用使测试源窗口(例 如,图15的测试源窗口1506)不可见。

图17示出了示例静音功能块1702。静音功能块1702在被添加至安 全编辑器项目时占用一行,并且控制与所定义的光幕功能块相对应的光幕 的静音。光幕输入1704a和1704b对应于光幕的两个通道输入。静音传感 器输入1706a和1706b对应于来自光幕的静音传感器输入。针对2传感器 的配置,传感器1(S1)必须为静音顺序中第一个被阻断且最后被清除的 传感器,并且传感器2(S2)必须为静音顺序中第二个被阻断并且第一个 被清除的传感器。可以通过将静音类型窗口1708从2传感器类型切换至 4传感器类型(静音类型窗口1708还可以允许在2传感器T类型与2传 感器L类型之间进行选择)来启用另外的传感器输入。针对这样的4传 感器配置,当素材正沿正向移动时,S1必须为第一个被阻断和清除的传 感器,S2必须为第二个被阻断和清除的传感器,S3(未示出)必须为第 三个被阻断和清除的传感器,并且S4(未示出)必须为第四个被阻断和 清除的传感器。当素材正沿反向移动时,S1必须为第四个被阻断和清除 的传感器,S2必须为第三个被阻断和清除的传感器,S3必须为第二个被 阻断和清除的传感器,并且S4必须为第一个被阻断和清除的传感器。

传感器同步时间窗口1710对在生成错误之前在静音传感器输入的清 除或阻断之间所允许的最大时间量进行配置。最大静音时间窗口1716指 定在生成错误之前静音功能块1702让光幕的保护性功能禁用期间的最大 时间量。

通过选择覆盖设定下拉式列表1712或高级设定下拉式列表1714可以 查看另外的设定。图18示出了具有展开的覆盖设定和高级设定的静音功 能块1702。

覆盖设定包括覆盖窗口1802,当覆盖窗口1802被启用时,允许暂时 性绕过静音指令功能。最大覆盖时间窗口1804指定指令让覆盖特征激发 指令的输出的时间量。输入窗口1806限定针对覆盖开关的输入通道的数 目。脉冲测试窗口1808限定是否要对针对覆盖开关的输入进行脉冲测试。 测试源A窗口1810和测试源B窗口1812分配用于针对覆盖开关的每个 通道来发起24V脉冲测试的测试源。

高级设定可以包括光幕偏差时间窗口1814,其设定在生成指令错误 之前允许光幕或覆盖开关输入处于不一致状态中的时间量。

当在静音传感器输入过滤器窗口1816中指定了输入过滤器时间时, 在指令的输出不转至其安全状态的情况下,使静音传感器的输入通道能够 转至安全状态达指定时间长度而其他通道处于活跃状态中。然而,当两 个输入通道同时处于安全状态中时输出将转至安全状态。光幕输入过滤器 窗口1818和覆盖输入过滤器窗口1820分别为针对光幕输入通道和覆盖输 入通道的相似设定。

图19示出了示例重置功能块1902,其监视在地址窗口1906中指定 的端子上的重置信号,并且在所监视信号的下降沿激励其输出。重置功能 块1902用在要求手动干预以打开安全系统的安全功能中。输入过滤器窗 口1904设定针对输入信号的打开/关闭延迟,其可以帮助减少振动和外部 噪声的影响。

图20示出了示例重启功能块2002。重启功能块2002通常结合逻辑 级别A或逻辑级别B中的与逻辑块或或逻辑块来工作。当满足所有输入 时,实行重启功能块的输入2004将使重启功能有效。输入过滤器窗口2006 设定针对输入信号的打开/关闭延迟。

图21示出了示例安全垫功能块2102。安全垫功能块2102的输出指 示相应的安全垫是否被占用。两个输入分别对应于安全垫的两个通道。测 试源A窗口2104和测试源B窗口2106指定测试源,该测试源向安全垫 提供24V测试脉冲以检测24V短路以及安全继电器上其他输入的通道至 通道短路。偏差时间窗口2108指定下述时间:指令使用该时间来确定短 路与安全垫上的压力之间的差异。

当在输入过滤器窗口2110中键入输入过滤器时间时,在功能块2102 的输出不转至其安全状态的情况下,使输入通道能够转至安全状态达指定 时间长度,而其他通道处于活跃状态中。然而,当两个输入通道同时处于 安全状态中时输出将转至安全状态。

图22示出了与双手致动控件结合使用的示例双手控制功能块2202。 特别地,图22示出了当在输入窗口2208中选择2N.C./N.O.时的双手控制 功能块2202。在该模式下,双手控制功能块2202具有两对输入2214和 2216,其中,每一对包括常开输入(2214a和2216a)和常闭输入(2214b 和2216b)。可替代地,如果将输入窗口2208设定为2N.O.模式,则在功 能块上示出仅一对常开输入。

在2N.C./N.O.模式下,输入2214a对应于针对双手控件的右按钮的常 开触点,输入2214b对应于针对右按钮的常闭触点,输入2216a对应于针 对左按钮的常开触点,并且输入2216b对应于针对左按钮的常闭触点。在 2N.O.模式下,仅功能块上的分别与针对右按钮和左按钮的常开触点相对 应的两个输入可用。

测试源A窗口2204和测试源B窗口2206分配测试源,该测试源要 分别向输入通道A和输入通道B提供24V脉冲以检测24V短路或安全继 电器上的其他输入的通道至通道短路。

脉冲测试窗口2210设定是否在输入通道上启用测试脉冲。当将脉冲 测试窗口设定为“启用”时,测试源A窗口和测试源B窗口仅出现在功 能块2202上。

当在输入过滤器窗口2212中指定输入过滤器时间时,在功能块2202 的输出不转至其安全状态的情况下,使功能块的输入通道转至安全状态达 指定时间长度,而其他通道处于活跃状态中。当两个输入通道同时处于安 全状态中时,功能块的输出将转至安全状态。

图23至图27描绘了在安全继电器配置系统的一个或更多个实施方式 中可用的多个示例安全输出功能块(safety output function,SOF)。要理 解的是,安全继电器配置系统的各种实施方式可以包括所描述的所有安全 输出功能块,或者仅本文中所描述的功能块的子集。在不背离本公开内容 的范围的情况下,本文中未描述的另外的功能块也可以包括在一个或更多 个实施方式中。

图23示出了示例即开功能块2302,其可以监视单个逻辑输入2310 并且在满足以下条件时激活一个或更多个场输出:(1)当将重置类型窗口 2306设定为手动重置,逻辑输入2310处于活跃状态中,并且在定义时间 (例如250ms)内将重置输入从零转变至一、然后再转变回零时,或者 (2)当将重置类型窗口设定为自动重置,逻辑输入2310处于活跃状态中 时。

即开功能块2302还监视针对场输出的反馈通道(其可以在反馈窗口 2304中指定)并且如果该通道在定义时间(例如,150ms)内不指示相关 联输出的期望状态,则生成错误。通常根据通过指令的输出直接地或不直 接地控制的设备来测量反馈。

所监视的输入窗口2308仅在将重置类型窗口2306设定为“手动”时 可见,并且在所监视的逻辑输入信号从安全状态转变至活跃状态并且在定 义时间(例如,250ms)内重置输入从零转变至一、然后再转变回零之后, 将功能块的输出设定为活跃。

图24示出了示例开延迟功能块2402,其监视单个逻辑输入2412,并 且在满足以下条件时在指定时间延迟之后激活一个或更多个场输出:(1) 如果将重置类型窗口2408设定为手动,逻辑输入2412处于活跃状态中, 并且在定义时间(例如,250ms)内将重置输入从零转变至一、然后再转 变回零,或者(2)如果将重置类型窗口2408设定为自动,逻辑输入2412 处于活跃状态中。

开延迟功能块2402还监视针对场输出的反馈通道(在反馈窗口2404 中定义),并且如果该通道在定义时间(150ms)内不指示相关联输出的 期望状态,则生成错误。反馈通常来自通过功能块2402的输出直接地或 间接地控制的设备。

时间延迟窗口2406指定在逻辑输入信号从安全状态转变至活跃状态 并且如果启用手动重置,则重置输入从零转变至一、再转变回零之后延迟 多长时间来激活功能块2402的输出。

重置输入窗口2410仅在启用手动重置时可见,并且在所监视的逻辑 输入信号转变至活跃状态并且在定义时间(例如,250ms)内重置输入从 零转变至一、再转变回零之后将输出设定为活跃。

图25示出了示例关延迟功能块2502,其监视单个逻辑输入2514,并 且在满足以下条件时在指定时间延迟之后激活一个或更多个场输出:(1) 如果将重置类型窗口2510设定为手动,逻辑输入2514处于活跃状态中, 在定义时间(例如,250ms)内将重置输入从零转变至一、再转变回零, 或者(b)如果将重置类型窗口2510设定为自动,逻辑输入2514处于活 跃状态中。

关延迟功能块2502还监视针对场输出的反馈通道(通过反馈窗口 2504指定),并且如果该通道在定义时间(例如,150ms)内不指示相关 联输出的期望状态,则生成错误。反馈通常来自通过功能块2502的输出 直接地或间接地控制的设备。

时间延迟窗口2506设定在逻辑输入信号从活跃状态转变至安全状态 之后延迟多长时间来转变功能块2502的输出。

当将可再触发窗口2508设定为启用时,如果逻辑输入信号从安全状 态转变回活跃状态将取消转变功能块2502的输出的时间延迟,并且输出 将保持在活跃状态。如果将该窗口设定为禁用,一旦时间延迟已经开始计 时,将不能对该窗口进行重置。

重置输入窗口2512设定所监视的重置输入。该窗口仅在将重置类型 设定为手动时可见。

图26示出了示例慢进功能块2602。当将重置类型窗口2610设定为 手动时,当逻辑输入2614处于活跃状态中并且在定义时间(例如,250ms) 内将重置输入从零转变至一、再转变回零时,激活慢进功能块2602的输 出。当将重置类型窗口2610设定为自动时,当逻辑输入2614处于活跃状 态中时对输出进行设定。慢进功能块2602的输出将保持活跃直到功能块 的慢进时间期满为止。

慢进时间窗口2606设定下述时间:在逻辑输入2614从活跃状态转变 至安全状态,并且在手动重置的情况下,重置输入从零转变至一、再转变 回零之后,慢进功能块的输出将保持在活跃状态中的时间。

反馈窗口2608指定来自通过慢进功能块2602的输出直接地或不直接 地控制的设备的反馈。

重置输入窗口2612设定所监视的重置输入,并且仅在将重置类型设 定为手动时可见。在手动重置模式下,在所监视的逻辑输入2614从安全 状态转变至活跃状态,并且在定义时间(例如,250ms)内重置输入从零 转变至一、再转变回零之后,将输出设定为活跃。

图27a和图27b示出了示例静音功能块2702,其被配置成监视通过 静音SMF窗口2704指定的静音安全监视功能块。当禁用(静音)用于通 过静音SFM窗口2704指定的相应静音安全监视功能的光幕的保护性功能 时,启用静音功能块2702的输出。如图27b中所示,当选择输出地址下 拉式列表2706时,将仅显示被配置为静音功能的SMF以用于用户选择。

用于安全继电器配置系统的图形接口包括意在提供直观的开发环境 并且简化继电器配置工作流的多个特征。这些特征包括但不限于:通过经 由在某些选择步骤处限制用户选择来创建无差错且内部一致的继电器配 置应用的处理来引导用户、提供对配置步骤进行说明并且将工具训练时间 最小化的向导、以线性组织的方式将功能块布置在开发窗口上、以及其他 这样的方面。现在关于图28至63来描述用于安全继电器配置系统的各种 图形接口特征。虽然在以下描述中单独地讨论这些特征,但是要理解的是, 在不背离本公开内容的范围的前提下,本公开内容的一些实施方式可以包 括所描述特征中的仅一个、所描述特征中的两个或更多个的组合、或者所 描述特征中的所有特征。

如以上所指出的,一些安全继电器被设计成生成可以与安全输入结合 使用以检测短路或交叉通道错误的测试输出。如图28中所示,当机电安 全设备上的安全继电器2802的外部输入触点闭合时,从测试输出端子输 出24V测试脉冲以利于判断场布线和输入电路。使用该功能,可以检测 输入端子与24V电源之间的短路或输入信号线与开路之间的短路。在所 示示例中,测试源输出端子T0向输入端子IN0提供测试脉冲以利于检测 输入端子IN0与24V电源端子IN+之间的短路。同样,测试源输出端子 T1向输入端子IN1提供24V测试脉冲以利于检测输入端子IN1与输入端 子IN0之间的短路。

为了支持双通道机电安全设备和三通道机电安全设备,安全继电器 2802可以支持最多达三个唯一脉冲方案,以确保可以检测到任意两个(或 三个)通道之间的交叉错误。在一些实施方式中,这三个唯一脉冲方案可 以包括如图29中所示的彼此不同步的相应24V脉冲序列。以此方式,安 全继电器可以识别出通过特定输入端子正在看到三个脉冲方案—A类型、 B类型或C类型—中的哪个脉冲方案,并且确认端子正在接收预期的测 试脉冲。安全继电器还可以确定在第一输入端子上施加测试脉冲是否使在 不同输入端子上检测到相同测试脉冲,其指示两个端子之间短路。

在一个或更多个实施方式中,如果安全继电器配置系统可以智能地管 理测试输出脉冲测试类型以确保系统的每个机电安全设备针对安全设备 的每个通道具有唯一的脉冲方案。该特征在图30a和图30b中示出。图 30a示出了针对双通道安全设备的示例安全监视功能块3002。功能块3002 包括测试源窗口,测试源A3004a和测试源B3004b,其使用户能够选择 两个测试源(唯一的测试脉冲方案)以将其分配至设备的相应两个通道。 针对双通道安全设备的所有安全监视功能包括这两个测试源窗口(如图 30c中所示,针对三通道设备的功能块包括三个这样的测试源分配窗口)。 分配至测试源A的端子(图30a中的端子12)呈现测试输出类型A脉冲 方案,而分配至测试源B的端子(图30a中的端子13)呈现测试输出类 型B脉冲方案。

一旦已经将脉冲方案分配至安全监视功能块上的端子,则该端子仅可 以用在整个其余项目中具有相同类型标签的测试源上。也就是说,由于已 经将端子12分配至功能块3002上的测试源A,所以此后端子12仅可以 用于其他测试源A分配,原因在于不能将给定端子分配至两个不同脉冲 方案。由于将两个不同脉冲方案分配至相同端子会导致程序错误,所以安 全继电器配置系统可以通过智能地限制项目中的其他功能块上的可用端 子选择来防止用户疏忽地将两个不同脉冲方案分配至端子。例如,如图 30b中所示,当用户在不同功能块3006上选择测试源A窗口3008时,显 示下拉式选择菜单3010。选择菜单3010显示可用多用途端子,以使用户 能够选择要分配至测试源A的端子。然而,在选择菜单3010上使端子13 不可选择(显示灰色),并且因此不能将端子13分配至测试源A,原因在 于:已经将端子13分配至功能块3002上的测试源B。在选择菜单3010 上仅使未分配的端子或之前已经分配至测试源A的端子可用。以此方式, 安全继电器配置系统迫使用户与之前的测试源分配保持一致,以防止将两 个不同的源分配至相同端子。

在相关方面中,当在编辑环境下将功能块添加至项目时,安全继电器 配置系统的一个或更多个实施方式可以将适当的测试源端子自动地分配 至安全监视功能块。例如,如图31中所示,已经将端子12和端子13分 别分配至安全监视功能块3102中的测试源A和测试源B。当基于端子12 和端子13的可用性和适用性添加功能块3102时,可以由用户选择或者可 以通过配置系统自动地分配这些端子。由于已经将端子12和端子13分配 至功能块3102,所以设计以监视双通道机电安全设备的每个另外的功能 块例如功能块3104当被添加至项目时将自动地具有分配至它们的测试源 A窗口和测试源B窗口的端子12和端子13。

在另一方面中,如图32中所示,安全继电器配置系统的一个或更多 个实施方式支持所组织的多列组合框(或端子选择图形窗口),其将可用 端子集合组织为三列或更多列。常规的组合框通常具有仅单个列的下拉式 列表,该下拉式列表限制了屏幕上可以显示的选项的数目。相比之下,本 文中所公开的安全继电器配置系统可以利用具有用于在组合框中的选项 组之间进行区分的组织部分带的三列端子选择窗口图形。端子选择窗口图 形根据两个或更多个端子类别将可用端子集合分隔开,以得到相应的两个 或更多个端子组,并且两个或更多个端子组包括各个标题栏,其显示两个 或更多个端子类别的相应名称。两个或更多个端子类别可以包括嵌入式安 全输入、多用途端子、扩展模块输入、联网输入或其他适当类型中的至少 一个。在图32中所示的示例中,用户已经选择安全监视功能块的输入, 从而可以将安全继电器的输入端子分配至所选功能块输入。输入的选择使 组合框3210被显示,其使用户能够选择要分配至功能块输入的输入端子。 组合框3210包含与不同端子类别相对应的三个单独的端子组,使用组织 部分带3204、3206和3208来适当地标记不同端子类别。组织部分带还用 于分隔端子组。将端子组织成三个列,以使与单个列的情况相比,能够显 示更多个端子。在所示示例中,第一组端子(用组织部分带3206标记) 包括作为安全继电器的集成安全输入端子的嵌入式安全输入。第二组端子 (用组织部分带3206标记)包括多用途端子,其是可以根据需要灵活配 置的安全继电器的集成端子。第三组端子(用组织部分带3208标记)包 括作为添加至安全继电器的插件扩展模块的输入端子的插件输入。

同时,安全继电器配置系统的一个或更多个实施方式可以支持针对安 全垫监视功能块的智能测试源分配。图33示出了针对安全垫3302的简化 电气示意图。安全垫通常由通过非导电分隔器分隔开的两个导电板组成。 每个导电板即安全垫的通道A和通道B交替地通过安全继电器3304的测 试源获得测试脉冲。安全继电器3304的测试源T2和测试源T3通过安全 垫3302的通道A和通道B被路由,并且然后被路由至安全继电器3304 的安全输入I0和I1。踏在安全垫3302上的动作压迫两个板之间的分隔器, 使两个板能够接触,并且创建两个通道之间的交叉(通过开关3306表示)。 安全继电器配置系统的安全垫监视功能块对安全继电器进行配置以监视 通道之间的交叉以确定垫被占用。

该配置需要唯一的一对测试源来测试两个通道,否则当安全垫被占用 时会对利用这些测试源的其他机电安全设备注入障碍错误(交叉通道错 误)。因此,安全继电器配置系统的一个或更多个实施方式可以确保唯一 的一对测试源用于安全垫监视功能块(注意到,在其他类型的机电安全设 备上,重新使用测试源较高效)。如图34中所示,当将安全垫功能块3404 添加至项目时,编辑环境确定未使用的测试源,并且将这些未使用的测试 源自动地分配为针对安全垫功能块3404的测试源。在所示示例中,由于 已经将端子12和端子13分别分配至之前添加的功能块3402以用于其测 试源A和测试源B,安全继电器配置系统分别将接下来的两个可用测试 源端子14和15自动地分配至安全垫功能块3404的测试源A和测试源B。 这确保了将唯一的一对测试源端子分配至安全垫功能块3404,从而防止 交叉通道错误。

在另一方面中,安全继电器配置系统可以提供功能块编辑环境,其支 持针对固定水平间隔功能块产生易于遵循的信号流线的信号流线路由规 则。如图35中所示,信号流线3502通常用于将一个功能块的输出3504 逻辑地连接至另一功能块的输出3506。在一个或更多个实施方式中,如 图36中所示,安全继电器配置系统的编辑环境可以促使形成功能块之间 的固定水平距离,以产生功能块的列。当以该方式来限制功能块的X、Y 坐标位置时,可以设计线条绘制规则集合,以在整个项目中产生审美上一 致的、易于遵循的流线。例如,系统可以促使形成这样的线条绘制规则, 该线条绘制规则指定:列内的线条转折的第一实例必须从两列之间的水平 距离的水平24/25处转折90度(也就是说,弯曲90度以便于连接不同水 平级别上的输入),同时列中的线条转折的第二实例必须从两列之间的水 平距离的水平23/25处转折90度。这样的规则将保持来自两个独立的输 出引脚的布线连接不共享图形接口上的相同竖直线条位置。

在相关方面中,功能块编辑环境上的各种组织元件以及它们的间距可 以具有相应的固定宽度,以使得能够在不压缩的情况下可以打印完全且完 整的安全继电器配置。

同时,如图37a和图37b中所示,可以展开或折叠安全继电器配置系 统的编辑环境中的功能块以利于查看或隐藏与功能块相关联的安全参数。 图37a以其默认表示示出了示例紧急停止功能块3704。在该默认视图中, 仅参数的所选子集可见(例如测试源设定),并且高级设定被隐藏。如图 37b中所示,选择功能块3704上的高级设定标签3702展开功能块以暴露 可以针对功能块进行配置的附加安全参数。这些方面可以利于以捕获所有 安全相关的参数的方式来打印配置。此外,这些方面使用户能够经由直接 定位在功能块上的设定来配置每个功能块(而不是独立的窗口),并且能 够在运行时间期间监视安全功能时隐藏较少关键参数。

图38a和图38b示出了根据一个或更多个实施方式的图形编辑环境的 另一方面。根据该方面,仅将标准额定输入端子的呈现限制于非安全等级 功能块。在本示例中,要将安全等级紧急停止功能块3802添加至用于包 括非安全等级数字I/O插件(插入安全继电器以将非安全等级I/O端子添 加至继电器的扩展模块,例如图39中所示的数字I/O插件3902)的安全 继电器的项目。在针对安全等级功能块的输入端子分配窗口3806上的点 击使端子分配组合框3804被显示。然而,数字I/O插件的非安全等级端 子不显示为组合框3804中的用于分配至安全等级紧急停止功能块3802的 输入的有效选择,即使这样的非安全等级端子可用。作为替代,仅在组合 框3804上显示嵌入式安全输入和多用途端子(安全等级的)并且向用户 呈现以用于选择。

然而,针对不需要安全等级端子的功能块,例如图38b中的重置功能 块3808,在组合框3810中呈现可用的非安全等级插件端子以由用户进行 选择并且分配至输入3812(其也可以被分配至除安全等级端子之外的非 安全等级功能块3808)。通过呈现非安全等级端子以选择并且仅分配至非 安全等级功能块,配置系统驱使用户将标准(非安全等级)输入信号仅应 用于不需要安全等级信号的功能块。

安全继电器配置系统的一个或更多个实施方式还可以通过支持功能 块之间的功能块引用来减少项目上信号流线的数目。该方面使第一功能块 ——其输出正在作用于以多个列邻近于该第一功能块的另一功能块上— —能够通过组合框选择而不是通过创建跨越多个列的信号流线来进行关 联。图40示出了该类型功能块引用的示例。在该示例中,通过选择安全 输出功能块4004的重置输入窗口4008中的功能块4002的名称(“SMF1”, 在重置功能块4002的名称栏4006中找到)将安全输出功能块4004链接 至重置功能块4002。这种基于名称的引用缓解了在重置功能块4002与安 全输出功能块4004之间创建信号流线的需求。

安全监视配置系统的一个或更多个实施方式还可以提供相对于总的 可用存储的功能块编辑器中所消耗的存储量的实时图形表示。如图41中 所示,这可以使用其中可用存储表示为单独的空白功能块目标4102的存 储映射来实现。当将功能块(例如功能块4104)分配至空白功能目标时, 通过将功能块4104拖放至目标或通过其他分配手段,空白目标消失并且 所选功能块显示在其位置中。功能块的名称栏中的标签(SMF2)对应于 功能块的存储位置。可用空白功能块目标4102的数目与可用于添加更多 功能块的剩余存储空间的量相似。当所有空白功能块目标4102已经接收 到功能块分配时,则不能再向项目添加功能块,其直观地传达了用于将功 能块添加至项目的剩余的可用存储的量。

在一个或更多个实施方式中,如图42中所示,当将安全监视功能块 添加至项目时,可以自动地创建输入参考容器4202以及输入参考容器 4202与功能块之间的信号流线4204。当添加和配置功能块时,以此方式 自动地添加输入参考容器和信号流线可以减少由用户所需采取的步骤的 数目。

如图43和图44所示,自动地添加至功能块的输入参考容器和相关联 的信号流线的数目依赖于功能块所需的输入的数目。例如,图43中的安 全监视功能块4302为需要两个输入分配的双通道设备。因此,将输入参 考容器4303和相关联的信号流线自动地添加至功能块。类似地,由于安 全输入功能块4402需要四个输入(两个N.O.输入和两个N.C.输入),因 此当将功能块4402添加至项目时,开发环境自动地添加四个输入参考容 器4404和相关联信号流线。另外,当功能块被添加时,安全继电器配置 系统的一个或更多个实施方式可以将可用输入端子自动地分配至输入参 考容器。

在另一方面中,通过安全监视配置系统支持的某些功能块可以包括针 对与之相关联的输入端子的硬件配置参数。也就是说,如图45中所示, 一旦将输入分配至功能块,可以经由功能块上的参数设定来设定该输入的 硬件配置。这对于安全继电器配置是有利的,原因在于双通道安全监视功 能需要两个具有同一过滤器时间的输入端子(例如输入端子4502)。通过 包括功能块自身上的输入过滤器参数4504,系统强制对两个端子应用相 同输入过滤器。

与输入参考容器类似,当将功能块添加至项目时,安全继电器配置系 统还可以自动地创建输出参考容器以及输出参考容器与功能块之间的信 号流线。如图46a中所示,当将功能块4602添加至项目时,自动地创建 输出参考容器4604和相关联信号线。另外,添加空白输出参考容器4606 和相关联的信号流线,以使用户在需要时能够将另外的输出端子关联至安 全输出功能块4602的输出。如果保持空白,该空白输出参考容器4606对 安全逻辑不具有影响。如图46b中所示,如果针对空白输出参考容器4606 进行端子选择,则添加另外的输出参考容器4608,并且添加新的空白输 出参考容器4610。

如图47中所示,通过配置系统编辑环境支持的功能块可以包括下述 控件:使得不仅能够将输出端子分配至安全输出功能块4702的输出,而 且能够对所分配的端子配置硬件相关行为。例如,组合框4706使用户能 够针对在输出地址容器4704中分配的输出端子来启动或禁用脉冲测试。 可以动态地更新用于配置端子的硬件特性的组合框4706以仅显示针对在 输出地址容器4704中选择的特定端子的有效硬件配置。

如图48中所示,可以用可区别的颜色来区分逻辑编辑器内的功能块 上的可执行项,以向用户通知该项已经被选择或编辑。

如图49中所示,可以对通过编辑环境支持的功能块进行组织,使得 配置参数驻留在跨越功能块的宽度的白带区域中,其中灰色栏分隔所选可 配置区。图50是非限制功能块颜色和尺寸设计的示例。然而,要理解的 是,功能块设计不限于图50中所示的特定颜色和尺寸,并且对该设计的 变更在本公开内容的一个或更多个实施方式的范围内。

此外,安全继电器配置系统的一个或更多个实施方式可以支持多用途 端子,其能够基于将端子分配至其的安全监视功能的类型而作为安全等级 输入或单线安全输入。例如,如图51a中所示,由于将端子E1_10分配 至单线安全功能块5002的输入,因此端子被配置为单线安全输入。如图 51b中所示,如果将端子E1_10可替代地分配至光幕功能块5104的输入, 则端子被配置为常闭安全输入。

类似地,系统还可以支持多用途输出端子,其能够根据针对功能块上 的输出端子所选硬件配置而作为安全等级输出或单线输出。例如,在图 52a中,基于在相应组合框5204中选择“PT”,输出端子EO_21被配置 为具有脉冲测试的安全输出。如图52b中所示,如果将组合框5204可替 代地设定为“SWS”,输出端子EO_21被配置为单线安全输出。

在另一示例中,多用途端子可以被配置成:根据经由功能块针对端子 所设定的硬件配置参数或者根据将多用途端子分配至其的功能块的特定 类型,作为安全等级常闭输入、安全等级常开输入、具有脉冲测试的安全 等级输出、不具有脉冲测试的安全等级输出,或者作为测试脉冲端子。例 如,在图53a中,通过在输出地址组合框5302中选择端子将多用途端子 MP_12作为输出分配至安全输出功能5306,并且通过在硬件配置组合框 5304中选择“PT”(pulse test,脉冲测试)将多用途端子MP_12配置为 具有脉冲测试的安全输出。在图53b中,通过在组合框5304中选择“No PT”将端子MP_12可替代地配置为不具有脉冲测试的安全输出。

在图53c中,当使用输入地址组合框5312将多用途端子MP_12分配 至光幕安全监视功能块5308的输入时将该端子配置为常闭安全输入。在 图53d中,当使用输入地址组合框5314将端子MP_12分配至安全设备安 全监视功能块5310的常开(normally open,N.O)输入中时将该端子配 置为常开安全输入。在图53e中,当使用组合框5318将多用途能输入端 子MP_12分配至安全监视功能块5316的测试源A时将该端子配置为测 试源。因此,通过在编辑环境中的功能块上直接地分配和/或配置端子, 安全继电器配置系统使安全继电器的多用途端子能够被容易地配置成执 行多个功能中的一个功能。

如图54中所示,每个功能块可以包括可以被连接在功能块上的表示 输入点和输出点的圆形信号流布线引脚。可以插入并且定位圆形布线引 脚,使得引脚的边缘接触功能块的边界。可以将未分配的引脚例如引脚 5402着色为与已经分配的引脚例如引脚5404不同的颜色。例如,可以将 未分配的引脚着色为蓝色,而可以将已连接的引脚着色为灰色。

如以上所指出的,通过本文中所述的安全继电器配置系统支持的一些 安全继电器可以支持添加配置有另外的输入端子和/或输出端子的插件扩 展模块(参见图39),从而增大用于监视或输出功能的可用端子的数目。 因此,配置系统的一个或更多个实施方式可以在功能块编辑环境中将扩展 I/O自动地映射为可用端子。这缓解了在逻辑编辑器中分配其之前执行将 硬件映射至存储寄存器的另外动作的需求。

为了证实以上所述,图55a示出了当未配置扩展I/O(即未针对项目 配置扩展插件模块)时针对功能块的开放地址选择组合框5502。由于不 存在可用扩展I/O,所以仅在组合框中显示嵌入式I/O端子(嵌入式安全 输入端子和多用途端子)。为了配置与添加至安全继电器的插件模块相对 应的扩展I/O,如图55b中所示,用户可以将扩展I/O添加至硬件视图。 一旦以此方式进行配置,如图55c中所示,使插件模块的I/O端子可用为 组合框5502中其自身的新类别中的有效选择。选择端子之一的动作创建 配置映射,而不是需要单独的用户动作以设定该映射。

安全继电器配置系统的一个或更多个实施方式还可以支持全局紧急 停止功能块。在图56中示出了示例全局紧急停止功能块5602。在事件全 局紧急停止功能块5602不活跃(开)中,能够监视全局紧急停止功能块 5602的任何安全输出功能块例如功能块5604将转至安全状态(关)。由 于大多数安全应用需要紧急停止,所以该功能使用户能够消除紧急停止与 其他所监视输入条件的逻辑与。

安全继电器配置系统的一些实施方式还可以支持创建可以总是在安 全逻辑编辑器中被分配的Modbus输入线圈。图57示出了包括针对 Modbus输入的类别的开放地址选择组合框5702。由于该功能,用户不必 创建Modbus输入寄存器,而Modbus输入寄存器总是为可用选择。分配 未由另一Modbus设备实际写入的线圈的结果是不显著的,原因在于:线 圈将总是处于值0处,即安全继电器的安全状态。

图58示出了针对在安全编辑器上可配置的所有逻辑排列的状态信息 的预映射寄存器。这是可能的,原因在于:安全编辑器上的每个功能块必 须映射至预定义的存储位置。该存储映射总是存在于Modbus映射中。由 于功能块状态将总是为断开(0),请求来自从未在编辑器中分配的功能块 寄存器的状态的结果不利地影响配置。

安全继电器配置系统还可以被配置成:在将光标悬停在功能块上时, 基于功能块的状态来动态地改变显示的提示框。例如,如图59中所示, 当将光标悬停在功能块上时,可以在提示框窗口中显示在运行时间期间监 视安全继电器时的关于与功能块相关联的错误条件的信息。功能块还可以 被配置成响应于检测与功能块相关联的错误条件而将颜色改变为红色。当 功能块未正在经历报警条件时,提示框可以作为替代显示指示功能块的功 能的消息。

此外,安全继电器配置系统的实施方式可以包括将安全配置逻辑导出 至安全功能列表的导出特征。以此方式,可以根据在逻辑编辑器中创建的 安全逻辑配置来获得安全功能列表。由于每个安全监视功能表示机器上的 所监视安全设备,并且每个安全输出功能表示机器上的最终控制元件,所 以可以通过将每个安全监视功能(例如,图60的安全监视功能块6002 和6004)跟踪至作用在逻辑配置上的每个安全输出功能(例如,安全输 出功能块6006)来识别机器上的每个安全功能。其结果可以通过配置系 统导出,以使用户能够容易地用文档记录针对其机器的安全相关功能。图 61示出了从映射和导出产生的示例安全功能文档的一部分。

安全继电器配置系统的一个或更多个实施方式还可以支持安全继电 器LED(发光二极管)指示器的配置。以此方式,用户可以经由继电器 配置系统来配置安全继电器的LED,以表明用户定义的状态条件。图62a 示出了可以在安全继电器配置系统的开发环境内调用的示例LED配置接 口6202。使用该LED配置接口6202,用户可以在安全继电器上配置一个 或更多个LED以反映用户定义的状态。为了简化LED配置处理,LED 配置接口6202包括类型过滤器列6104,使用户能够针对给定LED首先 选择若干状态组中的一个(例如,端子状态、安全监视功能状态、安全输 出功能状态等)。在选择了状态组之后,在相应值组合框6206中呈现与所 选状态组有关的特定列表。图62b示出了其中将端子状态选择为针对LED 0的类型过滤器的示例场景。因此,当展开针对LED 0的值组合框时,显 示安全继电器上可用的端子列表6208。从端子列表6208中选择端子对 LED 0进行配置以基于所选端子的状态来控制LED 0的状态。通过使用 户能够对安全继电器上的各个LED的行为进行配置,与传统的固定LED 功能映射相比,安全继电器配置系统在通过LED传送状态细节上提供较 大程度的灵活性。

如以上所指出的,安全继电器配置系统还可以用于在已经开发继电器 逻辑并且将其下载至安全继电器之后在运行时间期间监视安全继电器逻 辑。监视接口可以包括可以帮助用户快速地评估安全系统的当前状态的多 个图形特征。例如,在运行时间监视期间,当与安全输出功能块相关联的 安全电路处于要重置但正在等待重置命令的条件下时,系统可以使安全输 出功能块在两个不同颜色(例如,灰色和绿色)之间闪烁。当满足针对安 全电路的所有所需输入条件,但是尚未接收到来自用户的重置命令时发生 上述场景。如图63a中所示,当满足针对安全输出功能块6304的所有所 需的输入条件时,系统可以使连接至安全输出功能块6304的输入的输入 信号流线6302变成绿色。由于尚未接收到重置信号,安全输出功能块6304 的输出6306保持灰色(未接通)。为了向用户警告与安全输出功能块6304 相关联的安全电路准备重置,如图63b所示,系统可以使功能块在两种颜 色(流入,绿色和灰色)之间闪烁以指示在输出6306将接通之前需要重 置。

本文中所描述的实施方式、系统和部件以及在其中可以执行本说明书 中提出的各种方面的工业控制系统和工业自动化环境可以包括能够通过 网络交互的计算机或网络部件例如服务器、客户端、可编程逻辑控制器 (PLC)、通信模块、移动计算机、无线部件、控制部件等。计算机和服 务器包括被配置成执行存储在介质——例如随机存取存储器(RAM)、只 读存储器(ROM)、硬盘驱动器以及可移除存储设备——中的指令的一个 或更多个处理器,即采用电信号执行逻辑操作的电子集成电路,可移除存 储设备可以包括存储记忆棒、存储卡、快闪驱动器、外部硬盘驱动器等。

类似地,如本文中所使用的术语PLC可以包括可以通过多个部件、 系统和/或网络来共享的功能。作为示例,一个或更多个PLC可以通过网 络与各种网络设备通信和协作。这基本上可以包括经由网络进行通信的任 何类型的控件、通信模块、计算机、输入/输出(I/O)设备、传感器、致 动器以及人机接口(HMI),所述网络包括控制网络、自动化网络和/或公 用网络。PLC还可以通信至并且控制其他各种设备,例如包括模拟模块、 数字模块、编程/智能I/O模块的I/O模块、其他可编程控制器、通信模 块、传感器、致动器、输出设备等。

网络可以包括公用网络,例如互联网、内联网和自动化网络例如包括 设备网、控制网和以太网/IP的控制和信息协议(CIP)网络。其他网络 包括以太网、DH/DH+、远程I/O、现场总线、Modbus、Profibus、CAN、 无线网络、串行协议等。另外,网络设备可以包括各种可能(硬件部件和 /或软件部件)。这些包括部件例如具有虚拟局域网(VLAN)能力的开关、 LAN、WAN、代理服务器、网关、路由器、防火墙、虚拟专用网络(VPN) 设备、服务器、客户端、计算机、配置工具、监视工具和/或其他设备。

为了提供针对所公开主题的各种方面的上下文,图64和图65以及以 下讨论意在提供对其中可以实现所公开主题的各种方面的合适环境的简 要和总体的描述。

参照图64,用于实现前述主题的各种方面的示例环境6410包括计算 机6412。计算机6412包括处理单元6414、系统存储器6416和系统总线 6418。系统总线6418将包括但不限于系统存储器6416的系统部件耦接至 处理单元6414。处理单元6414可以为各种可用处理器中的任一个。还可 以将双微处理器和其他多处理器架构用作处理单元6414。

系统总线6418可以为若干类型的总线结构中的任一个,所述总线结 构包括存储器总线或存储器控制器、外围总线或外部总线和/或使用任何 可用总线架构的局部总线,所述可用总线架构包括但不限于8位总线、工 业标准架构(ISA)、微通道架构(MSA)、扩展ISA(EISA)、智能驱动 电子(IDE)、VESA局部总线(VLB)、外围部件互联(PCI)、通用串行 总线(USB)、高级图形端口(AGP)、个人计算机存储卡国际协会总线 (PCMCIA)以及小型计算机系统接口(SCSI)。

系统存储器6416包括易失性存储器6420和非易失性存储器6422。 包含例如在启动期间在计算机6412内的元件之间传送信息的基本例程的 基本输入/输出系统(BIOS)存储在非易失性存储器6422中。通过非限 制性示例,非易失性存储器6422可以包括只读存储器(ROM)、可编程 ROM(PROM)、电可编程ROM(EPROM)、电可擦除PROM(EEPROM) 或快闪存储器。易失性存储器6420包括作为外部高速缓存存储器的随机 存取存储器(RAM)。通过非限制性示例,RAM可以多种形式得到,例 如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、 双数据率SDRAM(DDR SDRAM)、增强SDRAM(ESDRAM)、同步 链路DRAM(SLDRAM)和直接Rambus RAM(DRRAM)。

计算机6412还包括可移除/不可移除、易失性/非易失性计算机存储介 质。图64示出了例如磁盘存储器6424。磁盘存储器6424包括但不限于 诸如磁盘驱动器、软盘驱动器、磁带驱动器、磁碟驱动器、极碟驱动器、 LS-100驱动器、快闪存储卡或记忆棒的设备。另外,磁盘存储器6424可 以包括与其他存储介质分离或结合的存储介质,所述其他存储介质包括但 不限于光盘驱动器例如紧致光盘ROM设备(CD-ROM)、CD可记录驱 动器(CD-R Drive)、CD可重写驱动器(CD-RW Drive)或数字多用光 盘ROM驱动器(DVD-ROM)。为了利于将光盘存储器6424连接至系统 总线6418,通常使用可移除接口或不可移除接口例如接口6426。

要理解的是,图64描述了作为用户与在合适的操作环境6410中所描 述的基本计算机资源之间的中介的软件。这样的软件包括操作系统6428。 可以存储在光盘存储器6424上的操作系统6428作用以控制和分配计算机 6412的资源。系统应用6430通过存储在系统存储器6416中或光盘存储 器6424上的程序模块6432和程序数据6434来利用由操作系统6428对资 源的管理。要理解的是,本公开内容的一个或更多个实施方式可以用各种 操作系统或操作系统的组合来实现。

用户通过输入设备6436将命令或信息键入计算机6412中。输入设备 6436包括但不限于定点设备例如鼠标、轨迹球、触控笔、触摸板、键盘、 麦克风、操纵杆、游戏柄、卫星天线、扫描仪、TV调谐卡、数字相机、 数字视频相机、网络相机等。这些输入设备和其他输入设备经由一个或更 多个接口(端口)6438通过系统总线6418连接至处理单元6414。一个或 更多个接口(端口)6438包括例如串行端口、并行端口、游戏端口以及 通用串行总线(USB)。一个或更多个输出设备6440使用与一个或更多个 输入设备6436相同类型的端口中的一些端口。因此,例如USB端口可以 用于向计算机6412提供输入,并且将信息从计算机6412输出至输出设备 6440。提供输出适配器6442以示出除其他输出设备6440之外存在一些需 要特定适配器的输出设备6440如监视器、扬声器和打印机。作为非限制 性示例,输出适配器6442包括提供输出设备6440与系统总线6418之间 的连接手段的视频卡和声卡。应当注意的是,其他设备和/或设备的系统 提供输入能力和输出能力二者例如一个或更多个远程计算机6444。

计算机6412可以使用至一个或更多个远程计算机例如一个或更多个 远程计算机6444的逻辑连接来在联网环境中操作。一个或更多个远程计 算机6444可以为个人计算机、服务器、路由器、网络PC、工作站、基于 微处理器的应用、对等设备或其他通用网络节点等,并且通常包括许多或 所有相对于计算机6412所描述的元件。为了简要起见,对于远程计算机 6444仅示出内存存储设备6446。一个或更多个远程计算机6444通过网络 接口6448逻辑地连接至计算机6412,并且然后经由通信连接6450物理 上连接。网络接口6448包含通信网络例如局域网(LAN)和广域网 (WAN)。LAN技术包括光纤分布式数据接口(FDDI)、铜导线分布式数 据接口(CDDI)、以太网/IEEE 802.3,令牌环/IEEE 802.5等。WAN技 术包括但不限于点对点链路、电路交换网络如综合业务数字网(ISDN) 和对其的变型、分组交换网络和数字用户线路(DSL)。

通信连接6450指代用来将网络接口6448连接至系统总线6418的硬 件/软件。虽然出于清楚地示例的目的,在计算机6412的内侧示出通信连 接6450,但是其也可以在计算机6412的外部。连接至网络接口6448所 需的硬件/软件仅出于示例性目的包括:内部技术和外部技术,例如包括 正规电话级调制解调器、线缆调制解调器和DSL调制解调器的调制解调 器、ISDN适配器和以太网卡。

图65是所公开主题可以与其交互的采样计算环境6500的示意性框 图。采样计算环境6500包括一个或更多个客户端6502。一个或更多个客 户端6502可以为硬件和/或软件(例如,线程、处理、计算设备)。采样 计算环境6500还包括一个或更多个服务器6504。一个或更多个服务器 6504也可以为硬件和/或软件(例如,线程、处理、计算设备)。服务器 6504可以容纳通过例如采用本文中所述的一个或更多个实施方式来执行 转换的线程。客户端6502与服务器6504之间的一种可能的通信可以为适 于在两个或更多个计算机处理之间发送的数据包的形式。采样计算环境 6500包括通信架构6506,可以采用通信架构6506以利于一个或更多个客 户端6502与一个或更多个服务器6504之间的通信。一个或更多个客户端 6502可操作地连接至一个或更多个客户端数据存储器6508,可以采用客 户端数据存储器6508存储客户端6502的本地信息。类似地,一个或更多 个服务器6504可操作地连接至一个或更多个服务器数据存储器6510,其 可以用来存储服务器6504本地的信息。

以上所述包括本创新技术的示例。当然,出于描述所公开主题的目的, 不可能描述部件或方法的每个可想到的组合,但是本领域普通技术人员可 以认识到:本创新技术的许多其他组合和排列也是可以的。因此,所公开 主题意在涵盖落入所附权利要求的精神和范围内的所有这样的变更、修改 和变型。

特别地,关于通过上述部件、设备、电路、系统等执行的各种功能, 除非另外地指示,否则用于描述这样的部件的术语(包括对“装置”的引 用)意在对应于执行所描述部件的指定功能的任何部件(例如,功能等同 的),即使该部件在结构上不与所公开结构等同,该公开的结构执行在本 文中所示出的所公开主题的示例性方面的功能。在这点上,还要认识到: 所公开主题包括系统以及具有用于执行所公开主题的各种方法的动作和/ 或事件的计算机可执行指令的计算机可读介质。

另外,虽然可能已经相对于若干实现中的仅一种实现公开了所公开主 题的特定特征,但是可以在需要时以及针对任何给定或特定应用有利时, 将这样的特征与其他实现中的一个或更多个特征组合。此外,在术语“包 括(includes)”和“包括(including)”及其变型用在详细描述或权利要 求中这一方面,这些术语意指以与术语“包括(comprising)”类似的方 式是包括性的。

在本申请中,词语“示例性的”用于意指作为举例、实例或示例。本 文中描述为“示例性的”的任何方面或设计不一定解释为与其他方面或设 计相比是优选的或有利的。而是,词语示例性的使用意在以具体的方式呈 现概念。

本文中所描述的各种方面和特征可以实现为使用标准编程和/或工程 技术的方法、装置或制品。如本文所使用的术语“制品”意在包含可以从 任何计算机可读设备、载体或介质访问的计算机程序。例如,计算机可读 介质可以包括但不限于磁存储设备(例如,硬盘、软盘、磁条…)、光盘[例 如,紧致光盘(CD)、数字多用光盘(DVD)…]、智能卡以及快闪存储 设备(例如,卡、条、键驱动器…)。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号