一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

用于网络的总线耦合器和用于运行总线耦合器的方法与流程

2021-10-23 00:50:00 来源:中国专利 TAG:用于 耦合器 网络 环形 总线


1.本发明涉及一种用于网络、特别是用于光学环形网络的总线耦合器,以及涉及一种用于运行用于网络、特别是光学环形网络的总线耦合器的方法。


背景技术:

2.从自动化和控制技术已知不同的网络类型,所述网络类型例如用于操控出自不同设备中的特定单元的数据或者调用由传感器装置检测到的数据。
3.在已知的、例如用于借助于profibus进行通信的网络中,连接至网络的耦合器具有连接到其他设备的接口。耦合器还相互连接,并且在此可以形成闭合的环。将数据包、也称为“报文”从所连接的设备传输到一个耦合器,并且从所述耦合器发送到另一耦合器。然后,连接于另一耦合器的另一设备可以接收该报文。
4.例如从cn 105790843 b中已知:使用由接收和评估的报文形成地址表。耦合器可以从中识别出:传入的报文是否事先已经转发了。当然,在此,每个报文在获得更多数量的字节后才能进行转发。因此不可以立即转发每个接收到的字节。
5.此外,可以以这样的方式构成系统:即使在环形配置的情况下,实际上也不使用整个环。在此,特别地,构建光学连接的环,然而在实践中所述环如线结构那样运行。用于最后的闭合环的连接只有当另一条线路失效时才使用。经环形网络中的主设备进行切换。因为在此输出的数据从不沿着闭合的环发送,所以在该解决方案中不需要寻址。切换时间长,因为首先需要在主设备中识别到故障。


技术实现要素:

6.本发明的目的是提供一种用于网络、特别是光学环形网络的总线耦合器和其运行方法,它们能够特别有效地利用用作总线的环形配置。
7.所述目的通过具有权利要求1的特征的总线耦合器来实现。本发明的有利设计方案和改进形式在从属权利要求中说明。
8.用于网络,特别是用于光学环形网络的总线耦合器应包括:用于与至少一个总线用户设备进行数据连接的总线用户接口;用于经由总线线路接收的总线输入数据的总线接收接口;和用于经由总线线路发送的总线输出数据的总线发送接口。所述总线耦合器还包括控制单元,所述控制单元被设计用于:根据经由总线用户接口接收到的用户输入数据生成总线输出数据,其中总线发送数据包括总线控制数据,并且借助于总线发送接口传输到另一总线耦合器。在此,控制单元还被设计用于:根据借助于总线接收接口接收到的总线输入数据来确定控制信号,并根据所确定的控制信号执行将总线输入数据转发给另一总线耦合器。
9.由此,可以特别有利地、有效地控制网络内数据的传输和转发。
10.在本发明中,总线耦合器不简单地经由总线线路转发给恰的用户设备,尤其是从总线用户设备接收到的数据、尤其是所谓的报文。代替地,用户输入数据由总线控制数据补
充,所述总线控制数据控制通过总线线路的后续转发。因此,从总线耦合器传输到下一总线耦合器的总线输出数据基于用户输入数据生成,并且还包括总线控制数据。特别地,形成控制数据,使得总线耦合器可以识别到借助于总线接收接口何时再次接收报文,因为所述报文已经遍历了网络。
11.本发明的一个优点是,在专门配置为环形的网络中直接转发数据而无需评估数据,特别是无需在发送方和/或接收方方面评估数据。尤其是在接收和评估到一个字节之后已经可以得出转发特定报文或从环中移除的决定。在此,还确保不在环中转发数据,如果不再需要如此的话。以该方式,尤其是在已知系统中负责终止转发的设备失效之后,环不会被多余的数据阻塞。
12.特别提出:规定在网络中发送报文的方式,使得总线控制数据尤其作为用户接受数据位于报文的数据之前。然后,以这样的方式构建传输的数据,使得在发送要传输的用户接收数据之前发送总线控制数据。例如,总线控制数据可以具有一个字节的长度,并且特别构成为“控制字节”,使得所述总线控制数据可以接入网络内的多个报文之间的1.5字节的典型所设的间隙中。特别地,总线控制数据被设置在总线发送数据之内,使得所述总线控制数据在要传输的报文的数据之前发送并且由另一总线耦合器接收。以该方式确保了网络的总线耦合器在逐字节地传输时已经可以根据首先接收到的总线控制数据来决定是否应将该数据转发给下一总线耦合器。
13.总线控制数据可以具有不同的长度,例如几个字节,以便实施具有转发的多级控制的系统。
14.在网络中,总线线路通过彼此耦合的至少两个总线耦合器形成,其中总线耦合器尤其在数据方面彼此串联。各个总线耦合器之间的连接称为总线线路的区段。
15.总线耦合器设计用于从所连接的总线用户设备接收信号,并经由总线耦合器所连接的总线线路发送所谓的报文,以及经由总线线路接收报文并且输出给总线用户设备,所述总线用户设备又连接于总线耦合器。所述总线耦合器还设计用于将经由总线线路从另一总线耦合器接收的报文转发给另一总线耦合器,使得该报文从一个总线耦合器到另一总线耦合器通过网络,直到不再由总线耦合器接收所述报文并且由此从网络中删除为止。中断转发或者从网络中删除报文尤其在预设的前提下进行;将报文沿着总线线路从一个总线耦合器转发至下一总线耦合器尤其被中断。
16.在一个构成方案中,控制单元还设计用于控制信号,将借助于总线接收接口接收到的总线输入数据逐字节地传输给另一总线耦合器。
17.这有利地允许通过网络特别快速和有效地转发报文。在此,通过总线耦合器在网络中转发数据、尤其是报文,尤其是“逐字节地”进行,也就是说,总线耦合器不在其接收到较大的数据包或整个报文并且必要时进行分析之后才继续发送报文。更确切地说,将报文的各个字节尽可能直接转发给下一总线耦合器。
18.如果总线耦合器耦合到环形配置中,则第一总线耦合器的输出端与第二总线耦合器的输入端耦合;此外,第二总线耦合器的输出端与第一总线耦合器的输入端耦合。如果网络包含其他总线耦合器,则所述其他总线耦合器例如通过将第一总线耦合器的输出端与另一总线耦合器的输入端连接,和将另一总线耦合器的输出段与第二总线耦合器的输入端耦合例如接入第一和第二总线耦合器之间;此外,可以将另一总线耦合器接入第二总线耦合
器的输出端和第一总线耦合器的输入端之间。这就是说,总线线路具有环形结构,尤其是作为闭合的环。
19.报文在呈环形配置的网络中从第一个总线耦合器传输到下一总线耦合器,并且从该总线耦合器继续传输,直至所述报文再次达到第一总线耦合器;因此,在没有中断条件的情况下,报文沿着总线线路的环形结构持续继续传输。因此,报文会随时间累积在网络中,所述报文要求可用的带宽和所连接设备的容量。
20.例如中断条件可以定义为:如果总线耦合器已经转发过一次报文,则其不再转发该报文。然而为此,总线耦合器必须识别报文。但是,如果总线耦合器要逐字节转发接收到的报文,则总线耦合器无法在转发前识别整体报文。在此,本发明的总线耦合器使用总线控制数据来控制转发。
21.在另一构成方案中,总线线缆包括光波导。在此,特别地,总线耦合器的总线接收接口和总线发送接口适合于光通信。由此,数据能特别有利地、快速地并且广泛地在网络中传输,特别是在经由总线线路彼此连接的多个总线耦合器之间传输。
22.总线耦合器的光学接口尤其适合于借助于光波导进行的数据连接。特别地,为每个接口设有一个发送单元和/或一个接收单元。在光学环形网络中,至少两个设备以其光学接口在环形配置中连接,即,第一设备的光学输出端与第二设备的输入端连接,此外,第二设备的输出端与第一设备的输入端连接。在多于两个设备的情况下,通过设备形成的环被相应地扩展。
23.特别地,总线耦合器的总线用户接口提供数据输入端和总线输出端,总线耦合器可经由所述数据输入端从至少一个所连接的总线用户设备接收数据,总线耦合器经由所述数据输出端可以将数据传输给至少一个所连接的用户设备。
24.在另一改进形式中,总线用户接口设计用于:借助线缆连接的数据传输从总线用户设备接收用户输入数据。有利地,由此建立到不同用户的尤其简单的连接,所述用户的数据可以经由网络传输。
25.在此,特别是在经由光学环形网络运行的总线系统中,总线耦合器的总线用户接口可以在总线耦合器通信时对应于所谓的“铜侧”,其中总线耦合器和至少一个所连接的总线用户设备之间的数据连接经由线缆连接的数据线路进行。替选地或附加地,在用户设备和总线耦合器之间使用其他类型的数据连接,尤其是光学数据导体或波导或基于无线电的传输方法。
26.在环形网络中,如果报文不再继续通过环形网络引导,则必须在特定的时间点从环移除,这就是说,环形网络中的耦合器之一必须中断转发链。由此,可以通过如下方式实现移除:原始发送报文的耦合器识别到经过环形网络的回合完成,这就是说,所述耦合器识别到原始由其发送的报文,并且必要时在附加条件下,即当通过所连接的目标设备操作报文的接收时,移除该报文。如果报文的原始进行发送的设备在发送之后失效,则可以以该方式不能从环中移除报文。
27.尤其当在逐字节传输时,例如以便在网络中传输报文,通常对于网络中、尤其环形网络中的设备而言不可识别:该设备是否已经传输过一次该报文。
28.在一个构成方案中,控制数据包括与总线耦合器相关联的寻址。
29.由此,与已知系统相比,有利地实现可以根据环形网络之内的寻址识别总线耦合
器。通常情况不是这样,因为环形网络中的区段耦合器通常地仅用于数据传输,并且无法单独响应或识别。这尤其意味着:可以根据与该总线耦合器相关联的寻址来对总线耦合器进行响应和/或识别,而该总线耦合器对于连接于环形网络的总线用户设备尤其不可见。
30.在另一构成方案中,控制单元还设计用于确定控制信号,使得如果总线接收数据不包括与总线耦合器相关联的寻址,则将接收的总线输入数据转发给另一总线耦合器。相反,特别地,如果与总线耦合器相关联的寻址包含在总线接收数据中,则不执行转发。
31.由此有利地以特别简单的方式控制并且在必要时限制转发。特别是,只有在总线耦合器确定报文不是由总线耦合器本身发送到网络中时,报文才由该总线耦合器转发。因此,如果报文已经遍历环网配置,则将从网络中删除该报文。为此,特别地,如果总线接收数据包括与相应的总线耦合器本身相关联的寻址,则不生成和传输用于转发总线接收数据的总线发送数据。
32.在此,控制单元尤其根据用户输入数据生成总线发送数据,使得总线耦合器可标识为原始发送者。通常,不设有总线耦合器的寻址,因为所述总线耦合器仅在网络中执行转发报文,并且本身不是转发的数据的收件人。然而,在方法的该构成方案中,标记由总线耦合器传导到网络中的报文,使得如果报文遍历网络,则总线耦合器再次识别该报文。然后,总线耦合器可以中断报文的转发,尤其是在该完整遍历网络一次之后。
33.例如,将所连接的总线用户设备的通常网络中明确限定的地址可以用作为总线耦合器的寻址。例如,可以为总线耦合器分配如下总线用户设备的地址,所述总线偶合器从所述总线用户设备中接收用于将第一报文转发到网络中的第一用户输入数据。然后,该寻址还可以用于其他报文,所述其他报文基于其他总线用户设备的用户输入数据生成,因为与总线耦合器相关联的寻址仅用于与其他总线耦合器的通信,并且排除寻址时的冲突。
34.在转发总线耦合器经由总线接收接口作为总线数据数据接收到的数据时,又生成用于经由总线发送接口输出的总线输出数据,并传输给下一总线耦合器。在此,特别地,所接收的总线输入数据可以直接转发,或者可以生成新的总线输出数据,其中尤其可以重新生成或修改总线控制数据。例如,可以添加先前未包含在总线输入数据中的控制数据。此外,可以改变已经存在的总线控制数据,例如以便改变计数器的值或开关信息,例如删除开关信息,或者以便以预设的方式设定删除位。
35.在一个改进形式中,控制单元还设计用于生成为转发接收到的总线接收数据而修改的总线输出数据。在此,特别地,修改包含在总线接收数据中的总线控制数据。
36.由此,可以有利地借助于总线控制数据标识已经获得的且必要时转发的数据。例如,总线控制数据可以包括计数器,当由总线偶合器转发报文以便因此确定已经转发该报文的频率或者在网络中该报文经过特定总线耦合器的频率时,改变所述计数器。特别地,可以在计数器达到特定读数之后中断转发。由此,例如如果其他机制失败,例如在所涉及的设备之一失效的情况下,可以避免不必要数据在环形网络中持续循环。
37.在一个构成方案中,总线控制数据还包括删除开关信息,所述删除开关信息尤其构成为删除位,其中特别地,控制单元设计用于:根据删除开关信息来确定控制信号。在此,删除开关信息构成为,使得通过将删除开关信息与特定值比较可以直接决定是否应当转发数据。
38.由此,有利地使是否应继续在网络中传输数据或从其中移除能特别简单地被标
识。
39.在此可以提出:网络的总线耦合器之一构成为主耦合器。例如,所述主耦合器当其转发报文时设置删除位。通过删除位,通过设置或不设置可以尤其简单地在两个状态之间进行区分,其中应当或不应转发数据。特别地,如果主耦合器转发数据,使得所述数据当其再次达到主耦合器时被预先标记使得该数据不被再次转发,则可以设置这种删除位。
40.在另一构成方案中,能够经由网络或一个或多个经由网络中彼此连接的总线耦合器借助于“过程现场总线”、即profibus

db执行总线用户设备之间的数据连接。由此,有利地将尤其简单且广泛使用的标准用于所连接的总线用户设备的通信。在其他构成方案中可以使用其他的标准。
41.特别地,数据或报文在网络中在总线耦合器之间转发,而不影响用于总线用户设备之间通信的协议。当然,本发明的其他的构成方案可以提出:转发的控制被集成在总线中,或者借助于总线耦合器集成到协议中,例如通过总线耦合器的由协议所包括的寻址来进行。
42.在用于运行网络、特别是用于光学环形网络的总线耦合器的方法中,接收用户输入数据,并且根据接收到的用户输入数据生成总线发送数据;其中总线发送数据包括总线控制数据。此外,当接收到总线输入数据时,根据接收到的总线输入数据确定控制信号,并根据所确定的控制信号执行在网络中转发总线输入数据。
43.该方法特别构成用于运行总线耦合器。因此,它具有与根据本发明的总线耦合器相同的优点。
44.本发明涉及一种具有至少两个如上所述的总线耦合器的网络。
45.本发明还涉及一种用于运行网络、特别是光学环形网络的方法。在此,网络包括至少两个根据以上描述的总线耦合器,所述总线耦合器借助于上述方法来运行。
附图说明
46.下面根据附图更详细地阐述本发明。其示出:
47.图1示出具有总线耦合器的网络的一个实施例;
48.图2示出用于运行总线耦合器的控制数据的一个实施例;
49.图3示出用于运行总线耦合器的方法的第一实施例;
50.图4示出用于运行总线耦合器的方法的第二实施例;
51.图5示出用于运行总线耦合器的方法的第三实施例;和
52.图6示出用于运行总线耦合器的方法的第四实施例。
具体实施方式
53.参照图1阐述具有总线耦合器的网络的一个实施例。
54.在该网络中,总线耦合器1、2、3、4、5经由总线线路10以环形配置彼此耦合,也就是说,它们串联耦合,使得形成闭合的环。总线10的将各个总线耦合器1、2、3、4、5彼此连接的部分被称为“总线区段”。在该实施例中,总线线路(错字leistung)10借助于光波导、尤其借助于玻璃纤维线路构成。
55.在该实施例中,所有总线耦合器1、2、3、4、5基本上相同地构成,当然仅针对第一总
线耦合器1详细示出了该构造。总线用户接口1a设计用于:借助于线缆连接的、与所连接的总线用户设备11、12的“铜侧”的通信建立数据连接,经由所述数据连接可以接收和发送数据。总线耦合器1的总线接收接口1b和总线发送接口1c设计用于从所连接的另外的总线耦合器2、5接收数据或向它们传输数据。在该实施例中,总线耦合器1、2、3、4、5之间的通信经由光学总线线路10进行。
56.总线耦合器1还包括控制单元1d,所述控制单元尤其控制总线耦合器1的运行。该控制借助于由控制单元1d生成的控制信号进行,特别是用于操控总线用户接口1a以及总线接收接口1b以及总线发送接口1c。
57.总线耦合器1、2、3、4、5经由总线线路10彼此串联耦合,使得第一总线耦合器的总线发送接口1c与第二总线耦合器2的对应的总线接收接口(未示出)耦合,使得可以经由总线线路10的该区段从第一总线耦合器2向第二总线耦合器2发送数据。然后可以将数据从第二总线耦合器2传输到第三总线耦合器3,进而继续传输,直到其再次从所示网络的最后一个总线耦合器5传输到第一总线耦合器1,并且他有该第一总线耦合器经由总线接收接口1b接收。
58.在图1所示的网络中,还设有另外的总线用户设备21、31、41、51,所述总线用户设备连接到另外的总线耦合器2、3、4、5处。
59.在下文中,根据图1和图2,概括了传输在网络的图1所示的实施例中如何传输数据。在此,始于网络的、具有总线耦合器1的、上文参考图1阐述的实施例。
60.总线用户设备11经由构成为“铜侧”的总线用户接口1a将用户输入数据发送至总线耦合器1。这经由线缆连接、特别是金属线缆进行。在其他的实施例中,数据传输可以以其他的方式进行。用户输入数据包括例如由总线用户设备11检测到的测量值的数据,或用于从另一总线用户设备12、21、31、41、51请求其他数据的数据或用于操控另一总线用户设备12、21、31、41、51的数据。
61.总线耦合器1的控制单元1d生成总线输出数据,所述总线输出数据在该实施例中包括用户输入数据,所述用户输入数据应作为所谓的“报文”经由总线或经由总线线路10传输,尤其传输给其他的总线用户设备21、31、41、51之一。次,总线输出数据包括用于控制网络中以及通过总线耦合器1、2、3、4、5的传输的总线控制数据,其中在该实施例中总线控制数据包括“控制字节”,所述控制接在下文中参考图2详细阐述。该控制字节直接置于要传输的报文之前。通常,在环形网络中传输的报文之间设有1.5字节的间隙,并且在该实施例中,将控制字节插入该间隙中,或者该间隙相应地通过控制字节减小。
62.在该实施例中,数据的转发逐字节地进行,即,总线耦合器1直接转发每个接收到的字节。在其他实施例中,转发可以以不同的方式进行,例如以较大数据量的分组进行。
63.在该实施例中,如图2所示那样构成控制字节60:其包括8位,其中7位用于接收与总线耦合器1相关联的寻址,如图2中通过位“adr_0”至“adr_6”的名称所示。此外,设有“trb”,其用作删除开关的信息。trb代表“报文删除位(telegram remove bit)”,并且根据是否应在网中转发随控制位60之后的报文来设定该位。特别地,在评估trb之后,总线耦合器1直接决定是否转发报文。
64.在该方法中,与总线耦合器1相关联的寻址根据如下数据确定,总线耦合器1从所连接的总线用户设备11、12接收所述数据。在此,从总线用户设备11、12接收的数据分别包
括关于这些总线用户设备11、12的寻址的信息,该信息在网络中作为唯一的标识被分配。在该实施例中,总线耦合器1其自身接收如下总线用户设备11、12的寻址,所述总线耦合器从所述总线用户设备获得第一数据。
65.总线耦合器1的寻址仅用于经由总线线路10转发数据的目的,尤其是用作总线耦合器1的“环地址”,使得所述寻址对于连接在网络中的总线用户设备11、12、21、31、41、51保持不可见,使得尤其可以明确地将网络中的寻址与总线用户设备11、12、21、31、41、51在其彼此间关联。在确定与总线耦合器1相关联的寻址时需要注意:所述寻址可以存储在控制字节60的该实施例中7个位中;必要时,在其他的实例中,以其他的方式确定寻址,使得其可以存储在控制字节60中。为总线耦合器1特别持久地和/或直到重设电压都保持该寻址。
66.此外,控制单元1d控制总线耦合器1,使得可以转发从先前的总线耦合器5接收到的数据。总线输入数据借助于总线接收接口1b接收。根据总线输入数据,检测由其所包含的总线控制数据,并确定是否满足对于转发数据的前提。为此,尤其分析和检查控制字节。如果满足转发条件或不满足删除条件,则生成总线输出数据,其中在最简单的情况下,将接收到的总线输入数据不变地转发并由总线发送接口1c发送到下一总线耦合器2。必要时,在此修改总线控制数据或控制字节。
67.在该实施例中,作为删除条件提出:如果有接收到的控制字节所包含的编址和与总线耦合器1本身相关联的编址一致,则不转发报文。因此识别出总线耦合器1是否已经将报文自身转发到网络中,并且在这种情况下,不再转发报文。
68.参考图3,阐述用于运行总线耦合器的方法的第一实施例。在此,基于上述实施方案并且相同或相似的元件不再详细描述。
69.在步骤s11中,总线耦合器1从所连接的总线用户设备11、12之一接收用户输入数据。用户输入数据包括所谓的“报文”,所述报文应具有经由总线线路10传输给连接于网络的其他的总线用户设备11、12、21、31、41、51之一的数据。在该实施例中,该传输借助于profibus db协议进行。
70.在步骤s12中,控制单元1d检查总线耦合器1是否已经具有环地址,即,是否将寻址与总线耦合器1相关联。如果不是这种情况,则在步骤s13中根据接收到的用户输入数据确定寻址:用户输入数据包括关于总线用户设备11、12的网络地址的信息,其中用户输入数据源自所述总线用户设备。这尤其意味着:为总线耦合器1分配了寻址,所述寻址对应于第一总线用户设备11、12的网络地址,所述总线耦合器从所述第一总线用户设备接收用户输入数据。
71.在步骤s14中,生成总线控制数据,所述总线控制数据在该实施例中由控制字节组成。将与总线耦合器1相关联的寻址存储在控制字节中。总线控制数据设置到报文之前。这意味着:总线输出数据包括控制字节和要传输的报文。
72.在另一步骤s15中,如此生成的总线输出数据经由总线发送接口1c传输到下一总线耦合器2。
73.参照图4,说明用于运行总线耦合器的方法的第二实施例。在此,基于上述实施方案,并且相同或相似的元件不再重新详细描述。
74.在步骤s21中,总线耦合器1经由总线接收接口1b接收总线输入数据。总线输入数据特别是根据上面在步骤s15中发送的总线输出数据形成,也就是说,所述总线输入数据包
括总线控制数据,特别是控制字节,和包括报文。
75.在步骤s22中检查控制数据是否包括对应于总线耦合器1的自身环地址的寻址。
76.如果是这种情况,则在步骤s23中不执行转发。这意味着,如果确定报文已完成通过环形网络的整个回转,则该报文将从网络中删除或不再被转发。
77.相反,如果没有确定对应于自身的环地址的寻址,则在步骤s24中转发报文。为此,在该实施例中,“逐字节地”进行转发并且不变地通过经由总线发送接口1c发送给下一总线耦合器2进行。
78.此外,报文被传输给所连接的总线用户设备11、12。为此,在步骤s25中移除总线控制数据,并且在步骤s26中经由总线用户接口1a将报文发送给总线用户设备11、12。
79.参照图5传输用于运行总线耦合器的方法的第三实施例。在此,基于上述实施方案,并且相同或相似的元件不再详细重新描述。
80.图5中所示的第三实施例基本上对应于图3的第一实施例。当然,总线耦合器1在此承担作为所谓的“环主机”的附加功能,这就是说,作为用于对在网络中转发报文的上级控制的设备。在这种系统中,配置用于执行如图3中的方法的总线耦合器1可以定义为“环从机”。
81.在步骤s31中,经由总线用户接口1a接收用户输入数据。在步骤s32中检查:是否已经将寻址与总线耦合器1相关联,并且如果需要,则如上所述那样在步骤s33中进行关联。在步骤s34中,如上所述那样生成总线输出数据,其中将控制字节设置到要传输的报文之前。
82.与上述的方法第一实施例不同,现在在步骤s35中在控制字节中设置trb(报文删除位)。在该实施例中,trb的该设置对应于以下信息:在下次评估trb时不再应当转发该报文,即应该从环形网络中删除该报文。
83.最后,在步骤s36中,经由总线发送接口1c经由总线线路10将总线输出数据传输给下一总线耦合器2。
84.参照图6阐述用于运行总线耦合器的方法的第四实施例。在此,基于以上实施方案,并且相同或相似的元件不再详细重新描述。
85.图6所示的第四实施例基本上对应于图4的第二实施例。当然,总线耦合器1在此还承担“环主机”的功能,并实施在网络中转发报文的上级的控制。在这种系统中,配置用于执行如图4中的方法的总线耦合器1可以定义为“环从机”。
86.在步骤s41中,经由总线接收接口1b接收总线输入数据。在步骤s42中检查由总线输入数据所包含的、关于寻址的信息是否对应于总线耦合器1的自身的环地址。如果是这种情况,则在步骤s44中不转发报文。
87.在步骤s43中还检查是否设置了trb,即,环主机是否已经预先发送或转发了报文。如果设置了trb,则在步骤s44中同样不转发报文。
88.相反,如果未设置trb,则现在在步骤s46中设置该trb,然后在步骤s46中经由总线发送接口1c借助于总线输出数据进行转发。
89.此外,在未设置trb的情况下,在步骤s47中移除总线控制数据,并且在步骤s48中经由总线用户接口1a将报文输出给所连接的总线用户设备11、12。
90.在上面描述的应用中,可以将trb理解为在0和1之间进行区分的计数器。在达到一个完整的回转后,将报文从环形网络中删除。在其他的实施例中,还可以提出:总线控制数
据包括不同方式形成的计数器,通过所述计数器例如对更大数量的遍历或各个转发过程进行计数:为此,当计数器由适当配置的总线耦合器1、2、3、4、5转发时,计数器增加。在达到特定的阈值后,中断转发。这也可以用于防止免于执行不必要的转发,这例如因所参与的设备之一失效所引起。
91.附图标记
92.1 总线耦合器
93.1a 总线用户接口
94.1b 总线接收接口
95.1c 总线发送接口
96.1d 控制单元
97.2、3、4、5 另一总线耦合器
98.10 总线线路
99.11、12 总线用户设备
100.21、31、41、51 另一总线用户设备
101.60 总线控制数据;控制字节
102.s11,s12,s13,s14,s15 步骤
103.s21,s22,s23,s24,s25,s26 步骤
104.s31,s32,s33,s34,s35,s36 步骤
105.s41,s42,s43,s44,s45,s46,s47,s48 步骤
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜