专利名称:自动化装置和用于加速处理所选择的过程数据的方法
技术领域:
本发明涉及一种自动化装置(Automatisierungsgerat),具有至少一个用于连接
现场总线和通过现场总线传输含有过程数据的数据包的现场总线接口并具有至少一个用于连接局部总线和在与局部总线连接的现场设备(FeMgei^t)与自动化装置之间传输过程数据的局部总线接口,还具有用于将来自现场总线的数据包转换成对于局部总线的数据流和用于将从局部总线指向自动化装置的数据流转换成对于现场总线的数据包的装置。本发明此外涉及一种用于加速处理数据包或数据流的所选择的过程数据的方法。
背景技术:
WO 2009/021974 A2公开了一种利用以太网通信标准和以太网CAT数据包或以太网CAT框架进行工业通信的实时控制。自动化装置通过微处理器与作为现场总线的以太网数据网络连接。通过局部总线利用以太网CAT数据包来进行与连接在输入/输出模块上的现场设备的通信。为加速通信,设置对于局部总线的两个以太网CAT数据框架,其中,一个数据框架仅用于从自动化装置指向输入/输出模块的数据并且另一个数据框架仅用于从输入/输出模块指向自动化装置(现场总线控制器)的数据。DE 100 06 265 B4公开了一种用于控制串行主从通信系统的通信用户的数据交换的装置。通过将该装置构造为用于替换预先确定的通信数据,可以根据通信要求灵活调整该装置。因此通信用户可以主动介入通信数据流。以这种方式,通信用户,也就是输入/ 输出模块可以无需自动化装置作为主机彼此间通信。
发明内容
由此出发本发明要解决的技术问题在于,提供一种得到改进的自动化装置,其使得可以在现场总线与局部数据总线之间进行加速的数据传输。上述技术问题利用开头所述类型的自动化装置通过如下得以实现,即自动化装置具有用于选择所要加速转换的过程数据和用于单独转换所选择的过程数据的加速单元,该加速单元这样设置,使所选择的过程数据在时间上在与所选择的过程数据结合地一起传输的未选择的过程数据之前被输出。在监测通过现场总线或局部总线发送到自动化装置的数据包或数据流时,选择所要加速处理的过程数据。因此实现了,与在同一时间段内与所选择的过程数据结合地由自动化装置接收的未选择的过程数据相比,加速地处理和转换这些所选择的过程数据,以便将该所选择的过程数据在时间上在未选择的过程数据之前传送。过程数据在此方面是指自动化系统的在现场设备与上级的控制装置之间交换的所有数据,特别是测量数据、控制数据和状态数据。自动化装置例如可以是自动化设备的模块式输入/输出系统的现场总线耦合器。现场设备特别是在自动化系统中使用的传感器和执行机构,例如像启动器、终端开关、阀门、继电器、信号指示灯等。
所选择的过程数据的输出可以直接通过自动化装置的直接接口进行,现场设备可以无需中间连接的总线而与该直接接口直接连接。但所选择的过程数据的输出也可以在时间上在嵌入结合地一起接收的未选择的过程数据之前通过嵌入到对于局部总线的数据流来进行,以便将过程数据以常见的方式通过局部总线和与其连接的输入/输出模块例如以环形总线法传输到现场设备。为了减少延迟时间,可以在传输数据时在不检查所接收的数据包或数据流的正确性的情况下将所选择的过程数据输出到局部总线上,而未选择的过程数据则在确定了所属数据包或数据流的正确性之后才被转换和输出。但特别具有优点的是,自动化装置构造为用于检查所接收的数据包和/或数据流的正确性并且在确定了正确性后才进行所选择的过程数据的输出。但然后应当已经准备好处理和转换所选择的过程数据,使得在确定了数据包或数据流(利用上述数据包或数据流来传输这些所选择的过程数据)的正确性后,可以在没有不必要的时间延迟的情况下输出已经做好输出准备的所选择的过程数据。此外具有优点的是,自动化装置构造为用于在数据包的每个现场总线传输循环内或数据流的现场设备数据的每个局部总线传输循环内选择和输出所选择的过程数据,而未选择的过程数据仅在更新请求(Aktualisierungsanforderungen)的情况下进行处理。因此所选择的过程数据具有绝对的优先权且被定期重复选择和传送。在此方面,数据包在循环内被定期重复传输到现场总线上并由局部总线上的现场设备数据充分利用。在自动化系统中,通常为了传输,循环时间定义为如下的时间在发送之后到过程的下次重复所流逝的时间。在此方面,在输入/输出模块、局部总线、现场总线耦合器、现场总线和控制装置中进行的定期扫描、分析和传送过程中确定循环时间。然后取决于这种循环时间进行所选择的过程数据的加速传送。加速的传送导致循环时间降低。数据的选择例如可以利用具有用于识别数据包或数据流的所要加速处理的数据的存在状态的状态识别单元的硬件逻辑电路进行。利用这种状态识别单元可以以简单手段从数据包或数据流中选择所要加速处理的数据且将这些数据与未选择的过程数据分开地借助硬件(hardwarenah)来加速地转换和输出。为此自动化装置构造为用于以本身公知的方式借助微控制器上的软件来处理未选择的过程数据,而选择的过程数据则借助硬件逻辑电路比这些未选择的过程数据得到更快处理。这一点例如利用由状态识别单元控制的、用于直接的储存器存取的逻辑电路实现,利用该逻辑电路从储存器中读出缓存的所选择的数据并在无复杂的进一步处理下通过软件借助硬件逻辑电路为输出而进一步处理。这种为了观察数据流而设置的、选择和单独转换所要加速处理的数据的加速单元可集成到自动化装置或自动化装置的现场总线控制器中。但现场总线控制器经常不提供对控制信号的存取,从而具有优点的是,设置包括在其中集成了加速单元的专用的现场总线控制器并将其与现有的、没有加速处理数据的传统的现场总线控制器并联。专用的现场总线控制器可以可选地作为观察器在调节技术的意义上与传统的现场总线控制器共同作用。可选地,自动化装置具有至少一个用于在不中间连接局部总线系统的情况下直接连接现场设备的直接接口。然后在至少一个直接接口上输出所选择的过程数据或借助硬件逻辑电路来转换为了处理而施加在至少一个直接接口上的、所要加速处理的信号,以便将这些信号作为所选择的过程数据加速嵌入到对于现场总线的数据包内。
本发明要解决的技术问题此外在于,提供一种用于加速处理数据包或数据流的所选择的过程数据的得到改进的方法。上述技术问题通过以下步骤得以实现-观察局部总线上的数据流或现场总线上的数据包,与现场总线耦合的自动化装置通过该局部总线与至少一个用于与现场设备连接的输入和/或输出模块进行通信,-从所观察的数据包和/或数据流中选择所要加速处理的过程数据,-和与所选择的过程数据结合地一起传输的未选择的过程数据分开地处理所选择的过程数据,以及-时间上在结合地一起传输的未选择的过程数据之前输出所选择的过程数据。具有优点的实施方式在从属权利要求中予以说明。
下面借助附图的实施例对本发明进行详细说明。其中图1示出自动化系统的框图,该自动化系统具有通过现场总线与控制装置和通过局部总线与输入/输出模块连接的自动化装置;图2示出未选择的和所选择的过程数据彼此独立地转换的曲线图;图3示出自动化装置的框图,具有用于选择所要加速转换的过程数据的加速单元;图4示出传统的现场总线控制器和可选地作为观察器并联的现场总线控制器的框图,该现场总线控制器具有用于选择和加速转换所选择的过程数据的集成的加速单元;图5示出自动化装置的框图,具有直接储存器存取单元(DirektSpeicher-^igrif fseinheit),用于通过直接的储存器存取来加速地处理中间存储在现场总线控制器的中间存储器内的经验证的过程数据。
具体实施例方式从图1可以看出自动化系统1的框图。这种在过程、加工、自动化和建筑技术上使用的自动化系统利用现场总线2,以采集空间上分布的过程数据并在对其处理后分配到存储程序控制器(speicherprogrammierbare Steuerungen) 3以及需要时的主计算机^、4b。为此存储程序控制器3以本身公知的方式通过上级网络5与一个或多个远程维护或调度台的主计算机^、4b连接。主计算机如、仙需要时可以具有用于显示过程动态的可视装置。存储程序控制器3此外通过现场总线2与以现场总线耦合器形式的至少一个自动化装置6连接。利用这种现场总线耦合器6实现一种模块式的输入/输出系统,其中通过现场总线耦合器6将过程数据由现场总线2转换到局部总线7上。与局部总线7连接输入 /输出模块8a、8b、8c,它们优选通过作为局部总线7的环形总线相互通信并与作为自动化装置的现场总线耦合器6通信。与输入/输出模块8a、8b、8c连接现场设备9a、9b、9c。这些现场设备例如可以是启动器、终端开关、阀门、继电器、信号指示灯或类似装置。根据输入 /输出模块8a、8b、8c的构成,与一个输入/输出模块8a、8b、8c可以连接一个或多个这种现场设备9a、9b、9c。
按照这种方式,由以现场总线耦合器形式的自动化装置6和输入/输出模块8a、 8b,8c形成的模块式I/O系统是在现场设备层面(传感器/执行机构层面)与通过存储程序控制器3和需要时的上级主计算机4a、4b形成的控制和过程层面之间的连接单元。在这种自动化系统1中,对于快速的、特别是实时控制的反应时间是重要的标准。 为缩短反应时间,利用现场总线耦合器6通过如下来减少在传输到现场总线上的数据包与局部总线7的数据流之间的过程数据的(双向)转换,即从指向现场总线耦合器6的数据包和/或数据流中选择所要加速转换的过程数据并单独转换成与所选择的过程数据结合地在同一数据流或数据包内被传输的未选择的过程数据,并在时间上在未选择的过程数据之前由现场总线耦合器6输出。为此自动化装置6具有用于选择过程数据和用于单独转换这些选择的过程数据的加速单元10,与现场总线耦合器6的传统转换单元11并联运行该加速单元。在自动化系统1中,存储程序控制器3承担对输入数据本身的分析、数据关联和输入/输出模块8a、8b、8c以及与其连接的现场设备9a、9b、9c的输出数据的提供。现场总线耦合器6用于将通过局部总线7接收的过程数据转换到通过现场总线2传送到存储程序控制器3上的数据包以及反之。本自动化系统1不是通过取消现场总线耦合器和直接实现通向输入/输出模块 8a.8b.8c和需要时通向现场设备9a、9b、9c的现场总线并将现场总线耦合器6的功能转移到存储程序控制器3内和/或输入/输出模块8a、8b、8c内,来加速数据传输。本自动化系统1而是无论是对局部总线7还是对现场总线2,均避免了对特定的通信协议标准的确定, 从而提供足够的灵活性。也就是说具有局部总线7的自动化系统1充分利用这种优点,即不同的主控制装置和现场总线为其各自的任务和部门最佳构成。通过I/O系统,各自的现场总线2和局部总线7由用户按照应用的最佳能力自由选择。此外,输入/输出模块8a、8b、8c的特性与现场总线2无关,从而利用由制造商支持的局部总线系统可提供一组不同特征的输入/输出模块8a、8b、8c,例如数字输入模块、数字输出模块、模拟输入模块、模拟输出模块、编码器、 仪用互感器等。即制造商的所有输入/输出模块8a、8b、8c为局部总线7装备相同的接口。 然后简单地通过选取支持专用现场总线通信标准的适当的现场总线耦合器6进行与确定的现场总线2的连接。由此可以简单地扩展和交换应用功能。局部总线7此外在其带宽和功率方面与现场总线2无关地进行优化。在利用在局部总线7与现场总线2之间的过程数据的转换来保持模块式I/O系统的灵活性的情况下,现在通过优化现场总线耦合器6这样缩短反应时间,使得在将现场总线2的数据包转换到对于局部总线7的数据流时同时进行处理以及反之。图2以草图的形式示出由自动化装置6实施的、随时间t分开地转换所要加速处理的所选择的过程数据PDs和未选择的过程数据PDn的过程。指向自动化装置6的数据包DP(X)按照通过现场总线2预先规定的通信协议以相应的现场总线协议格式被传输并在时间点t(x)开始由自动化装置6接收。该数据包含有多个指向所属现场设备9a、9b、9c、 9d...的过程数据PD。在自动化装置6的转换单元11内,在一个数据包PD(X)到达之后检查当前接收的数据包DP(X)的正确性。这一点例如可以通过分析随同数据包输的检查密钥进行。这种检查密钥例如可以是作为数据包DP(X)等的值的横排代码和(Quersumme)的检验总数(Prilfsumme)。在检查正确性后,然后进一步处理和转换数据包DP(X)的过程数据PD。在此,在转换单元11内利用传统的微控制器或微处理器借助软件例程处理过程数据 PD。这一点操作非常灵活和简单,但缺点是时间延迟。为缩短反应时间,自动化装置6因此具有加速单元10,该加速单元从数据包DP(X) 中选择所要加速传输的过程数据PDs并分开地借助硬件例如利用现场可编程的开关电路 (feldprogrammierbaren Schaltkreis, FPGA)进行处理和转换。所选择的这些过程数据PDs 可以按照这种方式在时间上在在同一数据包DP(X)内或在前面的数据包DP0ri^DP0rf)内等传输的不必加速转换和传输的未选择的过程数据PDn之前被嵌入对于到局部总线7的数据流DS内并在那里被输出。可以看出,在下个数据包DP(x+1)在时间点t(x+1)到达之前,传输具有在时间点t(x) 接收的数据包DP(X)的所要加速传输的过程数据PDsw和在两个时间点之前接收的数据包 DP(x_2)的无优先权的过程数据PDn(x_2)的数据流DS(x)。对于以时间点t(x+1)和t(x+2)开始的下面的时间段可以看出相应的内容。无优先权的过程数据PD1^g据数据的可用性而被置入数据流DS(x+i)(i为具有正号或负号的整数)内的位置,其中,对所要加速传输的过程数据PDs 给予优先权。可选地,也可以考虑,将所选择的这些所要加速转换的数据PDs直接提供给直接接口上的自动化装置6,现场设备9a、9b、9c、9d可以在无需中间连接局部总线7的情况下直接连接到该直接接口。所示出的从现场总线2到局部总线7和与其连接的输入/输出模块8a、8b、8c的数据传输过程由自动化装置6以相应的方式反过来支持,以便从局部总线7的数据流DS中选择所要加速传输的过程数据PDs并转换为对于存储程序控制器3的输出数据并在数据包 DP内通过现场总线输出到控制装置3。可以看出,结果所选择的所要加速处理的过程数据在时间上在未选择的过程数据PDn之前被传输,虽然与所选择的过程数据PDs结合的未选择的过程数据PDn在时间上早于前面的数据包或在同一数据包内或数据流段被传输。图3示出具有物理的现场总线接口 12、现场总线控制器13和加速单元10的自动化装置6的框图。现场总线控制器13包括现场总线MAC并与物理的现场总线接口 12双向连接。用于处理现场总线数据包的数据处理单元14构造为用于分析数据包DP的首标信息 (Header),该首标信息用于数据包DP的编址。此外,设置数据处理单元14,以便从数据包 DP中提取过程数据PD并保存到后置的中间存储器15a、15b内。数据处理单元14内数据处理的实施通过状态自动装置(aistandsautomaten) 16a、16b根据数据包DP到达时出现的事件来控制。中间存储的过程数据PD然后被输出到局部总线7的转换单元11,在该转换单元内利用过程控制的处理单元18在使用微控制器或微处理器的情况下软件控制地进一步处理过程数据PD,作为过程图在中间存储器19内中间存储并利用协处理器20嵌入到局部总线 7的数据流DS内。转换单元11利用物理的局部总线接口 21连接到局部总线7。自动化装置6具有带有状态识别单元17的加速单元10,该状态识别单元与状态自动装置16a、16b连接,以便从数据包DP中探测所要加速处理的过程数据PDS。然后选择所探测的这种所要加速处理的过程数据PDs并为了加速的进一步处理而传输到中间存储器15a。在这种情况下从状态识别单元17发出数据提供信号D-R,利用该数据提供信号,从中间存储器1 直接通过借助硬件的处理来传输所要加速处理的过程数据PDS。为此,所选择的过程数据PDs要么通过直接接口 22被直接输出到自动化装置6上,要么通过协处理器20 被嵌入到局部总线7的数据流DS内。为了传输,可以在检查了包括数据包DP或数据流DS的完整性在内的正确性之前, 例如借助检验总数进行所选择的过程数据PDs的预处理。在数据包DP或数据流段错误的情况下,为了加速,可以利用控制线路FI (无效框架-Frameinvalid)来停止该已经转换到局部总线内的所选择的过程数据PDs的传输。在存储程序控制器3与利用局部总线7和与其连接的输入/输出模块8a、8b、8c 工作的现场总线耦合器6之间的数据传输因此如下进行1)通过输入/输出模块8a、8b、8c采集现场信号并作为数据流DS通过局部总线7 传输到现场总线耦合器6 ;2)将局部总线7的协议转换到现场总线2的协议;3)通过现场总线耦合器6经现场总线2发送现场总线报文以及通过存储程序控制器3接收和处理现场总线报文;4)将现场总线报文内所含有的存储程序控制器3的反应发送到现场总线耦合器6 以及通过现场总线耦合器6接收现场总线报文;5)通过现场总线耦合器6将现场总线协议转换到局部总线7的协议;6)将现场总线耦合器6的报文通过局部总线7和各自所连接的输入/输出模块发送到所连接的现场设备9a、9b、9c、9d。在步骤2、和幻中的转换时,在此方面进行所要加速处理的过程数据PDs的选择和借助硬件的转换,而其他未选择的过程数据PDn则以传统方式软件控制地进行转换。由现场总线耦合器6实施的步骤可以顺序或以并行处理的方式作为预取过程 (Prefetch-Ablauf)被处理。为保证过程数据PD的一致性(Konsistenz),自动化装置6内需要数据缓冲器,但它们对等待时间(Latenzen)产生不利影响。等待时间是例如通过硬件、软件内的执行时间 (Laufzeiten)以及例如通过现场总线2和局部总线7的子区域中的双缓冲器产生的信号延迟。此外,通过利用转换单元11内的中央微处理器单元的数据处理产生跳动 (Jitter)。跳动描述了信号的原因不明的时间上的变化。在目前的自动化系统中,跳动涉及应当提供现场信号的预计时间点。通过加速单元10成功地明显减少等待时间和跳动。在图3中还可以看出,自动化装置6还允许通过直接接口 22直接输出所选择的过程数据PDS。利用直接储存器存取单元23将所选择的过程数据PDs嵌入到局部总线7的数据流DS内,该直接储存器存取单元允许对中间存储器1 进行直接的储存器存取并因此允许在现场总线控制器13与转换单元11之间进行过程数据传输。协处理器20用于建立数据流DS和处理对于局部总线7的过程数据PD。加速单元10本身可以构造为借助检验总数来分析现场总线报文的有效性,以便因此加速获得这些信息。这种检验作为替换的或附加的可以如传统的那样在现场总线控制器13内进行。
9
图4输出自动化装置的一部分,其中与传统的现场总线控制器13a并联一个具有识别所要加速传输的数据和选择以及传输这种所要加速传输的数据的功能的专用的现场总线控制器13b。传统的现场总线控制器13a在其接口上不提供信号输出端,这些信号输出端对于选择和加速传输所选择的过程数据PDs来说是需要的。并联的专用的现场总线控制器1 可与传统的现场总线控制器13a类似构成。这种专用的现场总线控制器13b附加提供由加速单元10利用的信号输出端,以便选择所要加速处理的过程数据PDs并发出数据提供信号D-R。如果数据包DP或数据流段DS错误,可以利用控制线路FI (无效框架-Frame invalid)停止已经传输的所选择的过程数据PDS。专用的现场总线控制器1 在调节技术的意义上可选地作为对传统现场总线控制器的观察器工作。由于传统的现场总线控制器13a的现场总线MAC和专用的现场总线 13b的现场总线MAC硬件不同,会导致不同的处理时间和运行时间(Durchlaufzeiten)。因此需要利用传统的现场总线控制器13a的同步信号SYNCa对专用的现场总线控制器1 和特别是其现场总线MAC进行再调节。为此设置以虚线示出的信号连接和比较逻辑电路25。 由传统的现场总线控制器13a将同步信号SYNCa传输到比较器25,在该比较器内将同步信号SYNCa与相应的同步信号SYNCb在时间方面进行比较并产生调节信号R,该调节信号被施加到专用的现场总线控制器13b的数据处理单元14,以便使专用的现场总线控制器1 与传统的现场总线控制器13a同步。传统的现场总线控制器13a传输所有过程数据PDn和PDS,而专用的现场总线控制器1 则仅传输所选择的所要加速传输的过程数据PDS。图3和5示意示出的后置连接的直接储存器存取单元23负责不重复发送数据。在启动阶段,配置直接储存器存取单元23 并获得所有信息哪些数据来自哪里,必须发送到何处并且利用哪些数据带宽发送。图5示出自动化装置6的另一种实施方式的框图。在这里也具有物理的现场总线接口 12 (现场总线PHY)、现场总线控制器13 (现场总线MAC)和后置连接的逻辑单元26。利用逻辑单元26分析由现场总线2接收的数据包DP并已经检验包括完整性在内的正确性。 然后将验证的过程数据PD写入中间存储器27a内。对于指向现场总线2的过程数据PD设置中间存储器27b,现场总线逻辑单元沈对该中间存储器进行存取,以便将过程数据PD依据现场总线协议转换到数据包DP并利用物理的现场总线接口 12通过现场总线2发送到所连接的用户。在该实施例中通过现场总线2接收的过程数据PD当将其写入中间存储器27a内时已经被验证。过程数据PD的选择和加速处理在这种情况下通过加速单元10进行。加速单元10 与直接储存器存取单元23共同作用并允许对中间存储器27a和27b直接存取。利用协处理器20成功地以尽可能短的时间延迟将通过有针对的储存器存取所选择的所要加速传输的过程数据PDs嵌入到局部总线7的数据流DS内并通过局部总线7输出。数据通过局部总线7的输出通过局部总线接口 21进行。但也可以设想通过直接接口 22向与自动化装置6 直接连接的现场设备9直接输出数据。与所选择的过程数据PDs结合地被传输的未选择的过程数据PDn同样保存在中间存储器27a、27b内。转换单元11的过程控制的处理单元18以本身公知的方式对该中间存储器进行存取并将未选择的过程数据PDn为储存在其他过程图像中间存储器19内而进行处理和转换。然后又通过协处理器20将这些未选择的过程数据PDn嵌入到局部总线7的数据流DS,而所选择的过程数据PDs则在现场总线2或局部总线7的每个传输循环中被循环地传输。
权利要求
1.一种自动化装置(6),具有至少一个用于与现场总线(2)连接和通过现场总线(2) 传输含有过程数据(PD)的数据包(DP)的现场总线接口(12)并具有至少一个用于与局部总线(7)连接和在与局部总线(7)连接的现场设备(9a、9b、9c)与自动化装置(6)之间传输过程数据(PD)的局部总线接口(21),还具有用于将来自现场总线O)的数据包(DP)转换成局部总线(7)的数据流(DS)和用于将由局部总线(7)提供给自动化装置(6)的数据流(此)转换成现场总线( 的数据包(DP)的装置,其特征在于,所述自动化装置(6)具有用于选择所要加速转换的过程数据(PDs)和用于单独转换所选择的过程数据(PDs)的加速单元(10),该加速单元这样设置,使所选择的过程数据(PDs)在时间上在与所选择的过程数据(PDs)结合地一起传输的未选择的过程数据(PDn)之前被输出。
2.按权利要求1所述的自动化装置(6),其特征在于,所述自动化装置(6)构造为用于检查所接收的数据包(DP)和/或数据流(此)的正确性并且在确定正确性后才进行所选择的过程数据(PDs)的输出。
3.按权利要求1或2所述的自动化装置㈩),其特征在于,所述自动化装置(6)构造为在数据包(DP)或数据流(此)的每个传输循环内选择和输出所选择的过程数据(PDs)且仅在更新请求的情况下处理未选择的过程数据(PDn)。
4.按前述权利要求之一所述的自动化装置(6),其特征在于,用于选择过程数据(PD) 的所述加速单元(10)作为具有用于识别数据包(DP)或数据流(DS)的所要加速处理的过程数据(PDs)的存在状态的状态识别单元(17)的硬件逻辑电路构成,并且在于,所述自动化装置(6)构造为利用过程控制的处理单元(18)借助软件来处理未选择的过程数据 (PDn),而所选择的过程数据(PDs)则借助硬件逻辑电路比与这些所选择的过程数据(PDs) 结合地一起被传输的未选择的过程数据(PDn)更快地被处理。
5.按前述权利要求之一所述的自动化装置(6),其特征在于,具有集成的加速单元 (10)的现场总线控制器(1 )与无加速单元(10)的现场总线控制器(13a)并联。
6.按前述权利要求之一所述的自动化装置(6),其特征在于,所述自动化装置(6)具有用于连接现场设备(9)的至少一个直接接口(22),并且构造为将所选择的过程数据(PDs) 通过所述至少一个直接接口 0 直接输出到与所述至少一个直接接口 0 连接的现场设备(9)和/或构造为处理在所述至少一个直接接口 0 上施加的信号并将这些信号转换成所选择的过程数据(PDs)以在时间上在在同一时间段内通过局部总线(7)到达的未选择的过程数据(PDn)之前加速嵌入到现场总线(2)的数据包(DP)内。
7.一种用于加速处理数据包(DP)和/或数据流(此)的所选择的过程数据(PDs)的方法,其特征在于-观察局部总线(7)上的数据流(DS)或现场总线(2)上的数据包(DP),通过该局部总线,与现场总线(2)连接的自动化装置(6)与至少一个用于与现场设备(9a、9b、9c)连接的输入和/或输出模块(8a、8b、8c)进行通信,-从所观察的数据包(DP)和/或数据流(此)中选择所要加速处理的过程数据(PDs),-和与所选择的过程数据(PDs)结合地一起被传输的未选择的过程数据(PDn)分开地处理所选择的过程数据(PDs),-时间上在结合地一起被传输的未选择的过程数据(PDn)之前输出所选择的过程数据 (PDs)。
8.按权利要求7所述的方法,其特征在于,将所选择的过程数据在结合地一起传输的未选择的过程数据(PDn)之前嵌入到现场总线O)的数据包(DP)或局部总线(7)的数据流(DS)内。
9.按权利要求7或8所述的方法,其特征在于,检查所接收的数据包(DP)和/或数据流(DS)的正确性并且将所选择的过程数据(PDs)在确定了所属的数据包(DP)的或其中传输了所选择的过程数据(PDs)的数据流(此)的正确性之后嵌入。
10.按权利要求7-9之一所述的方法,其特征在于,在数据包(DP)或数据流(此)的每个传输循环内选择和输出所选择的过程数据(PDs)和仅在更新请求的情况下处理未选择的过程数据(PDn)。
11.按权利要求7-10之一所述的方法,其特征在于,将所选择的过程数据(PDs)输出到自动化装置(6)的至少一个直接接口(22),以直接传输到与直接接口(2 连接的现场设备(9),和/或将直接与直接接口 0 连接的现场设备(9)的在至少一个直接接口 02)上施加的信号加速转换为所选择的过程数据(PDs)并且在时间上在在同一时间段内通过局部总线(7)到达的未选择的过程数据(PDn)之前将所选择的过程数据(PDs)嵌入到现场总线 (2)的数据包(DP)内。
全文摘要
描述了一种自动化装置(6),具有至少一个用于与现场总线(2)连接和通过现场总线(2)传输含有过程数据(PD)的数据包(DP)的现场总线接口(12)并具有至少一个用于与局部总线(7)连接和在与局部总线(7)连接的现场设备(9a、9b、9c)与自动化装置(6)之间传输过程数据(PD)的局部总线接口(21),还具有用于将来自现场总线(2)的数据包(DP)转换成局部总线(7)的数据流(DS)和用于将由局部总线(7)提供给自动化装置(6)的数据流(DS)转换成现场总线(2)的数据包(DP)的装置。自动化装置(6)具有用于选择所要加速转换的过程数据(PDS)和用于单独转换所选择的过程数据(PDS)的加速单元(10),该加速单元这样设置,使所选择的过程数据(PDS)在时间上在与所选择的过程数据(PDS)结合地一起被传输的未选择的过程数据(PDN)之前被输出。
文档编号G05B19/418GK102339047SQ20111019861
公开日2012年2月1日 申请日期2011年5月12日 优先权日2010年5月12日
发明者塞巴斯蒂安·库普曼, 奥利弗·韦特, 德克·比辛, 汉斯-赫伯特·科斯特 申请人:Wago管理有限责任公司