US20020064157A1 - System and method for the parallel transmission of real-time-critical and non-real-time critical data via switched data networks, especially the Ethernet - Google Patents
System and method for the parallel transmission of real-time-critical and non-real-time critical data via switched data networks, especially the Ethernet Download PDFInfo
- Publication number
- US20020064157A1 US20020064157A1 US09/790,998 US79099801A US2002064157A1 US 20020064157 A1 US20020064157 A1 US 20020064157A1 US 79099801 A US79099801 A US 79099801A US 2002064157 A1 US2002064157 A1 US 2002064157A1
- Authority
- US
- United States
- Prior art keywords
- time
- real
- data
- critical
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6445—Admission control
- H04L2012/6448—Medium Access Control [MAC]
- H04L2012/6454—Random, e.g. Ethernet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6445—Admission control
- H04L2012/6462—Movable boundaries in packets or frames
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
A system and a method provides both for a real-time-critical communication and a non-real-time-critical communication in a switched data network consisting of users and switching units, for example a distributed automation system, by means of a cyclic operation. In a so-called transmission cycle (12), there exists for all users and switching units of the switched data network in each case at least one section (13) for transmitting real-time-critical data and at least one section (14) for transmitting non-real-time-critical data, as a result of which the real-time-critical communication is separated from the non-real-time-critical communication. Since all users and switching units are always synchronized to a common time base, the respective sections for transmitting data in each case take place at the same time for all users and switching units, i.e. the real-time-critical communication takes place independently in time from the non-real-time-critical communication and is, therefore, not influenced by the latter.
Description
- Not Applicable.
- Not Applicable.
- The invention relates to a system and a method for the parallel transmission of real-time-critical and non-real-time-critical data via switched data networks, especially the Ethernet.
- Data networks provide for the communication between a number of users due to the networking, that is to say the connection of the individual users to one another. Communication here means the transmission of data between the users. The data to be transmitted are sent out as data telegrams, i.e. the data are packed together to form a number of packets and are sent via the data network to the corresponding receiver in this form. They are, therefore, also called data packets. The term transmission of data is used completely synonymously to the above-mentioned transmission of data telegrams or data packets in this document. The question of networking itself is solved, for example in the case of switched high-performance data networks, especially the Ethernet, by in each case at least one switching unit being connected between two users which is connected to both users. Each switching unit can be connected to more than two users. Each user is connected to at least one switching unit but not directly to another user. Users are, for example, computers, stored program systems (SPS) or other machines which exchange, especially process, electronic data with other machines. In contrast to bus systems in which each user can reach any other user of the data network directly via the databus, the switched data networks are exclusively point-to-point connections, i.e. a user can only reach all other users of the switched data network indirectly by corresponding forwarding of the data to be transmitted by means of one or more switching units.
- In distributed automation systems, for example in the field of drive engineering, certain data must arrive at certain times at the users intended for them and must be processed by the receivers. These are called real-time-critical data or data traffic since any untimely arrival of the data at the destination leads to unwanted results at the user. According to IEC 61491, EN61491 SERCOS interface—brief technical description (http://www .sercos.de/deutsch/index_deutsch.htm), a successful real-time-critical data traffic of the abovementioned type can be guaranteed in distributed automation systems.
- It is the object of the invention to specify a system and a method for transmitting data via switched data networks, especially the Ethernet, which provides for mixed operation of real-time-critical and non-real-time-critical data communication, especially Internet- or Intranet-based data communication, in the same data network.
- The teachings hereinbelow extend to those embodiments which fall within the scope of the appended claims, regardless of whether they accomplish one or more of the above-mentioned deeds.
- This object is achieved by a method for transmitting data via switched data networks, especially the Ethernet, in the field of industrial systems, in which real-time-critical and non-real-time-critical data are transmitted, the switched data network being set up between at least two users, especially a transmitter and a receiver, the data being transmitted in at least one transmission cycle with adjustable period, each transmission cycle being subdivided into at least one first section for the transmission of real-time-critical data for real-time control and at least one second section for the transmission of non-real-time-critical data.
- This object is achieved by a system for transmitting data via switched data networks, especially the Ethernet, in the field of industrial systems, comprising at least one data processing device which can be coupled to a data network and which transmits real-time-critical and non-real-time-critical data, the switched data network being set up between at least two users, especially a transmitter and a receiver, the system exhibiting means for transmitting data in at least one transmission cycle with adjustable period, each transmission cycle being subdivided into at least one first section for transmitting real-time-critical data for real-time control and at least one second section for transmitting non-real-time-critical data.
- The invention is based on the finding that an open, Internet-based communication is spontaneous communication, i.e. that both the time of such type of communication and the volume of data arriving which must be transferred during communication cannot be determined in advance. As a result, collisions on the transmission lines in the case of bus systems or in the switching units in the case of switched high-speed networks, especially Fast Ethernet or Switched Ethernet, are not impossible. To be able to utilize the advantages of the Internet communication technology also in real-time communication in switched data networks in the field of automation engineering, especially drive engineering, mixed operation of real-time communication with other spontaneous non-real-time-critical communication, especially Internet communication, is desirable. This is made possible by the fact that the real-time communication which occurs predominantly cyclically in the fields of application considered here and can thus be planned in advance is strictly separated from the non-real-time-critical communication, especially the open, Internet-based communication, which, in contrast, cannot be planned.
- Communication between the users is effected in transmission cycles, each transmission cycle being subdivided into at least one first section for transmitting real-time-critical data for real-time control, for example of the industrial systems provided therefor, and at least one second section for transmitting non-real-time-critical data, especially in open, Internet-capable communication. An especially advantageous embodiment of the invention is characterized by the fact that each user is allocated a switching unit which is provided for transmitting and/or receiving and/or forwarding the data to be transmitted.
- An extremely advantageous embodiment of the invention is characterized by the fact that all users and switching units of the switched data network always exhibit a common synchronous time base due to mutual timing synchronization. This is the prerequisite for separating the plannable real-time communication from the non-real-time-critical communication which cannot be planned. Separation of the plannable real-time communication and the unplannable non-real-time-critical communication is guaranteed by applying the method for time synchronization in accordance with application DE 10004425.5 which has not been previously published. By permanently applying this method also during active operation of a distributed automation system, all users and switching units of the switched data network are always synchronized to a common time base which, in consequence, means the same starting point and the same length of each transmission cycle for all users and switching units. Since all real-time-critical data transmissions are known before the actual data transmission due to the cyclic operation, and, therefore, can be planned in advance, it is ensured that the real-time communication can be controlled for all users and switching units in such a manner that no disturbances, for example collisions, occur in the data transmission of the real-time-critical data telegrams themselves and all planed critical data transfer times are maintained precisely.
- Another especially advantageous embodiment of the invention is characterized by the fact that all non-real-time-critical data which are intended to be transmitted during the section of a transmission cycle which is provided for the real-time critical communication are temporarily stored by the respective switching unit and are transmitted during the section of this or a subsequent transmission cycle which is intended for the non-real-time-critical communication, i.e. any unplanned Internet communication which may occur in the first section of a transmission cycle which is reserved for the real-time communication is shifted into the second section of the transmission cycle which is reserved for the spontaneous non-real-time-critical communication as a result of which disturbances of the real-time communication are completely prevented. The corresponding data of the spontaneous non-real-time-critical communication are temporarily stored by the switching unit affected in each case and are only transmitted in the second section of the transmission cycle which is reserved for the spontaneous, non-real-time-critical communication after the section for the real-time communication has expired. This second section, i.e. the total period up to the end of the transmission cycle, is available to all users for the non-real-time-critical communication, especially Internet communication, which cannot be planned, also without influencing the real-time communication since this is performed separately in time.
- Collisions with the real-time-critical data telegrams in the switching units can be prevented by all non-real-time-critical data which cannot be transmitted during the section of a transmission cycle intended for the transmission of the non-real-time-critical data being temporarily stored by the respective switching unit and transmitted during the section of a later transmission cycle which is intended for the transmission of the non-real-time-critical data.
- A further advantageous embodiment of the invention is characterized by the fact that the period of the section for the transmission of non-real-time-critical data within a transmission cycle is automatically established by the period of the section for the transmission of real-time-critical data. The advantage of this arrangement is that in each case it is only the necessary transmission time for the real-time-critical data traffic which is used and the remaining time is automatically available for the non-real-time-critical communication, for example for the Internet communication which cannot be planned or, respectively, other non-real-time-critical applications. It is especially advantageous that the period of the section for the transmission of real-time-critical data within a transmission cycle is in each case determined by the data to be transmitted in a connection-oriented manner, i.e. the period of the two sections is determined for each individual data connection by the volume of data of the real-time-critical data to be transmitted, which is necessary in each case, as a result of which the division of the two sections and thus the time available for the non-real-time-critical communication is optimized for each transmission cycle for each individual data connection between two switching units.
- A further advantageous embodiment of the invention is characterized by the fact that the period of a transmission cycle is established at least once before the respective data transmission takes place. This has the advantage that, as a result, the period of a transmission cycle can be matched to the respective requirements for real-time communication or, respectively, for the open Internet-capable communication with each start of a new data transmission planned in advance. Naturally, it is also possible that the period of a transmission cycle and/or the period of the section for the transmission of real-time-critical data of a transmission cycle can be changed depending on requirement, for example at preplanned fixed times and/or after a planned number of transmission cycles, advantageously before the beginning of a transmission cycle, by switching to other planned real-time-critical transmission cycles. The period of a transmission cycle is advantageously between one microsecond and ten seconds depending on the application.
- Another extremely advantageous embodiment of the invention is characterized by the fact that the real-time communication can be newly planned at any time during active operation of an automation system which guarantees a flexible adaptation of the real-time control to boundary conditions changing at short notice. This also makes it possible to change the period of transmission cycle.
- A further advantageous embodiment of the invention is characterized by the fact that a part of the section of the transmission cycle intended for the transmission of real-time-critical data is intended for the transmission of data for the organization of the data transmission. It has been found to be of special advantage in this connection that the data telegrams for the organization of the data transmission are transmitted at the beginning of the section for the transmission of real-time-critical data of the transmission cycle. Data for the organization of the data transmission are, for example, data for the timing synchronization of the users and switching units of the data network, data for recognizing the topology of the network, etc.
- A further advantageous embodiment of the invention is characterized by the fact that, for all real-time-critical data telegrams to be transmitted, the transmitting and receiving time at the transmitter and/or receiver, and in all switching units involved in each case all times for forwarding the real-time-critical data telegrams and the respective associated links via which the real-time-critical data telegrams are forwarded are noted before the beginning of the respective performance of the data transmission, i.e. it is noted in a switching unit when and to which output port a real-time-critical data telegram arriving at time X is to be forwarded.
- A further extremely advantageous embodiment of the invention is characterized by the fact that the forwarding times are planned in such a manner that each real-time-critical data telegram arrives at the corresponding switching unit at the latest at the forwarding time or earlier but is in any case only forwarded at the forwarding time. This eliminates the problem of timing uncertainties which becomes noticeable especially in the case of long transmission chains. As a result, the real-time-critical data telegrams can be transmitted or forwarded immediately, without time interval, i.e. poor utilization of the bandwidth in the case of real-time data packets is prevented. Naturally, it is also possible to insert transmission gaps between the transmission of the individual data packets if necessary.
- A further advantage of the time-based forwarding is that finding the destination is no longer address-based in the switching unit since it is clear from the start which port is the forwarding destination. This provides for optimum utilization of all existing links within the switched data network. Redundant links of the switched data network which must not be used for the address-based switching through of the non-real-time-critical communication because otherwise there would be circularities of data packets, however, can be taken into consideration in advance for the planning of the forwarding links and can thus be used for the real-time communication. This makes it possible to implement redundant network topologies, e.g. rings for error-tolerant real-time systems. Data packets can be transmitted redundantly on disjoint paths and there are no circularities of data packets. A further advantage of the preplanned forwarding is that, in consequence, the monitoring of each link section is possible without acknowledgement and error diagnostics can thus be performed in a simple manner.
- Another extremely advantageous embodiment of the invention is characterized by the fact that at least one arbitrary user, especially a user having the capability for open Internet-capable communication, with or without associated switching unit, can be added to a switched data network and it is then ensured that critical data transfers are successfully performed at the desired time even if the arbitrary user performs a non-real-time-critical communication, especially an Internet communication in parallel with a real-time-critical communication.
- Another especially advantageous embodiment of the invention is characterized by the fact that a switching unit is integrated in a user. This results in an extraordinary cost advantage compared with the switching units, also called switches, previously always implemented as independent modules.
- A further advantageous embodiment of the invention is characterized by the fact that a switching unit exhibits two separate accesses to the respective user, one access being provided for the exchange of real-time-critical data and the other access being provided for the exchange of non-real-time-critical data. This has the advantage that real-time-critical and non-real-time-critical data are processed separately. The access for the non-real-time-critical data corresponds to the commercially available interface of a regular Ethernet controller, as a result of which the preexisting software, especially the drivers, can be used without restriction. The same applies to the preexisting software for a non-real-time-capable data network.
- The invention will become more fully understood from the following detailed description, taken in conjunction with the accompanying drawings, wherein like reference numerals refer to like parts, in which:
- FIG. 1 shows a diagrammatic representation of an exemplary embodiment of a distributed automation system,
- FIG. 2 shows the basic structure of a transmission cycle,
- FIG. 3 shows the basic operation in a switched network, and
- FIG. 4 shows a diagrammatic representation of the interfaces between a local user and a switching unit.
- FIG. 1 shows a diagrammatic representation of an exemplary embodiment of a distributed automation system, the switching unit in each case already being integrated in the respective user as part of the invention for reasons of clear representation. In contrast, the prior art sees each of the switching units, here already integrated in the relevant local user, as a separate device which is in each case connected between two users. Integrating the respective switching unit in a user is more inexpensive and easier to maintain.
- The automation system shown consists of a number of users which can be constructed both as transmitter and as receiver at the same time, for example of a control computer1, a number of drives in which only drive 2 is designated for reasons of clear representation, and
other computers connections units - Control computer1 is connected, for example, additionally to an in-house communication network, for example the
Intranet 11 and/or the worldwidecommunication network Internet 11. The control computer 1 transmits real-time-critical data, for example for controllingdrive 2 viaconnections drive 2 precisely at time X since otherwise unwanted effects occur, such as, e.g. a delayed start ofdrive 2, which disturb the operation of the automation system. The real-time-critical data are in each case forwarded by switchingunits unit 10 which transfers them to thereceiver drive 2 which processes the data at time X. In the prior art, a successful real-time-critical data traffic of the abovementioned type can be guaranteed if, in addition, no other arbitrary communication, for example Internet communication, is performed bycomputer 5 at the same time. In this case, Internet communication at the same time bycomputer 5,computer 5 requests, for example, an Internet page. These non-real-time-critical data are forwarded viaconnections units unit 6 which transfers the data to computer 1 which, finally, delivers the corresponding request to theInternet 11 and sends back the response in the reverse order tocomputer 5 via the same connections and switching units. The response thus uses the same path as the real-time-critical communication. As a result, a waiting situation may occur in the switching units involved and the real-time-critical data may no longer arrive on time atdrive 2. It is, therefore, no longer possible to guarantee error-free real-time operation with the prior art. Application of the disclosed invention, in contrast, provides for any non-real-time-critical communication in parallel with the real-time communication in the same data network without disturbing the real-time communication. This is indicated by the connection ofcomputers 3 and 4 in which no switching unit is integrated and which are integrated into the automation system shown by means of a direct Ethernet connection.Computers 3 and 4 do not participate in the real-time communication but only in the spontaneous, Internet-capable non-real-time-critical communication without disturbing the real-time communication. - The invention is based on the concept that real-time-critical and non-real-time-critical communication in switched data networks are separated from one another in such a manner that the non-real-time-critical communication does not exert any disturbing influence on the real-time-critical communication. The prerequisite for this separation is, on the one hand, that all users and switching units of the switched data network always have a common synchronous time base due to mutual timing synchronization. This is also guaranteed in the active operation of a distributed automation system by permanent application of the method for timing synchronization according to application DE 10004425.5, not previously published. The second prerequisite for the separation is that the real-time-critical communication can be planned which is given by the fact that the real-time communication occurs cyclically in the fields of application considered here, especially drive engineering, i.e. a data transmission takes place in one or more transmission cycles.
- FIG. 2 shows by way of example the instance of a basic structure of a transmission cycle which is divided into two sections. A
transmission cycle 12 is divided into afirst section 13 which is intended for the transmission of real-time-critical data and asecond section 14 which is intended for the transmission of non-real-time-critical data. The length of thetransmission cycle 12 shown symbolizes itsduration 17 in time which advantageously is between one microsecond and ten seconds depending on the application. Theperiod 17 of atransmission cycle 12 is changeable but is established at least once before the time of data transmission, for example by the control computer 1, and has the same length in each case for all users and switching units of the switched data network. Theperiod 17 of atransmission cycle 12 and/or the period of thefirst section 13 which is intended for the transmission of real-time-critical data can be changed at any time, for example at preplanned fixed times and/or after a planned number of transmission cycles, advantageously before the beginning of atransmission cycle 12, by the control computer 1 switching, for example, to other planned real-time-critical transmission cycles. In addition, the control computer 1 can newly plan the real-time communication at any time during the active operation of an automation system, depending on requirement, as a result of which theperiod 17 of atransmission cycle 12 can also be changed. Theabsolute period 17 of atransmission cycle 12 is a measure of the proportion of time or, respectively, the bandwidth of the non-real-time-critical communication during atransmission cycle 12, that is to say the time which is available for the non-real-time-critical communication. Thus, the non-real-time-critical communication has, for example, a bandwidth of 30% with aperiod 17 of atransmission cycle 12 of 500 μs and a bandwidth of 97% with 10 ms. In thefirst section 13 which is intended for the transmission of real-time-critical data, a certain period is reserved for transmitting data telegrams for the organization of thedata transmission 15 before the transmission of the actual real-time-critical data telegrams of which only thedata telegram 16 is designated for reasons of clarity. The data telegrams for the organization of thedata transmission 15 contain, for example, data for the timing synchronization of the users and switching units of the data network and/or data for recognizing the topology of the network. After these data telegrams have been sent, the real-time-critical data telegrams or, respectively, thedata telegram 16 are transmitted. Since, due to the cyclic operation, the real-time communication can be planned in advance, the transmitting times or, respectively, the times for forwarding the real-time-critical data telegrams are known for all real-time-critical data telegrams of atransmission cycle 12, or, respectively, thedata telegram 16 to be transmitted, before the beginning of the data transmission, i.e. the period of thesection 14 for the transmission of non-real-time-critical data is automatically established by the period of thesection 13 for transmitting real-time-critical data. The advantage of this arrangement is that in each case only the transmission time needed for the real-time-critical data traffic is used and after this has ended, the remaining time is automatically available for the non-real-time-critical communication, for example for the Internet communication, which cannot be planned, or other non-real-time-critical applications. It is especially advantageous that the period of thesection 13 for transmitting real-time-critical data is in each case determined by the data to be transmitted in a connection-oriented manner, i.e. the period of the two sections is determined by the volume of data of the real-time-critical data to be transmitted which is in each case necessary for each individual data connection, as a result of which the division ofsection 13 andsection 14 in time can differ for each individual data connection for eachtransmission cycle 12. In each case only the necessary transmission time for the real-time-critical data traffic is used and the remaining time of atransmission cycle 12 is automatically available for the non-real-time-critical communication, for example for an Internet communication which cannot be planned or, respectively, other non-real-time-critical applications for all users of the switched data network. Since the real-time communication is correspondingly planned in advance in such a manner that the arrival of the real-time-critical data telegrams in the corresponding switching units is planned in such a manner that the real-time-critical data telegrams considered, forexample data telegram 16, arrive at the corresponding switching units at the forwarding time at the latest or earlier, the real-time-critical data telegrams or, respectively,data telegram 16 can be transmitted or forwarded without time interval so that the available period is used in the best possible way due to the densely packed transmission or forwarding. Naturally, it is also possible to insert transmission gaps between the transmission of the individual data telegrams if necessary. - FIG. 3 shows the basic operation in a switched network. Representative of a network, a
user 18, for example a drive, and auser 19, for example a control computer, are shown, having in each case integrated switchingunits further user 36 without switching unit which are connected to one another by thedata connections unit 20 is connected to theswitching unit 21 via theexternal port 30, thedata connection 32 and theexternal port 31. The other external ports shown on the switchingunits Data connections units Switching units local memories users internal interfaces users corresponding switching units interfaces local memories processors units data connections processors internal data connections local memories example port 30 orport 31. The switchingunits user 21 has real-time-critical data, these are fetched by theprocessor 27 via theinterface 23, thelocal memory 25 and theconnection 29 during the section for the real-time-critical communication at the preplanned time and are transmitted from there to theswitching unit 20 via the intended external port, forexample port 31. Ifuser 36 transmits non-real-time-critical data, for example for an Internet request, at the same time, that is to say during the real-time-critical communication, via thedata connection 33, these data are received by theprocessor 27 via theexternal port 37 and forwarded via theinternal connection 29 to thelocal memory 25 where they are temporarily stored. From there, they are only retrieved in the section for the non-real-time-critical communication and forwarded to the receiver, i.e. they are shifted into the second section of the transmission cycle which is reserved for the spontaneous non-real-time critical communication which eliminates disturbances in the real-time-communication. In the case where not all non-real-time-critical data temporarily stored can be transmitted during the section of a transmission cycle intended for the transmission of the non-real-time-critical data, they are temporarily stored in thelocal memory 25 of the switchingunit 21 until they can be transmitted during a section of a later transmission cycle which is intended for the transmission of the non-real-time-critical data, which eliminates disturbances of the real-time communication in every case. - The real-time-critical data telegrams which arrive at the
processor 26 of the switchingunit 20 viadata connection 32 via theexternal port 30 are immediately forwarded via the corresponding external ports. This is possible since the real-time communication is planned in advance and, therefore, the transmitting and receiving time for all real-time-critical data telegrams to be transmitted, all switching units involved in each case and all times for the forwarding and all receivers of the real-time-critical data telegrams are known, i.e. it is noted, for example, inprocessor 26 of the switchingunit 20 that the real-time-critical data telegrams arriving at time X are to be forwarded to the next switching unit viaexternal port 38. Due to the advance planning of the real-time communication, it is also ensured that there will be no data collisions, for example ondata connection 34 fromport 38. Naturally, the same applies to all other data connections or, respectively, ports during the real-time communication. The forwarding times of all real-time-critical data packets from the switching units involved in each case are also preplanned and thus unambiguously established. The arrival of the real-time-critical data telegrams, for example inprocessor 26 of the switchingunit 20, is planned in such a manner, therefore, that the real-time-critical data telegrams considered arrive in theprocessor 26 of the switchingunit 20 at the latest at the switching time or earlier. This eliminates the problem of timing uncertainties which become noticeable, in particular, in the case of long transmission chains. Data which are intended, for example, foruser 18 and have been temporarily stored in thelocal memory 24 of the switchingunit 20 are retrieved from the latter at a given time, real-time-critical data are retrieved at the preestablished times and non-real-time-critical data are retrieved during the section intended for them. - In consequence, as stated above, a simultaneous operation of real-time-critical and non-real-time-critical communication in the same switched data network and an arbitrary connection of additional users to the switched data network are possible without disturbing the real-time communication itself.
- FIG. 4 shows a diagrammatic representation of the interfaces between a local user and a switching unit. According to the disclosed invention, the switching
unit 40 is integrated in theuser 39, for example a control computer 1 of an automation system. Theuser 39 participates both in the real-time-critical communication and in the non-real-time-critical communication which is why real-time-critical applications 48, for example for controlling drives of an automation system, and non-real-time-critical applications 49, for example browsers for spontaneous Internet communication or word processing programs, are installed in theuser 39. For reasons of clarity, only logical connections and no physical connections, especially data connections, are shown. Communication betweenuser 39 andintegrated switching unit 40 takes place via thelocal memory 41 in which the corresponding data transmitted by theuser 39 or intended for theuser 39 are temporarily stored. Both theuser 39 and the switchingunit 40 must be able to access thelocal memory 41, the physical location of thelocal memory 41 which is, for example, part of the switchingunit 40 in the exemplary embodiment shown, is of no significance in this connection. To guarantee the separation between real-time-critical communication and non-real-time-critical communication, and thus interference-free real-time communication, two separate accesses touser 39 are required, one access being intended for the exchange of real-time-critical data and the other access being intended for the exchange of non-real-time-critical data. As a consequence, the physical communication takes place via two separatelogical interfaces unit 40, and the logically separatedcommunication channels memory 41, i.e. the switchingunit 40, and theuser 39. Theinterface 42 and thecommunication channel 46 characterize the communication channels for the real-time-critical communication and theinterface 43 and thecommunication channel 47 characterize the communication channels for the non-real-time-critical communication. Considered physically, however, the two logically separatedinterfaces communication channels communication channels critical applications 48 being signaled viacommunication channel 46 and the provision of non-real-time-critical data for the non-real-time-critical applications 49 being signaled viacommunication channel 47. Thus, driver 44 and the real-time-critical applications 48 can be processed with a higher priority thandriver 45 and the non-real-time-critical applications 49. Thus, the real-time-capable processing of real-time-critical data can also be guaranteed inuser 39. In addition, separating the real-time-critical communication and the non-real-time-critical communication, which is necessary for guaranteeing the real-time communication, has the advantage that existing programs, especially existing drivers, can be used without restriction for the non-real-time-critical communication as a result of which, on the one hand, no expensive new developments are necessary and, on the other hand, the further evolution of the non-real-time-critical standard communication has no influence on the real-time communication itself and can therefore be included in the disclosed invention without any restriction. - In summary, the invention relates to a system and a method which, due to a cyclic operation, provides both for a real-time-critical communication and a non-real-time-critical communication in a switched data network consisting of users and switching units, for example of a distributed automation system. In a so-called transmission cycle (12), there is in each case at least one section (13) for transmitting real-time-critical data and at least one section (14) for transmitting non-real-time-critical data for all users and switching units of the switched data network, as a result of which the real-time-critical communication is separated from the non-real-time-critical communication. Since all users and switching units are always synchronized to a common time base, the respective sections for transmitting data in each case occur at the same time for all users and switching units, i.e. the real-time-critical communication takes place independently in time from the non-real-time-critical communication and is, therefore, not influenced by the latter. The real-time-critical communication is planned in advance. Feeding-in of the data telegrams at the original transmitter and forwarding them by means of the switching units involved takes place in a timing-based manner. Temporary storage in the respective switching units has the result that spontaneous Internet-capable non-real-time-critical communication occurring at an arbitrary time is shifted into the transmission section (14) of a transmission cycle (12) which is intended for the non-real-time-critical communication and is also only transmitted there.
- While the exemplary embodiments illustrated in the FIGS. and described above are presently preferred, it should be understood that these embodiments are offered by way of example only. Accordingly, the present invention is not limited to a particular embodiment, but extends to various modifications that nevertheless fall within the scope of the appended claims.
Claims (50)
1. A method for transmitting data via switched data networks in the field of industrial systems, in which real-time-critical and non-real-time-critical data are transmitted, the switched data network being set up between at least two users, especially a transmitter and a receiver, the data being transmitted in at least one transmission cycle (12) with adjustable period (17), each transmission cycle (12) being subdivided into at least one first section (13) for the transmission of real-time-critical data for real-time control and at least one second section (14) for the transmission of non-real-time-critical data.
2. The method as claimed in claim 1 , wherein each user is allocated a switching unit which is provided for transmitting and/or receiving and/or forwarding the data to be transmitted.
3. The method as claimed in claim 1 , wherein all users and switching units of the switched data network always exhibit a common synchronous time base due to mutual timing synchronization.
4. The method as claimed in claim 1 , wherein all non-real-time-critical data which are intended to be transmitted during the section (13) of a transmission cycle (12) which is provided for the real-time-critical communication are temporarily stored by the respective switching unit and are transmitted during the section (14) of this or a subsequent transmission cycle which is intended for the non-real-time-critical communication.
5. The method as claimed in claim 1 , wherein all non-real-time-critical data which cannot be transmitted during the section (14) of a transmission cycle (12) intended for the transmission of the non-real-time-critical data are temporarily stored by the respective switching unit and transmitted during the section (14) of a later transmission cycle which is intended for the transmission of the non-real-time-critical data.
6. The method as claimed in claim 1 , wherein the period of the section (14) for the transmission of non-real-time-critical data within a transmission cycle (12) is automatically established by the period of the section (13) for the transmission of real-time-critical data.
7. The method as claimed in claim 1 , wherein the period of the section (13) for the transmission of real-time-critical data within a transmission cycle (12) is in each case determined by the data to be transmitted in a connection-oriented manner.
8. The method as claimed in claim 1 , wherein the period (17) of a transmission cycle (12) is established at least once before the respective data transmission takes place.
9. The method as claimed in claim 1 , wherein the period (17) of a transmission cycle (12) and/or the period of the section (13) for the transmission of real-time-critical data of a transmission cycle (12) can be changed.
10. The method as claimed in claim 1 , wherein the period (17) of a transmission cycle (12) is between 1 microsecond and 10 seconds.
11. The method as claimed in claim 1 , wherein the real-time communication can be newly planned at any time during active operation of an automation system.
12. The method as claimed in claim 1 , wherein the period (17) of a transmission cycle (12) can be changed by newly planning the real-time communication.
13. The method as claimed in claim 1 , wherein a part of the section (13) of the transmission cycle (12) intended for the transmission of the real-time-critical data is intended for the transmission of data for the organization of the data transmission (15).
14. The method as claimed in claim 1 , wherein the data for the organization of the data transmission (15) are transmitted at the beginning of the section (13) for the transmission of real-time-critical data of the transmission cycle (12).
15. The method as claimed in claim 1 , wherein the data for the organization of the data transmission (15) contain data for the timing synchronization of the users and switching units of the data network and/or data for recognizing the topology of the network.
16. The method as claimed in claim 1 , wherein the transmitting and receiving time for all real-time-critical data telegrams to be transmitted are noted at the transmitter and/or receiver before the beginning of the respective performance of the data transmission.
17. The method as claimed in claim 1 , wherein all switching units involved in each case, all times for forwarding the real-time-critical data telegrams and the respective associated links via which the real-time-critical data telegrams are forwarded are noted before the beginning of the respective performance of the data transmission for all real-time-critical data telegrams to be transmitted.
18. The method as claimed in claim 1 , wherein each real-time-critical data telegram arrives at the corresponding switching unit at the latest at the forwarding time or earlier.
19. The method as claimed in claim 1 , wherein the real-time-critical data telegrams are transmitted or, respectively, forwarded immediately without time interval.
20. The method as claimed in claim 1 , wherein links of a switched data network which must not be used for the non-real-time-critical communication are used in the real-time-critical communication.
21. The method as claimed in claim 1 , wherein at least one user of a switched data network can perform a real-time-critical communication and/or a non-real-time-critical communication, especially an Internet communication, in parallel in the same switched data network, wherein the non-real-time-critical communication taking place does not influence the real-time-critical communication taking place in parallel.
22. The method as claimed in claim 1 , wherein at least one arbitrary user, especially a user having the capability for open Internet-capable communication, with or without associated switching unit, can be added to a switched data network.
23. A system for transmitting data via switched data networks in the field of industrial systems, comprising at least one data processing device which can be coupled to a switched data network and which transmits real-time-critical and non-real-time-critical data, the switched data network being set up between at least two users, especially a transmitter and a receiver, the system exhibiting at least one means for transmitting data in at least one transmission cycle (12) with adjustable period (17), each transmission cycle (12) being subdivided into at least one first section (13) for transmitting real-time-critical data for real-time control and at least one second section (14) for transmitting non-real-time-critical data.
24. The system as claimed in claim 23 , wherein the system exhibits at least one means which allocates to each user one switching unit which is intended for transmitting and/or receiving and/or forwarding the data to be transmitted.
25. The system as claimed in claim 23 , wherein the system exhibits at least one means which always supplies all users and switching units of the switched data network with a common synchronous time base by means of mutual timing synchronization.
26. The system as claimed in claim 23 , wherein the system exhibits at least one means which ensures that all non-real-time-critical data which are to be transmitted during the section (13) of a transmission cycle (12) intended for the real-time-critical communication are temporarily stored by the respective switching unit and are transmitted during the section (14), intended for the non-real-time-critical communication, of this or a subsequent transmission cycle.
27. The system as claimed in claim 23 , wherein the system exhibits at least one means which ensures that all non-real-time-critical data which cannot be transmitted during the section (14) of a transmission cycle (12) intended for the transmission of the non-real-time-critical data are temporarily stored by the respective switching unit and are transmitted during the section (14), intended for the transmission of the non-real-time-critical data, of a later transmission cycle.
28. The system as claimed in claim 23 , wherein the system exhibits at least one means which automatically establishes the period of the section (14) for the transmission of non-real-time-critical data within a transmission cycle (12) by means of the period of the section (13) for transmitting real-time-critical data.
29. The system as claimed in claim 23 , wherein the system exhibits at least one means which in each case determines the period of the section (13) for transmitting real-time-critical data within a transmission cycle (12) by means of the data to be transmitted in a connection-oriented manner.
30. The system as claimed in claim 23 , wherein the system exhibits at least one means which establishes the period (17) of a transmission cycle (12) at least once before the respective performance of the data transmission.
31. The system as claimed in claim 23 , wherein the system exhibits at least one means which changes the period (17) of a transmission cycle (12) and/or the period of the section (13) for the transmission of real-time-critical data of a transmission cycle (12).
32. The system as claimed in claim 23 , wherein the system exhibits at least one means which newly plans the real-time communication at any time during active operation of an automation system.
33. The system as claimed in claim 23 , wherein the system exhibits at least one means which changes the period (17) of a transmission cycle (12) by newly planning the real-time communication.
34. The system as claimed in claim 23 , wherein the system exhibits at least one means which provides a part of the section (13) of the transmission cycle (12) provided for the transmission of the real-time-critical data for the transmission of data for the organization of the data transmission (15).
35. The system as claimed in claim 23 , wherein the system exhibits at least one means which transmits the data for the organization of the data transmission (15) at the beginning of the section (13) for the transmission of the real-time-critical data of the transmission cycle (12).
36. The system as claimed in claim 23 , wherein the system exhibits at least one means which notes the transmitting and receiving time at the transmitter and/or receiver for all real-time-critical data telegrams to be transmitted before the beginning of the respective performance of the data transmission.
37. The system as claimed in claim 23 , wherein the system exhibits at least one means which notes all times for the forwarding of the real-time-critical data telegrams and the respective associated links via which the real-time-critical data telegrams are forwarded for all real-time-critical data telegrams to be transmitted in all switching units in each case involved, before the beginning of the respective performance of the data transmission.
38. The system as claimed in claim 23 , wherein the system exhibits at least one means which ensures that each real-time-critical data telegram arrives at the corresponding switching unit at the latest at the forwarding time or earlier.
39. The system as claimed in claim 23 , wherein the system exhibits at least one means which transmits or forwards the real-time-critical data telegrams immediately without time interval.
40. The system as claimed in claim 23 , wherein the system exhibits at least one means which ensures that links of a switched data network which must not be used for the non-real-time-critical communication are used in the real-time-critical communication.
41. The system as claimed in claim 23 , wherein a switching unit is integrated in a user.
42. The system as claimed in claim 23 , wherein a switching unit has two separate accesses to the respective user, one access being intended for exchanging real-time-critical data and the other access being intended for exchanging non-real-time-critical data.
43. The system as claimed in claim 23 , wherein the system exhibits at least one means which ensures that at least one user of a switched data network can perform a real-time-critical communication and/or a non-real-time-critical communication, especially an Internet communication, in parallel in the same switched data network, wherein the non-real-time-critical communication taking place does not influence the real-time-critical communication taking place in parallel.
44. The system as claimed in claim 23 , wherein the system exhibits at least one means which ensures that at least one arbitrary user, especially a user with the capability for open Internet-capable communication, with or without associated switching unit, can be added to a switched data network.
45. A user for a method as claimed in claim 1 .
46. The user as claimed in claim 45 , wherein the user is a user of an automation system.
47. The user as claimed in claim 45 , wherein the user exhibits at least one means for transmitting real-time-critical and non-real-time-critical data, the data being transmitted in at least one transmission cycle (12) with adjustable period (17), each transmission cycle (12) being subdivided into at least one first section (13) for transmitting real-time-critical data for real-time control and at least one second section (14) for transmitting non-real-time-critical data.
48. A user for a system as claimed in claim 23 .
49. The user as claimed in claim 48 , wherein the user is a user of an automation system.
50. The user as claimed in claim 48 , wherein the user exhibits at least one means for transmitting real-time-critical and non-real-time-critical data, the data being transmitted in at least one transmission cycle (12) with adjustable period (17), each transmission cycle (12) being subdivided into at least one first section (13) for transmitting real-time-critical data for real-time control and at least one second section (14) for transmitting non-real-time-critical data.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/243,906 US8064482B2 (en) | 2000-11-24 | 2008-10-01 | System and method for transmitting real-time-critical and non-real-time-critical data in a distributed, industrial automation system |
US12/788,533 US8179923B2 (en) | 2000-11-24 | 2010-05-27 | System and method for transmitting real-time-critical and non-real-time-critical data in a distributed industrial automation system |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE10058524.8 | 2000-11-24 | ||
DE10058524A DE10058524A1 (en) | 2000-11-24 | 2000-11-24 | System and method for the parallel transmission of real-time-critical and non-real-time-critical data via switchable data networks, in particular Ethernet |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/243,906 Continuation US8064482B2 (en) | 2000-11-24 | 2008-10-01 | System and method for transmitting real-time-critical and non-real-time-critical data in a distributed, industrial automation system |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020064157A1 true US20020064157A1 (en) | 2002-05-30 |
Family
ID=7664614
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/790,998 Abandoned US20020064157A1 (en) | 2000-11-24 | 2001-02-22 | System and method for the parallel transmission of real-time-critical and non-real-time critical data via switched data networks, especially the Ethernet |
US12/243,906 Expired - Fee Related US8064482B2 (en) | 2000-11-24 | 2008-10-01 | System and method for transmitting real-time-critical and non-real-time-critical data in a distributed, industrial automation system |
US12/788,533 Expired - Lifetime US8179923B2 (en) | 2000-11-24 | 2010-05-27 | System and method for transmitting real-time-critical and non-real-time-critical data in a distributed industrial automation system |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US12/243,906 Expired - Fee Related US8064482B2 (en) | 2000-11-24 | 2008-10-01 | System and method for transmitting real-time-critical and non-real-time-critical data in a distributed, industrial automation system |
US12/788,533 Expired - Lifetime US8179923B2 (en) | 2000-11-24 | 2010-05-27 | System and method for transmitting real-time-critical and non-real-time-critical data in a distributed industrial automation system |
Country Status (8)
Country | Link |
---|---|
US (3) | US20020064157A1 (en) |
EP (1) | EP1388238B1 (en) |
JP (1) | JP3854578B2 (en) |
CN (1) | CN100409641C (en) |
AT (1) | ATE388559T1 (en) |
DE (2) | DE10058524A1 (en) |
ES (1) | ES2300386T3 (en) |
WO (1) | WO2002043336A1 (en) |
Cited By (39)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020131452A1 (en) * | 2001-03-16 | 2002-09-19 | Dieter Bruckner | Method and system for coupling data networks |
US20020131454A1 (en) * | 2001-03-16 | 2002-09-19 | Michael Franke | Synchronous clocked communication system with decentralized input/output modules and method for linking decentralized input/output modules into such a system |
WO2003028320A1 (en) * | 2001-09-26 | 2003-04-03 | Siemens Aktiengesellschaft | Method for operating an isochronous cyclic communication system |
WO2003028289A3 (en) * | 2001-09-26 | 2003-08-07 | Siemens Ag | Method for transmitting real time data messages in a cyclic communications system |
WO2004030297A1 (en) * | 2002-09-20 | 2004-04-08 | Siemens Aktiengesellschaft | Method for the transmission of data telegrammes in a switched cyclical communication system |
US20040105398A1 (en) * | 2001-03-22 | 2004-06-03 | Michael Franke | Method and electronic switching circuit for a scalable communication interface in automation components |
US20040114582A1 (en) * | 2001-03-22 | 2004-06-17 | Franz-Josef Gotz | Electronic switching circuit and method for a communication interface with buffer storage |
US20040131066A1 (en) * | 2001-03-22 | 2004-07-08 | Franz-Josef Gotz | Electronic switching circuit and method for a communication interface with cut through buffer memory |
US20040233905A1 (en) * | 2003-02-28 | 2004-11-25 | Siemens Aktiengesellschaft | Scheduling of realtime communication in switched networks |
US20050004707A1 (en) * | 2003-03-28 | 2005-01-06 | Arif Kazi | Method and device for controlling a plurality of manipulators |
EP1585274A2 (en) | 2004-04-08 | 2005-10-12 | Samsung Electronics Co., Ltd. | Asynchronous data segmentation/transmission method for synchronous ethernet and data structure used therein |
US20050286450A1 (en) * | 2003-02-12 | 2005-12-29 | Siemens Aktiengesellschaft | Deterministic communication system |
US20060007852A1 (en) * | 2002-09-18 | 2006-01-12 | Siemens Aktiengesellschaft | Method for permanent redundant transmission of data messages in communication systems |
US20060109376A1 (en) * | 2004-11-23 | 2006-05-25 | Rockwell Automation Technologies, Inc. | Time stamped motion control network protocol that enables balanced single cycle timing and utilization of dynamic data structures |
EP1678589A2 (en) * | 2003-09-25 | 2006-07-12 | Roy-G-Biv Corporation | Data routing systems and methods |
US20060212132A1 (en) * | 2002-09-13 | 2006-09-21 | Phoenix Contact Gmbh & Co. Kg | Real time-capable control system having an sps application under a non-real time-capable operating system |
US20060245454A1 (en) * | 2005-04-27 | 2006-11-02 | Rockwell Automation Technologies, Inc. | Time synchronization, deterministic data delivery and redundancy for cascaded nodes on full duplex ethernet networks |
US20070058929A1 (en) * | 2004-11-23 | 2007-03-15 | Rockwell Automation Technologies, Inc. | Motion control timing models |
EP1819113A2 (en) | 2006-02-10 | 2007-08-15 | Robert Bosch Gmbh | Method for data transmission via data networks |
CN100382522C (en) * | 2003-08-04 | 2008-04-16 | 浙江中控技术股份有限公司 | Method for realizing deterministic communication dispatch of ethernet |
US20090024780A1 (en) * | 2005-06-01 | 2009-01-22 | Siemens Aktiengesellschaft | Universal Measurement or Protective Device |
US20090052325A1 (en) * | 2006-03-17 | 2009-02-26 | Abb Patent Gmbh | Robot control system |
US20100111082A1 (en) * | 2007-04-16 | 2010-05-06 | Dirk Janssen | Packet Switching Device and Local Communication Network With Such a Packet Switching Device |
US7904194B2 (en) | 2001-02-09 | 2011-03-08 | Roy-G-Biv Corporation | Event management systems and methods for motion control systems |
US20110072145A1 (en) * | 2008-03-26 | 2011-03-24 | Renesas Electronics Corporation | Network device performing connection check, network system, and frame transfer method |
US7969982B2 (en) * | 2003-06-18 | 2011-06-28 | Lantiq Deutschland Gmbh | Method and device for processing real-time data |
US8027349B2 (en) | 2003-09-25 | 2011-09-27 | Roy-G-Biv Corporation | Database event driven motion systems |
US20120030310A1 (en) * | 2010-07-30 | 2012-02-02 | Siemens Aktiengesellschaft | Redundant Communication In A Communication System |
US20130195114A1 (en) * | 2010-07-14 | 2013-08-01 | Phoenix Contact Gmbh & Co. Kg | Communication system and method for isochronous data transmission in real time |
US9100209B2 (en) | 2011-03-15 | 2015-08-04 | Siemens Aktiengesellschaft | Method for real-time data transmission in a communication network |
US9197576B2 (en) | 2010-11-15 | 2015-11-24 | Rockwell Automation Technologies, Inc. | Method and apparatus for allocating and prioritizing data transmission |
CN107113484A (en) * | 2015-01-14 | 2017-08-29 | 唯听助听器公司 | The method and hearing aid device system of operating hearing aid system |
EP2490358A3 (en) * | 2011-02-17 | 2018-02-14 | Hitachi Industrial Equipment Systems Co., Ltd. | Communication controller |
EP3306483A1 (en) * | 2016-10-07 | 2018-04-11 | Omron Corporation | Arithmetic operation device and control apparatus |
CN108508850A (en) * | 2017-02-28 | 2018-09-07 | Sap欧洲公司 | Manufacturing process data collects and analyzes |
WO2019223913A1 (en) * | 2018-05-23 | 2019-11-28 | Beckhoff Automation Gmbh | Data transmission method and automation communication network |
US10624089B2 (en) | 2016-11-14 | 2020-04-14 | Mitsubishi Electric Corporation | Network system and communication method |
US10735218B2 (en) | 2018-05-23 | 2020-08-04 | Beckhofff Automation GmbH | Data transmission method and automation-communication network |
CN114884903A (en) * | 2022-04-29 | 2022-08-09 | 绿盟科技集团股份有限公司 | Data processing method, field programmable gate array chip and network safety equipment |
Families Citing this family (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7463643B2 (en) | 2001-03-16 | 2008-12-09 | Siemens Aktiengesellschaft | Applications of a switched data network for real-time and non-real time communication |
ES2240807T3 (en) | 2001-09-26 | 2005-10-16 | Siemens Aktiengesellschaft | RECEPTION OF DATA MESSAGES IN COMMUNICATIONS SYSTEMS THAT INCLUDE ROUND NETWORK ROUTES. |
EP1435027B1 (en) | 2001-09-26 | 2006-02-01 | Siemens Aktiengesellschaft | Method for transmitting a data telegram between a real-time domain and a non-real-time domain and a coupling unit |
DE10147419A1 (en) * | 2001-09-26 | 2003-04-24 | Siemens Ag | Method for creating a dynamic address table for a coupling node in a data network and method for transmitting a data telegram |
WO2003036879A1 (en) * | 2001-10-17 | 2003-05-01 | Siemens Aktiengesellschaft | User device for a high performance communication system |
DE10304637A1 (en) * | 2003-02-04 | 2004-08-19 | Elektro Beckhoff Gmbh Unternehmensbereich Industrie Elektronik | Network coupler, network and data processing method for Ethernet telegrams |
DE10308954A1 (en) | 2003-02-28 | 2004-09-09 | Siemens Ag | Transmission of data in a switchable data network |
DE10313050B3 (en) * | 2003-03-24 | 2004-06-24 | Siemens Ag | Mobile communications terminal e.g. for automobile audio system, with Bluetooth (RTM) antenna provided by metal frame used for electrostatic discharge protection of printed circuit board |
DE102004041093A1 (en) * | 2004-08-24 | 2006-03-09 | Bosch Rexroth Aktiengesellschaft | Main station and slave station in a network and a method for transmitting data in a network |
DE102005019105A1 (en) | 2005-04-25 | 2006-11-02 | Siemens Ag | Communication system e.g. switched network with substations interconnected in pairs via data circuits and one of pairs of substations is interconnected via first line or separate second line |
KR101050658B1 (en) * | 2005-07-05 | 2011-07-19 | 삼성전자주식회사 | How to Set the Transmission Cycle to Accept Fast Ethernet on the Residential Ethernet |
WO2007107236A1 (en) * | 2006-03-17 | 2007-09-27 | Abb Patent Gmbh | Robot control system |
DE102006023799B4 (en) * | 2006-05-20 | 2014-05-15 | Franki Grundbau Gmbh & Co.Kg | Device for producing foundation elements |
DE102008010385B4 (en) * | 2008-02-21 | 2009-10-29 | Ic-Haus Gmbh | Method and data transmission system for serial data transmission between a control device and at least one subscriber device |
DE102010023070B4 (en) | 2009-09-29 | 2024-04-11 | Volkswagen Ag | Methods and filters for transmitting time-controlled messages |
WO2011038531A1 (en) * | 2009-09-29 | 2011-04-07 | 西门子公司 | Communication method in a profinet communication system |
DE102009058517A1 (en) * | 2009-12-16 | 2011-06-22 | Siemens Aktiengesellschaft, 80333 | Device and method for protecting a real-time network segment |
JP5137984B2 (en) * | 2010-02-12 | 2013-02-06 | 株式会社日立ハイテクインスツルメンツ | Field network system |
DE102010027167B4 (en) | 2010-07-14 | 2012-08-09 | Phoenix Contact Gmbh & Co. Kg | Communication system and method for isochronous data transmission in real time |
DE102010052322A1 (en) | 2010-11-25 | 2012-05-31 | Phoenix Contact Gmbh & Co. Kg | Communication system for isochronous data transmission in real time, has rear-time controlled Ethernet-data network with communication devices which have synchronous timing circuit |
DE102011121522A1 (en) * | 2011-12-16 | 2013-06-20 | Robert Bosch Gmbh | Method for controlling machine tool used with e.g. printer, involves transferring telegrams to system unit via real-time bus over non-real time channel, and prioritizing telegrams relative to other telegrams, which are sent over channel |
DE102012204536A1 (en) | 2012-03-21 | 2013-05-08 | Siemens Aktiengesellschaft | Method for transmitting data through common transmission medium in network, involves determining one time for media access to send message in other time range of current transfer cycle or subsequent transmission cycle |
CN104272695B (en) | 2012-04-20 | 2017-04-19 | 三菱电机株式会社 | Data processing device |
DE102013207760B4 (en) * | 2013-04-29 | 2024-02-22 | Phoenix Contact Gmbh & Co. Kg | Electrical interface module |
DE102014206387A1 (en) | 2014-04-03 | 2015-10-08 | Phoenix Contact Gmbh & Co. Kg | Electrical interface module |
DE102014112082A1 (en) | 2014-08-22 | 2016-02-25 | Beckhoff Automation Gmbh | Distribution hub, automation network and method for transmitting real-time-relevant and non-real-time-relevant data packets |
CN107926026B (en) * | 2015-08-26 | 2019-07-30 | 三菱电机株式会社 | The recording medium that wireless communication device, wireless communications method and computer capacity are read |
TW201719454A (en) * | 2015-11-18 | 2017-06-01 | 財團法人資訊工業策進會 | Data processing server and data processing method thereof |
US10814893B2 (en) | 2016-03-21 | 2020-10-27 | Ge Global Sourcing Llc | Vehicle control system |
US11072356B2 (en) | 2016-06-30 | 2021-07-27 | Transportation Ip Holdings, Llc | Vehicle control system |
CN105930285A (en) * | 2016-04-12 | 2016-09-07 | 深圳市汇川技术股份有限公司 | 485 bus based driving device monitoring method and system |
WO2018003117A1 (en) * | 2016-07-01 | 2018-01-04 | 三菱電機株式会社 | Communication system and communication method |
DE102017125086A1 (en) | 2017-10-26 | 2019-05-02 | Beckhoff Automation Gmbh | Data transmission method and communication network |
US10587560B2 (en) * | 2017-11-07 | 2020-03-10 | General Electric Company | Unified real-time and non-real-time data plane |
US10659190B1 (en) | 2019-02-25 | 2020-05-19 | At&T Intellectual Property I, L.P. | Optimizing delay-sensitive network-based communications with latency guidance |
DE102019116510A1 (en) | 2019-06-18 | 2020-12-24 | Beckhoff Automation Gmbh | Network participants and automation network |
DE102019219648A1 (en) * | 2019-12-16 | 2021-06-17 | Robert Bosch Gmbh | Method for operating a communication network and communication network |
CN113037685B (en) * | 2019-12-24 | 2022-08-30 | 中国移动通信集团四川有限公司 | Data transmission method and electronic equipment |
FR3115957B1 (en) * | 2020-11-05 | 2023-12-22 | Thales Sa | Method for exchanging data in a communications platform, associated computer program product and communications platform |
DE102022118267B3 (en) | 2022-07-21 | 2024-01-25 | Rockwell Collins Deutschland Gmbh | Synchronized data network system and method for initializing and synchronizing same |
Citations (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4819229A (en) * | 1986-03-13 | 1989-04-04 | University Of Strathclyde | Local area network priority control system |
US5430843A (en) * | 1987-02-16 | 1995-07-04 | Kabushiki Kaisha Toshiba | Data transmission system and method for transmitting data having real-time and non-real-time characteristics |
US5557608A (en) * | 1994-05-25 | 1996-09-17 | International Business Machines Corporation | Method and apparatus for transmission of high priority traffic on low speed communication links |
US5654969A (en) * | 1992-12-17 | 1997-08-05 | Telia Research Ab | Arrangement in a communications network |
US5784569A (en) * | 1996-09-23 | 1998-07-21 | Silicon Graphics, Inc. | Guaranteed bandwidth allocation method in a computer system for input/output data transfers |
US5812545A (en) * | 1996-01-04 | 1998-09-22 | Orion Atlantic, L.P. | Full mesh satellite-based multimedia networking system |
US5923648A (en) * | 1996-09-30 | 1999-07-13 | Amsc Subsidiary Corporation | Methods of dynamically switching return channel transmissions of time-division multiple-access (TDMA) communication systems between signalling burst transmissions and message transmissions |
US5974056A (en) * | 1996-01-10 | 1999-10-26 | Frequentis Nachrichtentechnik Gesellschaft M.B.H. | Method of and apparatus for transmission of data |
US5982761A (en) * | 1996-09-30 | 1999-11-09 | Amsc Subsidiary Corporation | Methods of communicating over time-division multiple-access (TDMA) communication systems with distinct non-time-critical and time-critical network management information transmission rates |
US6215797B1 (en) * | 1998-08-19 | 2001-04-10 | Path 1 Technologies, Inc. | Methods and apparatus for providing quality of service guarantees in computer networks |
US6304752B1 (en) * | 1997-01-14 | 2001-10-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement in a telecommunication system |
US6321272B1 (en) * | 1997-09-10 | 2001-11-20 | Schneider Automation, Inc. | Apparatus for controlling internetwork communications |
US6330603B1 (en) * | 1997-02-26 | 2001-12-11 | Kabushiki Kaisha Toshiba | Communication apparatus, communication method, and record medium |
US6360271B1 (en) * | 1999-02-02 | 2002-03-19 | 3Com Corporation | System for dynamic jitter buffer management based on synchronized clocks |
US6370159B1 (en) * | 1998-07-22 | 2002-04-09 | Agilent Technologies, Inc. | System application techniques using time synchronization |
US6412006B2 (en) * | 1998-02-10 | 2002-06-25 | 3Com Corporation | Method and apparatus for sending delay sensitive information assisted by packet switched networks |
US6466546B1 (en) * | 1998-06-17 | 2002-10-15 | Canon Kabushiki Kaisha | Communication apparatus for multiplexing and communicating a plurality of types of data, communication system, and control method therefor |
US6483846B1 (en) * | 1998-07-10 | 2002-11-19 | Honeywell Inc. | Middleware-based real-time communication system |
US6611519B1 (en) * | 1998-08-19 | 2003-08-26 | Swxtch The Rules, Llc | Layer one switching in a packet, cell, or frame-based network |
US20040179535A1 (en) * | 2000-03-02 | 2004-09-16 | Drew Bertagna | Qualified priority queue scheduler |
US6993043B1 (en) * | 2000-11-13 | 2006-01-31 | At&T Corp. | End-to-end prioritized data delivery on networks using IP over frame relay |
US7093256B2 (en) * | 2002-12-13 | 2006-08-15 | Equator Technologies, Inc. | Method and apparatus for scheduling real-time and non-real-time access to a shared resource |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0510290B1 (en) * | 1991-04-22 | 1997-02-05 | International Business Machines Corporation | Collision-free insertion and removal of circuit-switched channels in a packet-switched transmission structure |
KR0170714B1 (en) * | 1995-12-20 | 1999-03-30 | 김광호 | Nand type flash memory device and its driving method |
US6246702B1 (en) * | 1998-08-19 | 2001-06-12 | Path 1 Network Technologies, Inc. | Methods and apparatus for providing quality-of-service guarantees in computer networks |
US6570849B1 (en) * | 1999-10-15 | 2003-05-27 | Tropic Networks Inc. | TDM-quality voice over packet |
-
2000
- 2000-11-24 DE DE10058524A patent/DE10058524A1/en not_active Ceased
-
2001
- 2001-02-22 US US09/790,998 patent/US20020064157A1/en not_active Abandoned
- 2001-11-16 AT AT01997926T patent/ATE388559T1/en active
- 2001-11-16 ES ES01997926T patent/ES2300386T3/en not_active Expired - Lifetime
- 2001-11-16 WO PCT/DE2001/004322 patent/WO2002043336A1/en active IP Right Grant
- 2001-11-16 JP JP2002544935A patent/JP3854578B2/en not_active Expired - Lifetime
- 2001-11-16 DE DE50113709T patent/DE50113709D1/en not_active Expired - Lifetime
- 2001-11-16 EP EP01997926A patent/EP1388238B1/en not_active Expired - Lifetime
- 2001-11-16 CN CNB018194966A patent/CN100409641C/en not_active Expired - Lifetime
-
2008
- 2008-10-01 US US12/243,906 patent/US8064482B2/en not_active Expired - Fee Related
-
2010
- 2010-05-27 US US12/788,533 patent/US8179923B2/en not_active Expired - Lifetime
Patent Citations (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4819229A (en) * | 1986-03-13 | 1989-04-04 | University Of Strathclyde | Local area network priority control system |
US5430843A (en) * | 1987-02-16 | 1995-07-04 | Kabushiki Kaisha Toshiba | Data transmission system and method for transmitting data having real-time and non-real-time characteristics |
US5654969A (en) * | 1992-12-17 | 1997-08-05 | Telia Research Ab | Arrangement in a communications network |
US5557608A (en) * | 1994-05-25 | 1996-09-17 | International Business Machines Corporation | Method and apparatus for transmission of high priority traffic on low speed communication links |
US5812545A (en) * | 1996-01-04 | 1998-09-22 | Orion Atlantic, L.P. | Full mesh satellite-based multimedia networking system |
US5974056A (en) * | 1996-01-10 | 1999-10-26 | Frequentis Nachrichtentechnik Gesellschaft M.B.H. | Method of and apparatus for transmission of data |
US5784569A (en) * | 1996-09-23 | 1998-07-21 | Silicon Graphics, Inc. | Guaranteed bandwidth allocation method in a computer system for input/output data transfers |
US5923648A (en) * | 1996-09-30 | 1999-07-13 | Amsc Subsidiary Corporation | Methods of dynamically switching return channel transmissions of time-division multiple-access (TDMA) communication systems between signalling burst transmissions and message transmissions |
US5982761A (en) * | 1996-09-30 | 1999-11-09 | Amsc Subsidiary Corporation | Methods of communicating over time-division multiple-access (TDMA) communication systems with distinct non-time-critical and time-critical network management information transmission rates |
US6130887A (en) * | 1996-09-30 | 2000-10-10 | Amsc Subsidairy Corporation | Methods of dynamically switching return channel transmissions of time-division multiple-access (TDMA) communication systems between signalling burst transmissions and message transmissions |
US6587443B1 (en) * | 1996-09-30 | 2003-07-01 | Mobile Satellite Ventures, Lp | Methods of communicating over time-division multiple-access (TDMA) communication systems with distinct non-time-critical and time-critical network management information transmission rates |
US6301232B1 (en) * | 1996-09-30 | 2001-10-09 | Motient Services Inc. | Methods of dynamically switching return channel transmissions of time-division multiple-access (TDMA) communication systems between signalling burst transmissions and message transmissions |
US6407986B1 (en) * | 1996-09-30 | 2002-06-18 | Mobile Satellite Ventures Lp | Methods of dynamically switching return channel transmissions of time-division multiple-access (TDMA) communication systems between signaling burst transmissions and message transmissions |
US6463040B1 (en) * | 1996-09-30 | 2002-10-08 | Mobile Satellite Ventures, Lm | Methods of communicating overtime division multiple access (TDMA) communication systems with distinct non-time critical and time critical network management information transmission rates |
US6304752B1 (en) * | 1997-01-14 | 2001-10-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and arrangement in a telecommunication system |
US6330603B1 (en) * | 1997-02-26 | 2001-12-11 | Kabushiki Kaisha Toshiba | Communication apparatus, communication method, and record medium |
US6321272B1 (en) * | 1997-09-10 | 2001-11-20 | Schneider Automation, Inc. | Apparatus for controlling internetwork communications |
US6412006B2 (en) * | 1998-02-10 | 2002-06-25 | 3Com Corporation | Method and apparatus for sending delay sensitive information assisted by packet switched networks |
US6466546B1 (en) * | 1998-06-17 | 2002-10-15 | Canon Kabushiki Kaisha | Communication apparatus for multiplexing and communicating a plurality of types of data, communication system, and control method therefor |
US6483846B1 (en) * | 1998-07-10 | 2002-11-19 | Honeywell Inc. | Middleware-based real-time communication system |
US6370159B1 (en) * | 1998-07-22 | 2002-04-09 | Agilent Technologies, Inc. | System application techniques using time synchronization |
US6215797B1 (en) * | 1998-08-19 | 2001-04-10 | Path 1 Technologies, Inc. | Methods and apparatus for providing quality of service guarantees in computer networks |
US6611519B1 (en) * | 1998-08-19 | 2003-08-26 | Swxtch The Rules, Llc | Layer one switching in a packet, cell, or frame-based network |
US6360271B1 (en) * | 1999-02-02 | 2002-03-19 | 3Com Corporation | System for dynamic jitter buffer management based on synchronized clocks |
US20040179535A1 (en) * | 2000-03-02 | 2004-09-16 | Drew Bertagna | Qualified priority queue scheduler |
US6993043B1 (en) * | 2000-11-13 | 2006-01-31 | At&T Corp. | End-to-end prioritized data delivery on networks using IP over frame relay |
US7093256B2 (en) * | 2002-12-13 | 2006-08-15 | Equator Technologies, Inc. | Method and apparatus for scheduling real-time and non-real-time access to a shared resource |
Cited By (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7904194B2 (en) | 2001-02-09 | 2011-03-08 | Roy-G-Biv Corporation | Event management systems and methods for motion control systems |
US20020131452A1 (en) * | 2001-03-16 | 2002-09-19 | Dieter Bruckner | Method and system for coupling data networks |
US20020131454A1 (en) * | 2001-03-16 | 2002-09-19 | Michael Franke | Synchronous clocked communication system with decentralized input/output modules and method for linking decentralized input/output modules into such a system |
US7411966B2 (en) | 2001-03-16 | 2008-08-12 | Siemens Aktiengesellschaft | Method and system for coupling data networks |
US7280565B2 (en) * | 2001-03-16 | 2007-10-09 | Siemens Aktiengesellschaft | Synchronous clocked communication system with decentralized input/output modules and method for linking decentralized input/output modules into such a system |
US20040105398A1 (en) * | 2001-03-22 | 2004-06-03 | Michael Franke | Method and electronic switching circuit for a scalable communication interface in automation components |
US20040114582A1 (en) * | 2001-03-22 | 2004-06-17 | Franz-Josef Gotz | Electronic switching circuit and method for a communication interface with buffer storage |
US20040131066A1 (en) * | 2001-03-22 | 2004-07-08 | Franz-Josef Gotz | Electronic switching circuit and method for a communication interface with cut through buffer memory |
US7852879B2 (en) | 2001-09-26 | 2010-12-14 | Siemens Aktiengesellschaft | Method for transmitting real-time data messages in a cyclic communications system |
US20040258015A1 (en) * | 2001-09-26 | 2004-12-23 | Dieter Bruckner | Method for operating an isochronous cyclic communication system |
US7420985B2 (en) * | 2001-09-26 | 2008-09-02 | Siemens Aktiengesellschaft | Method for operating an isochronous cyclic communication system |
US20050041690A1 (en) * | 2001-09-26 | 2005-02-24 | Siemens Aktiengesellschaft | Method for transmitting real-time data messages in a cyclic communications system |
WO2003028320A1 (en) * | 2001-09-26 | 2003-04-03 | Siemens Aktiengesellschaft | Method for operating an isochronous cyclic communication system |
WO2003028289A3 (en) * | 2001-09-26 | 2003-08-07 | Siemens Ag | Method for transmitting real time data messages in a cyclic communications system |
US20060212132A1 (en) * | 2002-09-13 | 2006-09-21 | Phoenix Contact Gmbh & Co. Kg | Real time-capable control system having an sps application under a non-real time-capable operating system |
US7657895B2 (en) | 2002-09-13 | 2010-02-02 | Phoenix Contact Gmbh & Co. Kg | Real time-capable control system having an sps application under a non-real time-capable operating system |
US7564845B2 (en) | 2002-09-18 | 2009-07-21 | Siemens Aktiengesellschaft | Method for permanent redundant transmission of data messages in communication systems |
US20060007852A1 (en) * | 2002-09-18 | 2006-01-12 | Siemens Aktiengesellschaft | Method for permanent redundant transmission of data messages in communication systems |
US20060018327A1 (en) * | 2002-09-20 | 2006-01-26 | Siemens Aktiengesellschaft | Method for the transmission of data telegrams in a switched cyclical communication system |
CN100466638C (en) * | 2002-09-20 | 2009-03-04 | 西门子公司 | Method for the transmission of data telegrams in a switched cyclical communication system |
WO2004030297A1 (en) * | 2002-09-20 | 2004-04-08 | Siemens Aktiengesellschaft | Method for the transmission of data telegrammes in a switched cyclical communication system |
US20050286450A1 (en) * | 2003-02-12 | 2005-12-29 | Siemens Aktiengesellschaft | Deterministic communication system |
US20060083176A1 (en) * | 2003-02-12 | 2006-04-20 | Thomas Talanis | Deterministic communications system |
US7539144B2 (en) * | 2003-02-12 | 2009-05-26 | Siemens Aktiengesellschaft | Deterministic communications system |
US8379521B2 (en) | 2003-02-12 | 2013-02-19 | Siemens Aktiengesellschaft | Deterministic communication system |
US7486681B2 (en) * | 2003-02-28 | 2009-02-03 | Siemens Ag | Scheduling of realtime communication in switched networks |
US20040233905A1 (en) * | 2003-02-28 | 2004-11-25 | Siemens Aktiengesellschaft | Scheduling of realtime communication in switched networks |
US7525274B2 (en) | 2003-03-28 | 2009-04-28 | Kuka Roboter Gmbh | Method and device for controlling a plurality of manipulators |
US20050004707A1 (en) * | 2003-03-28 | 2005-01-06 | Arif Kazi | Method and device for controlling a plurality of manipulators |
US7969982B2 (en) * | 2003-06-18 | 2011-06-28 | Lantiq Deutschland Gmbh | Method and device for processing real-time data |
CN100382522C (en) * | 2003-08-04 | 2008-04-16 | 浙江中控技术股份有限公司 | Method for realizing deterministic communication dispatch of ethernet |
EP1678589A2 (en) * | 2003-09-25 | 2006-07-12 | Roy-G-Biv Corporation | Data routing systems and methods |
EP1678589A4 (en) * | 2003-09-25 | 2010-10-06 | Roy G Biv Corp | Data routing systems and methods |
US8102869B2 (en) | 2003-09-25 | 2012-01-24 | Roy-G-Biv Corporation | Data routing systems and methods |
US8027349B2 (en) | 2003-09-25 | 2011-09-27 | Roy-G-Biv Corporation | Database event driven motion systems |
EP1585274A2 (en) | 2004-04-08 | 2005-10-12 | Samsung Electronics Co., Ltd. | Asynchronous data segmentation/transmission method for synchronous ethernet and data structure used therein |
EP1585274A3 (en) * | 2004-04-08 | 2008-03-05 | Samsung Electronics Co., Ltd. | Asynchronous data segmentation/transmission method for synchronous ethernet and data structure used therein |
US20070058929A1 (en) * | 2004-11-23 | 2007-03-15 | Rockwell Automation Technologies, Inc. | Motion control timing models |
US7904184B2 (en) | 2004-11-23 | 2011-03-08 | Rockwell Automation Technologies, Inc. | Motion control timing models |
US7983769B2 (en) | 2004-11-23 | 2011-07-19 | Rockwell Automation Technologies, Inc. | Time stamped motion control network protocol that enables balanced single cycle timing and utilization of dynamic data structures |
US20060109376A1 (en) * | 2004-11-23 | 2006-05-25 | Rockwell Automation Technologies, Inc. | Time stamped motion control network protocol that enables balanced single cycle timing and utilization of dynamic data structures |
US20060245454A1 (en) * | 2005-04-27 | 2006-11-02 | Rockwell Automation Technologies, Inc. | Time synchronization, deterministic data delivery and redundancy for cascaded nodes on full duplex ethernet networks |
US7649912B2 (en) | 2005-04-27 | 2010-01-19 | Rockwell Automation Technologies, Inc. | Time synchronization, deterministic data delivery and redundancy for cascaded nodes on full duplex ethernet networks |
US7930460B2 (en) | 2005-06-01 | 2011-04-19 | Siemens Aktiengesellschaft | Universal measurement or protective device |
US20090024780A1 (en) * | 2005-06-01 | 2009-01-22 | Siemens Aktiengesellschaft | Universal Measurement or Protective Device |
EP1819113A2 (en) | 2006-02-10 | 2007-08-15 | Robert Bosch Gmbh | Method for data transmission via data networks |
US20070189326A1 (en) * | 2006-02-10 | 2007-08-16 | Stephan Schultze | Method for data transmission via data netwoks |
EP1819113A3 (en) * | 2006-02-10 | 2008-06-25 | Robert Bosch Gmbh | Method for data transmission via data networks |
US7940803B2 (en) * | 2006-02-10 | 2011-05-10 | Robert Bosch Gmbh | Method for data transmission via data networks |
US20110164629A1 (en) * | 2006-02-10 | 2011-07-07 | Stephan Schultze | Method for data transmission via data networks |
US8457163B2 (en) * | 2006-02-10 | 2013-06-04 | Robert Bosch Gmbh | Method for data transmission via data networks |
US8289955B2 (en) | 2006-03-17 | 2012-10-16 | Abb Ag | Robot control system |
US20090052325A1 (en) * | 2006-03-17 | 2009-02-26 | Abb Patent Gmbh | Robot control system |
JP2010525644A (en) * | 2007-04-16 | 2010-07-22 | ベックホフ オートメーション ゲーエムベーハー | Packet switching device and local communication network comprising such a packet switching device |
US20100111082A1 (en) * | 2007-04-16 | 2010-05-06 | Dirk Janssen | Packet Switching Device and Local Communication Network With Such a Packet Switching Device |
US8660117B2 (en) | 2007-04-16 | 2014-02-25 | Beckhoff Automation, Gmbh | Packet switching device and local communication network with such a packet switching device |
US20110072145A1 (en) * | 2008-03-26 | 2011-03-24 | Renesas Electronics Corporation | Network device performing connection check, network system, and frame transfer method |
US20130195114A1 (en) * | 2010-07-14 | 2013-08-01 | Phoenix Contact Gmbh & Co. Kg | Communication system and method for isochronous data transmission in real time |
US9270481B2 (en) * | 2010-07-14 | 2016-02-23 | Phoenix Contact Gmbh & Co. Kg | Communication system and method for isochronous data transmission in real time |
US20120030310A1 (en) * | 2010-07-30 | 2012-02-02 | Siemens Aktiengesellschaft | Redundant Communication In A Communication System |
US9197576B2 (en) | 2010-11-15 | 2015-11-24 | Rockwell Automation Technologies, Inc. | Method and apparatus for allocating and prioritizing data transmission |
EP2490358A3 (en) * | 2011-02-17 | 2018-02-14 | Hitachi Industrial Equipment Systems Co., Ltd. | Communication controller |
US9100209B2 (en) | 2011-03-15 | 2015-08-04 | Siemens Aktiengesellschaft | Method for real-time data transmission in a communication network |
CN107113484A (en) * | 2015-01-14 | 2017-08-29 | 唯听助听器公司 | The method and hearing aid device system of operating hearing aid system |
EP3306483A1 (en) * | 2016-10-07 | 2018-04-11 | Omron Corporation | Arithmetic operation device and control apparatus |
CN107918299A (en) * | 2016-10-07 | 2018-04-17 | 欧姆龙株式会社 | Arithmetic unit and control device |
US10606610B2 (en) | 2016-10-07 | 2020-03-31 | Omron Corporation | Arithmetic operation device and control apparatus |
US10624089B2 (en) | 2016-11-14 | 2020-04-14 | Mitsubishi Electric Corporation | Network system and communication method |
CN108508850A (en) * | 2017-02-28 | 2018-09-07 | Sap欧洲公司 | Manufacturing process data collects and analyzes |
US11307561B2 (en) | 2017-02-28 | 2022-04-19 | Sap Se | Manufacturing process data collection and analytics |
WO2019223913A1 (en) * | 2018-05-23 | 2019-11-28 | Beckhoff Automation Gmbh | Data transmission method and automation communication network |
US10735218B2 (en) | 2018-05-23 | 2020-08-04 | Beckhofff Automation GmbH | Data transmission method and automation-communication network |
CN114884903A (en) * | 2022-04-29 | 2022-08-09 | 绿盟科技集团股份有限公司 | Data processing method, field programmable gate array chip and network safety equipment |
Also Published As
Publication number | Publication date |
---|---|
JP3854578B2 (en) | 2006-12-06 |
US8064482B2 (en) | 2011-11-22 |
EP1388238B1 (en) | 2008-03-05 |
WO2002043336A9 (en) | 2003-12-18 |
JP2004515122A (en) | 2004-05-20 |
WO2002043336A1 (en) | 2002-05-30 |
US20090034524A1 (en) | 2009-02-05 |
ES2300386T3 (en) | 2008-06-16 |
EP1388238A1 (en) | 2004-02-11 |
US8179923B2 (en) | 2012-05-15 |
DE10058524A1 (en) | 2002-06-13 |
CN100409641C (en) | 2008-08-06 |
US20100232430A1 (en) | 2010-09-16 |
CN1476702A (en) | 2004-02-18 |
ATE388559T1 (en) | 2008-03-15 |
DE50113709D1 (en) | 2008-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8064482B2 (en) | System and method for transmitting real-time-critical and non-real-time-critical data in a distributed, industrial automation system | |
US7508824B2 (en) | Method and system for transmitting data via switchable data networks | |
US7411966B2 (en) | Method and system for coupling data networks | |
Jansen et al. | Real-time Ethernet: the EtherCAT solution | |
US7366205B2 (en) | Method for synchronizing nodes of a communications system | |
US20170171096A1 (en) | Distribution node, automation network, and method for transmitting real-time-relevant and non-real-time-relevant data packets | |
US8571044B2 (en) | Gateway for data transfer between serial buses | |
US10193705B2 (en) | Method, communication network, and control unit for the cyclical transmission of data | |
JPH0748739B2 (en) | Multiple access control method and multiple access control system implementing the method | |
EP1183826B1 (en) | Method and system for transmitting periodic and aperiodic data over a critical avionics databus | |
US9467309B2 (en) | Network distributor | |
KR20070039580A (en) | Message administrator and method for controlling access to data of the message memory of a communications component | |
US7843966B2 (en) | Communication system for flexible use in different application scenarios in automation technology | |
US7460560B2 (en) | Method for operating an end-user of an isochronous cyclical communication system | |
US10313040B2 (en) | Communication device, communication system, and method for synchronized transmission of telegrams | |
CN1559126B (en) | Method for operating an isochronous cyclic communication system | |
US20040198325A1 (en) | Subscriber device for a high-performance communication system | |
CN102739492A (en) | Method for synchronous control of at least one subordinate network participant by one superordinate control unit | |
US20040114582A1 (en) | Electronic switching circuit and method for a communication interface with buffer storage | |
Roa et al. | Requirements for deterministic control systems | |
US20040131066A1 (en) | Electronic switching circuit and method for a communication interface with cut through buffer memory | |
EtherCAT | EtherCAT–the Ethernet fieldbus | |
Bezukladnikov et al. | Problems of synchronous and noise immune transmission of information in intelligent mechatronic systems | |
JPH04265032A (en) | Transmitting/receiving signal time division transmission system | |
JPS63286038A (en) | Transmission line control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KRAUSE, KARL-HEINZ;REEL/FRAME:011819/0572 Effective date: 20010426 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION |