本发明专利技术题为多帧速率系统。提供一种工业控制系统,其包括具有第一帧周期的第一控制集合。第一控制集合包括至少一个第一输入/输出(I/O)包以及至少一个第一控制器。工业控制系统还包括具有第二帧周期的第二控制集合。第二控制集合包括至少一个第二输入/输出(I/O)包以及至少一个第二控制器。混合帧速率逻辑装置也随工业控制系统来包含。当第一和第二帧周期不同时,这个装置可操控由第一控制集合向第二控制集合所提供的输入数据、输出数据或者两者的共享。
【技术实现步骤摘要】
本文所公开的主题涉及自动化控制系统。具体来说,本申请涉及将多个控制器与公共物理网络上的不同帧速率/周期相结合。
技术介绍
某些系统、例如工业控制系统可提供实现诸如传感器、泵、阀门等的各种类型的装置中的控制指令的执行的控制能力。随着这些系统变得更加复杂,装置的数量可大幅增加,从而引起跨系统的增加支持硬件、增加数据和增加网络业务。在某些控制系统中,多个控制器能够驻留在公共物理网络上,并且消耗来自彼此的输入/输出模块(例如I/o包)的数据。在许多情况下,工业控制系统中的控制器可按照与网络中的其他控制器不同的帧速率/周期来发送和/或接收数据。然而在传统实现中,不允许共享公共物理网络上的输入/输出模块的控制器具有不同的帧传输和/或接收速率。
技术实现思路
下面概述其范围与最初要求保护的本专利技术相称的某些实施例。这些实施例不是意在限制要求保护的本专利技术的范围,这些实施例而是仅预计提供本专利技术的可能形式的概述。实际上,本专利技术可包含可与下面提出的实施例相似或不同的多种形式。在第一实施例中,提供一种工业控制系统,其包括具有第一帧周期的第一控制集合。第一控制集合包括至少一个第一输入/输出(I/o)包以及至少一个第一控制器。工业控制系统还包括具有第二帧周期的第二控制集合。第二控制集合包括至少一个第二输入/输出(I/o)包以及至少一个第二控制器。混合帧速率逻辑装置(例如控制器中的逻辑)也随工业控制系统来包含。当第一和第二帧周期不同时,这个装置可操控由第一控制集合向第二控制集合所提供的输入数据、输出数据或者两者的共享。在第二实施例中,一种有形非暂时机器可读介质包括执行下列步骤的机器可读指令:从配置有第一帧周期的第一控制集合来传送输入数据、输出数据或者两者;在配置有第二帧周期的第二控制集合来接收输入数据、输出数据或者两者,其中第一和第二帧周期是不同的;修改超时阈值以考虑不同的第一和第二帧周期;以及修改由第二控制集合对输入数据、输出数据或者两者的处理,以考虑不同的第一和第二帧周期。在第三实施例中,一种工业控制系统包括:至少一个混合帧速率逻辑模块。混合帧速率逻辑模块基于与数据发送装置关联的第一帧速率以及与数据接收装置关联的第二帧速率中较慢的帧速率来设置用于接收数据的超时阈值,并且向数据接收装置提供数据,供以第一帧速率和第二帧速率中较慢的帧速率进行后续处理。技术方案1:一种工业控制系统,包括: 配置有第一帧周期的第一控制集合,其中所述第一控制集合包括: 至少一个第一输入/输出(I/o)包;以及至少一个第一控制器; 配置有第二帧周期的第二控制集合,其中所述第二控制集合包括: 至少一个第二输入/输出(I/o)包;以及至少一个第二控制器;以及 混合帧速率逻辑装置,配置成当所述第一和第二帧周期不同时,操控由所述第一控制集合向所述第二控制集合所提供的输入数据、输出数据或者两者的共享。技术方案2:如技术方案I所述的系统,其中,所述混合帧速率逻辑装置配置成通过下列步骤来操控当所述第一帧周期比所述第二帧周期要慢时的输入数据、输出数据或者两者的共孚: 基于所述第二帧周期来设置用于接收所述输入数据、输出数据或者两者的超时阈值;以及 仅在所述超时阈值所定义的时间期间之内没有接收到所述输入数据时,才提供超时指不O技术方案3:如技术方案I所述的系统,其中,所述混合帧速率逻辑装置配置成通过下列步骤来操控当所述第一帧周期比所述第二帧周期要慢时的输入数据、输出数据或者两者的共孚: 基于所述第一帧周期向所述第二控制集合提供所述输入数据、输出数据或者两者,供后续处理。技术方案4:如技术方案I所述的系统,其中,所述混合帧速率逻辑装置配置成通过下列步骤来操控当所述第一帧周期比所述第二帧周期要快时的输入数据、输出数据或者两者的共孚: 确定所述输入数据、输出数据或者两者的帧号是否为所述第二帧周期的倍数;以及丢弃具有不是所述第二帧周期的倍数的关联帧号的任何帧。技术方案5:如技术方案4所述的系统,其中,具有不是所述第二帧周期的倍数的所述关联帧号的所述帧在到达所述第二控制集合的应用层之前被丢弃。技术方案6:如技术方案4所述的系统,其中,使用快速用户数据报协议(UDP)过滤器来丢弃具有不是所述第二帧周期的倍数的所述关联帧号的所述帧。技术方案7:如技术方案4所述的系统,其中,所述混合帧速率逻辑装置配置成通过下列步骤来操控当所述第一帧周期比所述第二帧周期要快时的输入数据、输出数据或者两者的共孚: 向所述第二控制集合提供具有作为所述第二帧周期的倍数的所述关联帧号的所述输入数据、输出数据或者两者,供后续处理。技术方案8:如技术方案4所述的系统,其中,所述帧号基于所述工业控制系统的同步时间。技术方案9:如技术方案8所述的系统,其中,所述同步时间基于所述IEEE 1588精确时间协议来定义。技术方案10:如技术方案I所述的系统,其中,所述第一控制器、所述第二控制器或者两者包括所述混合帧速率逻辑装置。技术方案11:如技术方案I所述的系统,其中,所述第一 I/O包、所述第二 I/O或者两者包括所述混合帧速率逻辑装置。技术方案12:如技术方案I所述的系统,包括具有所述混合帧速率逻辑装置的至少一个交换机。技术方案13: —种有形非暂时机器可读介质,包括执行下列步骤的机器可读指令: 从配置有第一帧周期的第一控制集合传送输入数据、输出数据或者两者; 在配置有第二帧周期的第二控制集合来接收所述输入数据、所述输出数据或者两者,其中所述第一和第二帧周期是不同的; 修改超时阈值,以考虑所述不同的第一和第二帧周期;以及 由所述第二控制集合修改所述输入数据、所述输出数据或者两者的处理,以考虑所述不同的第一和第二帧周期。技术方案14:如技术方案13所述的机器可读介质,包括通过下列步骤来修改所述超时阈值的机器可读指令: 基于所述第一帧周期和所述第二帧周期中较慢的帧周期来设置所述超时阈值,其中所述超时阈值指示应当接收到输入数据、输出数据或者两者的阈值时间期间。技术方案15:如技术方案13所述的机器可读介质,包括通过下列步骤来修改所述输入数据、所述输出数据或者两者的处理的机器可读指令: 基于所述第一帧速率和所述第二帧速率中较慢的帧速率向所述第二控制集合的处理组件提供所述输入数据、所述输出数据或者两者。技术方案16:如技术方案13所述的机器可读介质,包括通过下列步骤来修改所述输入数据、所述输出数据或者两者的处理的机器可读指令: 基于所述第一帧速率和所述第二帧速率中较慢的帧速率向所述第二控制集合的应用层提供所述输入数据、所述输出数据或者两者。技术方案17:如技术方案13所述的机器可读介质,包括通过解释工业控制系统的一个或多个配置系统的一个或多个配置文件来确定所述第一帧周期、所述第二帧周期或者两者的机器可读指令。技术方案18:如技术方案13所述的机器可读介质,包括通过监测所述第一控制集合、所述第二控制集合或者两者的数据传输速率来确定所述第一帧周期、所述第二帧周期或者两者的机器可读指令。技术方案19:一种工业控制系统,包括: 至少一个混合帧速率逻辑模块,配置成: 基于与数据发送装置关联的第一帧速率和与数据接收装置关联的第二帧速率中较慢的帧速率来设置用于接收数据的超时阈值;以及 以本文档来自技高网...
【技术保护点】
一种工业控制系统,包括:配置有第一帧周期的第一控制集合,其中所述第一控制集合包括:至少一个第一输入/输出(I/O)包;以及至少一个第一控制器;配置有第二帧周期的第二控制集合,其中所述第二控制集合包括:至少一个第二输入/输出(I/O)包;以及至少一个第二控制器;以及混合帧速率逻辑装置,配置成当所述第一和第二帧周期不同时,操控由所述第一控制集合向所述第二控制集合所提供的输入数据、输出数据或者两者的共享。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:MVS杜武里,HP里德努尔三世,
申请(专利权)人:通用电气公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。