Real Time Ethernet Networks Evaluation Using Performance Indicators

Size: px
Start display at page:

Download "Real Time Ethernet Networks Evaluation Using Performance Indicators"

Transcription

1 Real Time Ethernet Networks Evaluation Using Performance Indicators L. Seno, S. Vitturi Italian National Council of Research CNR-IEIIT Department of Information Engineering, University of Padova Via Gradenigo 6/B, I Padova, Italy C. Zunino Italian National Council of Research CNR-IEIIT Corso Duca degli Abruzzi 24, I Torino Italy Abstract The employment of Real Time Ethernet networks in factory automation systems is rapidly increasing and several commercial products, with different characteristics, are already available from various manufacturers. Most of these networks have been included in both the IEC and IEC International Standards that, in addition, define a set of Performance Indicators. In this paper we focus on two popular Real Time Ethernet networks, namely Ethernet POWERLINK and, and we evaluate their performance for a typically deployed factory automation configuration. Specifically, we compute the most relevant performance indicators introduced by IEC standard and two (purposely defined) additional ones, namely minimum cycle time and jitter, which are suitable for the two networks considered. 1. Introduction Real Time Ethernet (RTE) networks [11] are even more deployed in factory automation systems thanks to their features, that allow to achieve significant performance improvements with respect to the communication systems traditionally employed in the past. Most of the available RTE networks are encompassed by both the the IEC [4] and IEC [9] International Standards. Besides defining the real time profiles, IEC introduces a set of performance indicators (PIs) which are meant to specify capabilities of an RTE end device and an RTE communication network as well as to specify requirements of an application. As discussed in [12], these PIs are noticeably helpful. Nevertheless, in some cases they may result not completely exhaustive for the users, due to their general definition. For example, it is well known that several industrial applications require the cyclic delivery and/or acquisition of data (this feature, actually, is provided by all RTE networks). However, specific PIs, capable of exactly characterize such a type of operations, have not been defined since, likely, they could not be applicable to all networks of the IEC Standards. In this paper we consider two widespread RTE networks, namely Ethernet POWERLINK [6] and [5], and we provide an analysis which allows to compute their most significant performance indicators. Specifically, we refer to some PIs of the IEC Standard as well as to some additional ones which we will explicitly define for the addressed networks (that, however, may be used for other RTE communication systems). Clearly, the evaluation of the performance indicators depends on several factors related to the specific applications; in particular, the PIs are strongly influenced by the network configurations, as well as by the amounts of data exchanged. Consequently, in our analysis we will focus on a specific configuration, namely a one level architecture, comprising a single intelligent device (the controller) and some passive devices (sensors/actuators) [14], which represents by far the most deployed type of configuration at the low levels of factory automation systems [16]. The methodology used for the analysis carried out in this paper, however, is not tailored to the specific configuration we considered and, as such, it could be extended to several different cases. Finally, it is worth stressing that the paper is not meant as a tool of comparison between the two networks considered but, rather, it aims at providing some useful insights in the context of RTE performance evaluation which, sometimes, may result quite confused (possibly due to relevant commercial interests). In detail the paper is structured as follows. Section 2 gives a short description of the two networks considered. Section 3 describes the PIs of the IEC Standard and, subsequently, it introduces the on purpose defined PIs which will be additionally considered in the paper. Section 4 illustrates the network configuration. Section /09/$ IEEE

2 5 presents the results obtained by the analysis carried out. Section 6 concludes the paper and discusses some issues related to future developments. 2. Basic Description of Ethernet POWER- LINK and 2.1. Ethernet POWERLINK Ethernet POWERLINK (EPL) was originally developed by B&R GmbH [1] and it is currently managed by the Ethernet POWERLINK Standardization Group (EPSG) [2]. EPL has been designed as a data link layer protocol placed on top of the legacy Ethernet medium access control sub layer, whereas, at the application layer, EPL employs the well known CanOpen profiles [3]. Two types of stations are defined, namely, Managing Node (MN) and Controlled Nodes (CNs). The MN, which represents the controller, is unique within the network, whereas up to 240 CNs may be employed connected in various configurations. The interconnection between network devices may be realized either via hubs or switches (although the standard actually recommends the use of hubs). The EPL data link layer protocol is based on a master slave relationship realized by means of a continuously repeated sequence of operations (the EPL cycle) described in Fig. 1. The cycle is started by the MN which broadcasts the Start of Cycle (SoC) frame. Then, the Isochronous Period is entered where the MN polls the CNs. In this phase the MN issues a PReq (Poll Request) frame carrying the output data to each CN which, consequently, responds with a PRes (Poll Response) frame containing the input data. PRes frames are broadcasted on the network so that each station may read the input data transmitted by any CN. Once the CNs have been polled, the MN may optionally broadcast a PRes frame before the end of the isochronous period. Subsequently, the MN sends the SoA (Start of Acyclic) frame to notify the beginning of the Acyclic Period to the CNs. This frame allows to grant either a single CN or the MN itself with the access to the network for the transmission of only one acyclic message. According to the standard, two types of asynchronous frames may be transmitted, namely Powerlink ASnd (Asynchronous Send) and Legacy Ethernet messages. Finally, the Idle Period is entered, where the MN waits for the remaining time before starting a new cycle. It is worth observing that not all the CNs are necessarily polled at each EPL cycle. Indeed, the standard supports two communication classes, respectively referred as continuous and multiplexed, which specify the way in which CNs are addressed. In the continuous class a CN is polled at every cycle, whereas in the multiplexed class a CN is polled every n cycles (with n>1). Both the communication classes may be handled contemporaneously in a EPL cycle so that it results possible to have a polling scheme in which some CNs are queried continuously (i.e. Startt Asynchronous Idle Isochronous Period Period Period Period MN MN MN MN MN MN MN or CN #x PReq/PRes Asnd or SoC PRes SoA Ethernet All CNs CN #1 CN #2 CN #n All CNs All CNs Ethernet Powerlink Cycle Figure 1. Ethernet Powerlink Cycle every EPL cycle) whereas some others are polled with a period which is a multiple of the EPL cycle. The duration of the EPL cycle can be trivially evaluated as the sum of the periods shown in Fig. 1: T epl C = T st + T is + T as + T id (1) In equation (1), T st is the duration of the start period, expressed as the time necessary to send the SoC frame plus a safety margin necessary to ensure that all nodes are ready for the beginning of a new cycle. T is and T as are, respectively, the duration of the isochronous and asynchronous periods, T id is the idle time. Both T is and T as depend on the amount of data exchanged as well as on the network configuration. Specifically, the duration of the isochronous period can be expressed as: T is = T rq + T rs + D mn + D cn + D nk (2) where T rq is the time necessary to the MN to send all the PReq frames; similarly, T rs is the time employed by the CNs to send the PRes frames. D mn and D cn are, respectively, the delays introduced by the MN and the CNs. For example, when the MN receives a PRes frame from a CN, it has to wait for a quiet time before moving on the next CN (this time is referred as t PRs PRq in [6] with a typical value of 1 μs). Finally, the term D nk in equation (2) accounts for the delay introduced by all the network components, including latencies, propagation times, etc. The duration of the asynchronous period is given by: T as = T sa + T fr (3) where T sa is the time necessary to transmit the SoA frame and T fr is the time necessary to complete the single transmission allowed in this period is a master/slave network which uses, at the data link layer, a summation frame technique. In practice, during the functioning of, a single frame periodically issued by the master station circulates among all the slaves. At the arrival of the frame, each slave extracts the output data addressed to it and inserts the input data for the master. These operations are carried out on the fly, i.e. while the frame is crossing the slave and,

3 Standard Ethernet Protocol Data Unit Master Slave 1 Slave N Number of Bytes Preamble Start Frame Delimiter Destination Address Source Address EtherType Ethernet Payload Frame Check Sequence Up to Figure 2. Example of Configuration Number of Bytes Header 2 #1 Frame #2 #N hence, the frame itself is not received and subsequently retransmitted but, rather, it just passes through the slave. When the frame reaches the last slave, it is redirected towards the master as shown in Fig. 2, which reports an example of network configuration. Consequently, stations (either master or slaves) have to be full duplex devices, i.e. capable of receiving/transmitting data concurrently. uses standard Ethernet frames which, similarly to EPL, encapsulate the telegrams specifically defined by the protocol, as shown in Fig. 3. This allows, from an implementation point of view, that the master is a common Ethernet node running the protocol. Conversely, the on the fly elaboration which has to be provided by the slaves, requires that these devices are equipped with special hardware components which make them quite different from legacy Ethernet nodes. Fig. 3 also shows the structure of the telegrams contained in the Ethernet data field. As can be seen, a telegram begins with a 10 byte header that, in particular, specifies the type of operation for which it is intended (for example read, write, read/write, etc.). The header is followed by the data field which represents the area in which slaves write and/or read plant data during the network operation. Finally, the working counter is a 2 byte field employed by the master to check for the correct execution of the operation specified in the header field. Typically, telegrams are employed for exchanging real time data between master and slaves. However, networks are able to cope with non real time traffic as well. This may take place by means of mailboxes, which are specific structures that may be fitted within an Ether- CAT telegram. In this way, for example, a TCP/IP protocol data unit can be inserted inside a mailbox. Ether- CAT makes use of an interesting technique, namely the logical addressing, in order to implement an effective data exchange between master and slaves. With such a mechanism, slaves are not directly addressed by the master but, rather, they read/write actual plant data from/to a logical memory. In practice, each slave has assigned a set of fieldbus memory management units (FMMUs) which are logical structures directly mapped on the slave physical input/output data; in an telegram, the master may specify a logical address referring to several FMMUs, possibly located on different slaves. Then, during operation, each slave analyzes the logical address of the frame which is passing through: if the address matches with one or more of its FMMUs, then that slave extracts the out- Number of Bytes Header Data Working Counter 10 2 Figure 3. Structure of the Frame put data and writes the input ones. In this way, a unique header (telegram) is used to address several slaves with the consequent improvement of the protocol efficiency. An master, in principle, may issue telegrams with different periods, possibly addressing different sets of slaves. From the structure of an frame shown in Fig. 3 as well as from the theoretical analysis provided in [13], the cycle time of, T etc, may be expressed as: C TC etc = T et + T ec + T sv + T if (4) where, T et is the time necessary to transmit all fields of the frame but the payload. T ec is the time actually requested for transmitting the frame, which is encapsulated in the payload of the Ethernet frame. T sv is the delay introduced by the slaves due to the elaboration of the frame. Assuming the same delay for each slave (this is reasonable, since different slave devices likely use the same hardware for frame elaboration), we have that such a value is expressed as the sum of two components, namely, the delay introduced by the actual reading/writing operation, D rw, and the delay introduced by the regeneration of the Ethernet frame itself, D re. Since a frame is regenerated twice by each slave (on both the forward and the backward paths), then trivially we have: T sv = N (D rw +2D re ), where N is the number of slaves. Finally, T if is the time which has to be waited before issuing a new frame (referred as interframe gap in the original Ethernet specification). In eq. (4), the term T ec is specifically related to the Ether- CAT protocol and it is given by: T ec = T eh + L (T th + T wc )+ L i=1 T (i) ct (5) where T eh is the time necessary to transmit the Ether- CAT header; L is the number of telegrams within the frame. Both T th and T wc account for the transmission of, respectively, the telegram header and the working timer. T (i) ct is the time requested to transmit the data field of the i th telegram in the frame.

4 3. Performance Indicators for RTE Networks The IEC standard defines a set of Performance Indicators (PIs) in order to specify the capabilities of the RTE networks [12]. In this section we recall some of the most relevant PIs, specified by the aforementioned standard and, moreover, we introduce two new PIs, namely Minimum Cycle Time and Jitter, which reveal particularly effective in several applications for both the networks considered in this paper as well as for other RTE systems standardized by IEC PIs defined by IEC Among the PIs defined by IEC we consider those mostly related to the dynamic behavior of a RTE network, namely, Throughput RTE, Non RTE Bandwidth and Delivery Time. The Throughput RTE accounts for the ability of the network to handle real time data. Indeed, it is defined as the number of octets per second transmitted on a specific link exclusively relevant to APDUs traffic. As an immediate example of application, the Throughput RTE may be used to measure the flux of real time data between the controller and sensors/actuators. The Non RTE Bandwidth is concerned with the transmission of non real time data. It is defined as the percentage of the network bandwidth that can be used, on a specific link, for non real time traffic. Such a PI reveals helpful when general purpose traffic (e.g. TCP/IP communications) has to be handled by the network in conjunction with the real time one. The Delivery Time is defined as the time needed to convey an Application Protocol Data Unit (APDU) containing data from one node to another of the network. The delivery time is particularly suitable to evaluate, for example, the time necessary to transfer the process data provided by a sensor (either cyclically or acyclically) to a controller device PIs specifically defined Both the RTE networks considered in this paper as well as several others (for example PROFINET IO [7]) operate on the basis of a cycle, continuously executed, during which all the activities of the network nodes are scheduled. The duration of a cycle is a parameter, typically referred as cycle time, usually set by the user at the beginning of the network operation. Such a parameter, however, can not be chosen arbitrarily since it has a lower bound determined by several factors such as, for example, the network configuration, the amount of data transferred between the nodes and the latencies of the components employed. The minimum time requested to execute a cycle can be considered a crucial indicator of the overall behavior of the network as it represents the minimum amount of time which as to elapse between two consecutive execution of one cyclic action (i.e. reading/writing of data Managing Node CONTROLLER ETHERNET POWERLINK HUB CN # 1 CN #2 CN # N Figure 4. POWERLINK Configuration from/to a network node) and can thus be defined as the minimum sampling time achieved by the network system. For such a reason, we consider it as a performance indicator, namely, the Minimum Cycle Time (MCT). The duration of a cycle can be (negatively) affected by a certain degree of uncertainty due to several, possibly random, factors. Indeed, unpredictable transmission delays and/or errors (as described, for example, in [18] for a specific fieldbus) as well as latencies in the network stations and/or components, may result in fluctuations of the cycle time. Such a phenomenon is known as Jitter and we evaluate it by means of a further performance indicator defined as: J = T C TC m (6) T C where T C is the nominal cycle time (i.e. the value set at the beginning of network operation), whereas TC m is the actually measured value. Specifically, J varies over the time and may be evaluated at every cycle by any of the network nodes. 4. Network Configurations In this paper we refer to a network configuration typically deployed at the lowest level of factory automation systems which is often referred either as device or field level. In this context, only one controller is present and it is directly connected to a set of sensors/actuators by means of a field network [17, 11]. The traffic on the network is usually characterized by the transfer of limited amounts of data (some bytes per message) but, often, with very tight timing requirements (for example, network cycle times can be as low as some hundreds of microseconds). The configuration we consider for EPL is shown in Fig. 4 As can be seen, a hub device is used to connect the MN to the CNs. Clearly, the values assumed by the PIs are strictly related to the particular network configuration adopted. We decided to consider a network configuration with a limited number of slave devices as it is quite usual at the device level of factory automation systems. However the analysis we carried out is totally general and can be extended to network configurations with an arbitrary number of slaves. EPL uses standard Ethernet frames and, hence, their minimum size is 64 bytes. Such a frame size allows for the exchange of variable data fields comprised between

5 1 and 46 bytes among EPL nodes. Since the EPL protocol uses the first three bytes of the Ethernet payload, it follows that, under this assumption, EPL frames (for example PReq/PRes) may carry up to 43 bytes of useful data. Such a maximum amount is, in general, adequate to fulfill the requirements of data exchange at the device level of factory automation systems and, consequently, it will be used for EPL throughout this paper. The equivalent configuration for is shown in Fig. 2. It is represented by a linear chain which originates from the master, passes through all the slaves and returns to the master. In this case, we assume that each node exchanges 4 input bytes and 4 output bytes with the master which, again represent typical amounts of data transferred between nodes at the device level (typically corresponding to a 32 bits Integer or Float value). The most relevant parameters of the two networks used in this paper are summarized, respectively, in Table 1 for EPL and in Table 2 for. It is worth observing that the time values shown for EPL have been derived directly from the standard document [6], whereas the Ether- CAT slave delay has been obtained from [13] and experimentally validated (the delay D re has not been considered since its value is negligible). Table 1. EPL Parameters Parameter Meaning Value T st Duration of the Start Period 45 μs t PRs PRq Delay of MN per each CN 1 μs t PRq PRs Response Time of each CN 8 μs N Number of CNs 8 B in Input bytes per CN 1 43 B out Output bytes per CN 1 43 Table 2. Parameters Parameter Meaning Value D rw Slave delay 1 μs N Number of slaves 8 B in Input bytes per slave 4 B out Output bytes per slave Network Scheduling The performance of both the networks considered are heavily influenced by the scheduling techniques adopted. In particular, it is crucial to know how the passive devices are handled by the controller. Concerning EPL, as a natural choice, we assume that all CNs are polled at each cycle, implementing in such a way the continuous communication class. As far as Ether- CAT is concerned, a single frame is used containing a unique telegram which accommodates all the real-time data to/from the slaves. 5. Performance Indicators Computation 5.1. Minimum Cycle Time and Throughput RTE These two PIs are closely related. Indeed, MCT represents the minimum polling period of the slave devices. Hence, given the amount of real time data exchanged on one link, then the maximum Throughput RTE for that link is achieved when the cycle time of the network is set to the MCT value. For EPL networks, we assume that no asynchronous traffic is present and, moreover, we suppose that, among the possible choices, both the PReq and PRes frames carry 4 bytes of process data (the transmission time of one of such frames, at 100Mbits/s,is5.76 μs, since the transmissions are not consecutive and we do not take into account the IFG). The MCT has then been obtained as the sum of the durations of the first two periods shown in Fig. 1. Analogously, the MCT for is given by the time necessary to transmit the whole Ether- CAT frame (since it represents the minimum achievable period of transmission of that frame). Table 3 reports, for the aforementioned network configurations, the calculated values of both MCT and Throughput RTE. This latter has been evaluated assuming that the cycle time of both the networks is equal to MCT and it is referred to the link between the controller (either the MN or the master) and the first passive device (the value, however, is the same for all other links since the passive devices exchange the same amount of data with the controller). Table 3. MCT and Throughput RTE Performance Indicator EPL MCT μs μs Throughput RTE 38.2 kb/s kb/s The worse performance figures of EPL (compared with ) may be partially explained by the limited amount of data transmitted with the PReq/PRes frames. Clearly, since the MCT does not change if up to 43 bytes of data are carried by such frames, then the Throughput RTE of EPL increases proportionally with the number of bytes. The behavior of the Throughput RTE and of the MCT for the considered EPL network are shown in Fig. 5. As can be seen, a maximum Throughput RTE of kb/s is achieved with the same MCT shown in Table 3; the kink at 86 bytes is due to the fact that a minimum size Ethernet frame can carry up to 43 bytes of EPL data (and hence the total amount exchanged is 86 bytes if we consider both PReq and PRes frames). Increasing the number of data bytes over 43 results in a greater frame size. The EPL performance may be improved exploiting the flexibility of its scheduling scheme. For example, let us refer to an EPL cycle in which both communication classes (continuous and multiplexed) are handled contemporaneously. We assume that, in total, four CNs are polled at each cycle and that two specific CNs are polled contin-

6 Throughput RTE MCT Throughput RTE MCT 80 Throughput RTE [kbytes/s] MCT [μs] Throughput RTE [kbytes/s] MCT [μs] Transmitted data during each cycle [byte] Figure 5. Throughput RTE for EPL Transmitted data during each cycle [byte] Figure 6. Throughput RTE for uously, whereas the other ones change from cycle to cycle (such a policy requires three consecutive EPL cycles to execute a complete query of all the CNs). In this case, the minimum cycle time reduces to MCT = μs and the corresponding maximum Throughput RTE (on one of the links connecting the MN to the CNs polled continuously) results kb/s. A further improvement of the EPL performance may be achieved introducing multicast addresses. The idea behind such a strategy is that, if a specific set of data has to be sent to more than one CN, then a unique frame addressed to all the destination CNs could be used. EPL, actually, encompasses such a facility, since the PRes frame issued by the MN is broadcasted to all CNs. Thus, for instance, in the above example we could use a multiplexed cycle in which two CNs are polled per cycle and, moreover, the broadcasted PRes is issued. In this case, the minimum cycle time is MCT =88.6 μs and the maximum Throughput RTE results kb/s. However, broadcasting the PRes frame may reveal not completely satisfactory since not all CNs could need to receive it. In this case, a more efficient technique would be the actual assignment of multicast addresses to sets of CNs. Such a functionality is not provided by the EPL standard but, indeed, it might be introduced as a slight modification which maintains total compatibility with the original version. The behavior of the Throughput RTE has been evaluated for as well. The results are reported in Fig. 6. In this case there are not as many scheduling alternatives as for EPL (we may only set the transmission period of the frame which, in any case has to be greater than MCT). Nonetheless, the performance figures of this network are impressive Non RTE Bandwidth According to its definition, the Non RTE Bandwidth is evaluated as the percentage of bandwidth that may be used for non real time traffic within a cycle. Clearly, this requires that the value of the cycle time has been fixed. Thus, in order to provide a realistic example of calculation, we referred to the timing typical of the applications at the device level of factory automation systems [8] and we set for both the networks the cycle time as T C = 500 μs. Since the time necessary to transmit the real time data is given by MCT, then the Non RTE Bandwidth (NRB) can be expressed as NRB = T C MCT T C 100 (7) Since MCT depends on the amount of real time data exchanged, the same happens to NRB. More precisely, for a specific value of T C, the higher the amount of real time data, the lower the NRB. However, similarly to the Throughput RTE, for EPL networks the MCT (and hence NRB) remains constant if minimum size Ethernet frames are exchanged (i.e. if up to 43 bytes of data are exchanged between MN and CN). This is shown in Fig. 7 which reports the behavior of NRB for both the networks. As can be seen, in Fig. 7, two different scheduling schemes for EPL have been considered. In particular the term EPLcnt, refers to the continuous cycle, whereas EPL-mtx is the previously described multiplexed cycle with four CNs polled per each EPL cycle Delivery Time We evaluated the delivery time (DT) for both the networks considered relevant to the transmission of cyclic real time data from a passive device to the controller. Assuming that the data are generated at the passive device asynchronously with respect to the network cycle, then they have to wait for a random time before being picked up and transmitted on the network. Such a time is uniformly distributed between zero and the duration of the network cycle time. Thus, the delivery time is given by DT = αt C + T N (8) where T C is the cycle time, whereas α is a random variable uniformly distributed between 0 and 1. T N is the

7 Delivery Time [μs] Non RTE Bandwidth [%] EPL cnt EPL mtx ECAT Transmitted data during each cycle [byte] Figure 7. Non-RTE Bandwidth Sample Figure 8. Delivery Time 5.4. Jitter The behavior of the networks considered in this paper may by influenced by the presence of jitter in two different situations: at the beginning of a cycle and during its execution. Actually, there may be jitter at the beginning of a network cycle due to several causes. For example, if the current EPL cycle for whatever reason takes more than its expected duration, then the next one will be necessary delayed. Analogously, a task running on the master which exceeds its execution deadline, if not adequately preempted, may cause a delayed delivering of the frame, with the consequent jitter in updating the slaves. Furthermore, in EPL networks, jitter may appear during the execution of a cycle as well. Indeed, if for example a CN takes a longer interval of time to respond to the query of the MN (or, worse, it experiences a time out in issuing the PRes frame), then the following CNs will be polled with an actual period greater than the previous one. This latter type of inconvenient can not occur in networks, since the dedicated hardware implementing the on the fly elaboration prevents the introduction of random delays by the slave devices. Equation (6) is suitable to quantify both the aforementioned types of jitter and, consequently, it might be used to specify its maximum tolerable value. Finally, it is worth mentioning that the effects of the jitter (possibly) introduced by the networks are clearly related to the specific applications for which they are employed. For example, motion control applications are known to be very jitter sensitive [10], whereas traditional process control systems [15] have much more relaxed requirements. 6. Conclusion time employed by the network to actually send the data from the passive device to the controller. For EPL networks, T N is the time necessary to poll the CN that transmits the data. Such a query implies the transmission of both PReq and PRes frames as well as the response time of the CN. The resulting value is T N =18.24 μs. Conversely, for networks, T N depends on the the physical position of the slave within the network. In particular, since each slave introduces a delay (T sv ), we will have that T N = MCT etc T sv for the first slave in the chain and T N = MCT etc N T sv for the last one. The delivery time has been evaluated for an EPL network with, as in th, resulting in 500 ms simulation time. The relevant behavior is shown in Fig. 8. It has to be pointed out that T N assumes similar values for both the networks (indeed, for, considering a slave delay of 1 μs, T N ranges between 9.28 μs and μs). Consequently, if for both the networks the cycle time has been set to the same value, then the behavior of the delivery time will be practically the same. In this paper we took into consideration two RTE networks and we analyzed their performance for a specific configuration, which is widespread at the low level of factory automation system. The analysis has been carried out referring to some of the most relevant PIs introduced by IEC as well as to other purposely defined indicators. The obtained results showed that both EPL and provide very interesting performance figures particularly in term of cycle time and throughput RTE. Furthermore, the opportunity of handling non real time traffic makes RTE networks even more appealing than the traditionally used communication systems (i.e. fieldbuses). Moreover, it has been assessed that the performance of EPL could be improved either using effective scheduling strategies or, alternatively, introducing slight modifications to the protocol. Future developments, obviously, are concerned with practical measurements on the two networks which, on the one hand should validate the analysis carried out.

8 References [1] Bernecker & Rainer Industrie Elektronik GmbH: automation.com. [2] Ethernet Powerlink Standardization Group: powerlink.org. [3] Canopen application layer and communication profile, cia/ds301, version 4.01, June [4] Iec 61158: Digital data communications for measurement and control - fieldbus for use in industrial control systems - parts 2 to 6, January [5] technology group: Ethercat: Ethernet for control automation technology, [6] Ethernet powerlink standardization group: Ethernet powerlink communication profile specification v. 2.0, [7] Profibus international: Profinet IO application layer service definition, application layer protocol specification version 1.0, march 2004, [8] Industrial communication systems. In R. Zurawski, editor, The Industrial Information Technology Handbook, pages CRC Press, [9] Iec 61784: Digital data communications for measurement and control part 2: Additional profiles for iso/iec based communication networks in real time applications, november [10] F. Benzi, G. Buja, and M. Felser. Communication architectures for electrical drives. IEEE Trans. on Industrial Informatics, 1(1):47 53, February [11] J. D. Decotignie. Ethernet based real time and industrial communications. Proceedings of the IEEE, 93(6): , June [12] M. Felser. Real time ethernet -industry prospective. Proceedings of the IEEE, 93(6): , June [13] J. Jasperneite, M. Schumaker, and K. Weber. Limits of increasing the performance of industrial Ethernet protocols. In Proc. of ETFA 2007, September [14] K. C. Lee, S. Lee, and M. H. Lee. Worst case communication delay of real-time industrial switched ethernet with multiple levels. IEEE Trans. on Ind. Electr., 53(5): , October [15] B. G. Liptak. Instrument Engineers Handbook: Process Control and Optimization. CRC Press, [16] T. Sauter. The continuing evolution of integration in factory automation. IEEE Industrial Electronic Magazine, 1(1):10 19, Spring [17] J. P. Thomesse. Fieldbus technologies in industrial automation. Proceedings of the IEEE, 93(6): , June [18] A. Willig and A. Wolisz. Ring stability of the profibus token-passing protocol over error-prone links. IEEE Trans. on Ind. Electr., 48(5): , October 2001.

ETHERNET POWERLINK ASYNCHRONOUS PHASE EXAMINATION

ETHERNET POWERLINK ASYNCHRONOUS PHASE EXAMINATION ETHERNET POWERLINK ASYNCHRONOUS PHASE EXAMINATION VÁCLAV KACZMARCZYK MICHAL ŠÍR ZDENĚK BRADÁČ Department of Control and Instrumentation Brno University of Technology Kolejní 2906/4, Brno CZECH REPUBLIC

More information

Energy Efficient Ethernet for Real-Time Industrial Networks

Energy Efficient Ethernet for Real-Time Industrial Networks 228 IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, VOL. 12, NO. 1, JANUARY 2015 Energy Efficient Ethernet for Real-Time Industrial Networks Stefano Vitturi, Member, IEEE, and Federico Tramarin,

More information

Evaluation of Ethernet over EtherCAT Protocol Efficiency

Evaluation of Ethernet over EtherCAT Protocol Efficiency INFOEH-JAHORINA Vol. 12, March 2013. Evaluation of Ethernet over EtherCA Protocol Efficiency Mladen Knežić and Željko Ivanović Faculty of Electrical Engineering University of Banja Luka Banja Luka, Bosnia

More information

The effects of acyclic traffic on Profibus DP networks

The effects of acyclic traffic on Profibus DP networks he effects of acyclic traffic on Profibus P networks. Vitturi LAEB-CR, c.so tati Uniti 4, 35127 Padova, Italy el: +39.049.829.5783 Fax: +39.049.829.5763 e-mail: vitturi@ladseb.pd.cnr.it IERAL REPOR OVEMBER

More information

Real Time Ethernet: standardization and implementations

Real Time Ethernet: standardization and implementations Real Time Ethernet: standardization and implementations Max Felser Bern University of Applied Sciences (BFH) Engineering and Information Technology (TI) max.felser@bfh.ch Abstract - The International Electrotechnical

More information

Industrial Ethernet Comparison for Motion Control Applications

Industrial Ethernet Comparison for Motion Control Applications Industrial Ethernet Comparison for Motion Control Applications Sari Germanos sari.germanos@ethernet-powerlink.org Technology Marketing Ethernet POWERLINK Standardization Group Topology comparison - Conventional

More information

Page 1 of 5 Print this Page Close this Window TECHNICAL ARTICLE: STANDARDS-BASED REAL TIME ETHERNET NOW OFF-THE-SHELF Almost every major user organisation is currently propagating its own Ethernet-based

More information

INDUSTRIAL STANDARD COMMUNICATION OF APERIODIC REAL-TIME MESSAGES OVER ETHERCAT NETWORKS

INDUSTRIAL STANDARD COMMUNICATION OF APERIODIC REAL-TIME MESSAGES OVER ETHERCAT NETWORKS INDUSTRIAL STANDARD COMMUNICATION OF APERIODIC REAL-TIME MESSAGES OVER ETHERCAT NETWORKS Arun D PG Student [VLSI Design], Department of Electronics and Communication Engineering TRP Engineering College,

More information

Is a Generic Interface for Power Drive Systems possible?

Is a Generic Interface for Power Drive Systems possible? Is a Generic Interface for Power Drive Systems possible? Max Felser Berne University of Applied Sciences School of Engineering and Information Technology Division of Electrical- and Communication Engineering

More information

Performance Evaluation of openpowerlink

Performance Evaluation of openpowerlink Performance Evaluation of openpowerlink Yang Minqiang, Li Xuyuan, Nicholas Mc Guire, Zhou Qingguo Distributed & Embedded System Lab, SISE, Lanzhou University, China Tianshui South Road 222,Lanzhou,P.R.China

More information

Ethernet POWERLINK. Performance Examples EPSG. Version (Ethernet POWERLINK Standardisation Group)

Ethernet POWERLINK. Performance Examples EPSG. Version (Ethernet POWERLINK Standardisation Group) Ethernet POWERLINK Performance Examples Version 1.0.1 Ethernet POWERLINK Performance Examples Version 1.0.1 EPSG (Ethernet POWERLINK Standardisation Group) 2008 Performace Examples V 1.0.1-2- EPSG (Ethernet

More information

Improved architecture for Profinet IRT devices

Improved architecture for Profinet IRT devices Improved architecture for Profinet IRT devices Christoph Felser, Max Felser Bern University Applied Science Jlcoweg 1 3400 Burgdorf - CH christoph.felser@bfh.ch, max.felser@bfh.ch Hassan Kaghazchi University

More information

System Automation Masters

System Automation Masters System Automation Masters on Industrial Ethernet Net works PowerLink Profinet RT & IRT EtherCAT Mechatrolink III P r o d u c t F e a t u r e s DSPowerLink Ethernet PowerLink Master Motion Controller and

More information

Asynchronous Traffic Signaling over Master-Slave Switched Ethernet protocols

Asynchronous Traffic Signaling over Master-Slave Switched Ethernet protocols Asynchronous Traffic Signaling over Master-Slave Switched Ethernet protocols R. Marau, P. Pedreiras, L. Almeida DETI-IEETA Universidade de Aveiro 3810-193 Aveiro, Portugal {marau,pedreiras,lda}@det.ua.pt

More information

Fieldbus based isochronous automation application

Fieldbus based isochronous automation application Fieldbus based isochronous automation application Max Felser Bern University of Applied Sciences Engineering and Information Technology Jlcoweg 1, 3400 Burgdorf, Switzerland max.felser@bfh.ch Abstract

More information

Real-Time Ethernet for Automation Applications

Real-Time Ethernet for Automation Applications Richard Zurawski/Networked Embedded Systems K10386_C021 Page proof Page 1 2009-1-27 #4 21 Real-Time Ethernet for Automation Applications Max Felser Bern University of Applied Sciences 21.1 Introduction...

More information

Performance Analysis of Producer/Consumer Protocols over IEEE Wireless Links

Performance Analysis of Producer/Consumer Protocols over IEEE Wireless Links Performance Analysis of Producer/Consumer Protocols over IEEE80.11 Wireless Links Daniele Miorandi and Stefano Vitturi Department of Information Engineering, University of Padova, via Gradenigo 6/B, 35131

More information

Real-Time Ethernet in Mobile Automation

Real-Time Ethernet in Mobile Automation Real-Time Ethernet in Mobile Automation Taxer Stefan, B&R Miodrag Veselic, EPSG Increasing demands have pushed the bus systems used in mobile machinery to their limits. As a result, Mobile Machine builders

More information

Configuration Guideline for CANopen Networks

Configuration Guideline for CANopen Networks Configuration Guideline for CANopen Networks Martin Rostan, Beckhoff Unlike most other fieldbus systems, CANopen provides many degrees of freedom to configure the communication behaviour of the network.

More information

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS

2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2. REAL-TIME CONTROL SYSTEM AND REAL-TIME NETWORKS 2.1 Real-Time and Control Computer based digital controllers typically have the ability to monitor a number of discrete and analog inputs, perform complex

More information

Real-Time Ethernet Industry Prospective

Real-Time Ethernet Industry Prospective Real-Time Ethernet Industry Prospective MAX FELSER, MEMBER, IEEE Invited Paper After more than ten years of experience with applications of fieldbus in automation technology, the industry has started to

More information

Enhancing the efficiency of Controller Area Networks

Enhancing the efficiency of Controller Area Networks Enhancing the efficiency of Controller Area Networks G. Cena ( ) A. Valenzano ( ) Fieldbus networks should be able to support several kinds of data exchanges, characterised by very different requirements.

More information

A Time-Triggered Ethernet (TTE) Switch

A Time-Triggered Ethernet (TTE) Switch A Time-Triggered Ethernet () Switch Klaus Steinhammer Petr Grillinger Astrit Ademaj Hermann Kopetz Vienna University of Technology Real-Time Systems Group Treitlstr. 3/182-1, A-1040 Vienna, Austria E-mail:{klaus,grilling,ademaj,hk}@vmars.tuwien.ac.at

More information

Real-Time (Paradigms) (47)

Real-Time (Paradigms) (47) Real-Time (Paradigms) (47) Memory: Memory Access Protocols Tasks competing for exclusive memory access (critical sections, semaphores) become interdependent, a common phenomenon especially in distributed

More information

Generic term for using the Ethernet standard in automation / industrial applications

Generic term for using the Ethernet standard in automation / industrial applications Seite 24 Industrial Ethernet Generic term for using the Ethernet standard in automation / industrial applications Specific Quality of Service requirements Real-time Cycle time (e.g. < 1 ms for motion control

More information

FDDI-M: A SCHEME TO DOUBLE FDDI S ABILITY OF SUPPORTING SYNCHRONOUS TRAFFIC

FDDI-M: A SCHEME TO DOUBLE FDDI S ABILITY OF SUPPORTING SYNCHRONOUS TRAFFIC FDDI-M: A SCHEME TO DOUBLE FDDI S ABILITY OF SUPPORTING SYNCHRONOUS TRAFFIC Kang G. Shin Real-time Computing Laboratory EECS Department The University of Michigan Ann Arbor, Michigan 48109 &in Zheng Mitsubishi

More information

High Precision Drive Synchronisation with CANopen

High Precision Drive Synchronisation with CANopen High Precision Drive Synchronisation with CANopen Martin Rostan, Beckhoff Josef Langfermann, Lenze Corp. For many users and suppliers CAN is the first choice for drive communication Ð due to its reliability,

More information

Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application. Ling Wang

Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application. Ling Wang Networked Control Systems for Manufacturing: Parameterization, Differentiation, Evaluation, and Application Ling Wang ling.wang2@wayne.edu Outline Introduction Parameterization Differentiation Evaluation

More information

Fieldbus BC (CANopen), BP (PROFIBUS DP), EH (EtherCAT), EW (POWERLINK), EI (EtherNet/IP), EP (PROFINET IRT)

Fieldbus BC (CANopen), BP (PROFIBUS DP), EH (EtherCAT), EW (POWERLINK), EI (EtherNet/IP), EP (PROFINET IRT) Table GS510-3/E Fieldbus BC (CANopen), BP (PROFIBUS DP), EH (EtherCAT), EW (POWERLINK), EI (EtherNet/IP), EP (PROFINET IRT) Typical CANopen or PROFIBUS DP fieldbus network Fieldbus communication interfaces

More information

A Hardware Independent Real-time Ethernet for Motion Control Systems

A Hardware Independent Real-time Ethernet for Motion Control Systems INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL ISSN 1841-9836, 11(1):39-50, February 2016. A Hardware Independent Real-time Ethernet for Motion Control Systems S. Ji, C. Zhang, T. Hu, K. Wang

More information

A CAN-Based Architecture for Highly Reliable Communication Systems

A CAN-Based Architecture for Highly Reliable Communication Systems A CAN-Based Architecture for Highly Reliable Communication Systems H. Hilmer Prof. Dr.-Ing. H.-D. Kochs Gerhard-Mercator-Universität Duisburg, Germany E. Dittmar ABB Network Control and Protection, Ladenburg,

More information

Probabilistic Worst-Case Response-Time Analysis for the Controller Area Network

Probabilistic Worst-Case Response-Time Analysis for the Controller Area Network Probabilistic Worst-Case Response-Time Analysis for the Controller Area Network Thomas Nolte, Hans Hansson, and Christer Norström Mälardalen Real-Time Research Centre Department of Computer Engineering

More information

Lessons Learned: Benefits of Using Standardized Protocols to Replace Substation Copper Field Wiring With Digital Communications

Lessons Learned: Benefits of Using Standardized Protocols to Replace Substation Copper Field Wiring With Digital Communications Lessons Learned: Benefits of Using Standardized Protocols to Replace Substation Copper Field Wiring With Digital Communications D. Dolezilek and A. Kalra Schweitzer Engineering Laboratories, Inc. Presented

More information

An experimental approach to estimate real-time characteristic of PROFINET IO versus PROFIBUS DP V2

An experimental approach to estimate real-time characteristic of PROFINET IO versus PROFIBUS DP V2 An experimental approach to estimate real-time characteristic of IO versus PROFIBUS DP V2 P. Ferrari, A. Flammini, D. Marioli, A.Taroni DEA Department of Electronics for Automation Università di Brescia

More information

EtherCAT Introduction

EtherCAT Introduction Industrial EtherCAT Introduction EtherCAT: Control Automation Technology 1 EtherCAT for Control and Automation Technology EtherCAT is ultra Fast: 1000 dig. I/O: 30 µs, 100 servo s: 100 µs EtherCAT is :

More information

Bridging and Switching Basics

Bridging and Switching Basics CHAPTER 4 Bridging and Switching Basics This chapter introduces the technologies employed in devices loosely referred to as bridges and switches. Topics summarized here include general link-layer device

More information

Multi-protocol controller for Industry 4.0

Multi-protocol controller for Industry 4.0 Multi-protocol controller for Industry 4.0 Andreas Schwope, Renesas Electronics Europe With the R-IN Engine architecture described in this article, a device can process both network communications and

More information

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall

IEEE , Token Rings. 10/11/06 CS/ECE UIUC, Fall IEEE 802.11, Token Rings 10/11/06 CS/ECE 438 - UIUC, Fall 2006 1 Medium Access Control Wireless channel is a shared medium Need access control mechanism to avoid interference Why not CSMA/CD? 10/11/06

More information

THE FINS PROTOCOL FOR COMPLEX INDUSTRIAL APPLICATTIONS A Case Study

THE FINS PROTOCOL FOR COMPLEX INDUSTRIAL APPLICATTIONS A Case Study THE PROTOCOL FOR COMPLEX INDUSTRIAL APPLICATTIONS A Case Study Júlio Costa, Nuno Carvalho Industrial Electronics Department/ALGORITMI, University of Minho, Guimarães, Portugal a40528@alunos.uminho.pt,

More information

CHAPTER 5 PROPAGATION DELAY

CHAPTER 5 PROPAGATION DELAY 98 CHAPTER 5 PROPAGATION DELAY Underwater wireless sensor networks deployed of sensor nodes with sensing, forwarding and processing abilities that operate in underwater. In this environment brought challenges,

More information

Research Article FPGA Implementation of Real-Time Ethernet for Motion Control

Research Article FPGA Implementation of Real-Time Ethernet for Motion Control Advances in Mechanical Engineering, Article ID 682085, 8 pages http://dx.doi.org/10.1155/2013/682085 Research Article FPGA Implementation of Real-Time Ethernet for Motion Control Chen Youdong, 1 Xing Chunxiang,

More information

Mittuniversitetet PROFIBUS PA

Mittuniversitetet PROFIBUS PA PROFIBUS PA Profibus PA is the same protocol as Profibus DP. The physical medium is different with reduced voltage and current levels to meet the requirements of intrinsically safe areas. Profibus PA is

More information

Industrial Ethernet for Distributed Control in Factory Automation

Industrial Ethernet for Distributed Control in Factory Automation 1 Industrial Ethernet for Distributed Control in Factory Automation Alexandre Baratella Lugli, Lúcia R. H. Rodrigues Franco. Abstract The manuscript aims to propose a new way to accomplish the fieldbus

More information

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded

Systems. Roland Kammerer. 10. November Institute of Computer Engineering Vienna University of Technology. Communication Protocols for Embedded Communication Roland Institute of Computer Engineering Vienna University of Technology 10. November 2010 Overview 1. Definition of a protocol 2. Protocol properties 3. Basic Principles 4. system communication

More information

Advantages and disadvantages

Advantages and disadvantages Advantages and disadvantages Advantages Disadvantages Asynchronous transmission Simple, doesn't require synchronization of both communication sides Cheap, timing is not as critical as for synchronous transmission,

More information

Security of cyber-physical systems: an old idea

Security of cyber-physical systems: an old idea Security of cyber-physical systems: an old idea Security Issues and Mitigation in Ethernet POWERLINK Jonathan Yung, Hervé Debar and Louis Granboulan AIRBUS Group Innovations & Télécom SudParis February

More information

Your Global Automation Partner. Elevating Ethernet Intelligence: Implementing Ethernet Technology in Industrial Applications. White Paper - W1004

Your Global Automation Partner. Elevating Ethernet Intelligence: Implementing Ethernet Technology in Industrial Applications. White Paper - W1004 Your Global Automation Partner Elevating Ethernet Intelligence: Implementing Ethernet Technology in Industrial Applications White Paper - W1004 Manufacturers are faced with the constant demand to increase

More information

The Encoding Complexity of Network Coding

The Encoding Complexity of Network Coding The Encoding Complexity of Network Coding Michael Langberg Alexander Sprintson Jehoshua Bruck California Institute of Technology Email: mikel,spalex,bruck @caltech.edu Abstract In the multicast network

More information

ISO IEC. INTERNATIONAL ISO/IEC STANDARD Information technology Fibre Distributed Data Interface (FDDI) Part 5: Hybrid Ring Control (HRC)

ISO IEC. INTERNATIONAL ISO/IEC STANDARD Information technology Fibre Distributed Data Interface (FDDI) Part 5: Hybrid Ring Control (HRC) INTERNATIONAL ISO/IEC STANDARD 9314-5 First edition 1995-02-01 Information technology Fibre Distributed Data Interface (FDDI) Part 5: Hybrid Ring Control (HRC) Technologies de l'information Interface de

More information

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem

Medium Access Control. IEEE , Token Rings. CSMA/CD in WLANs? Ethernet MAC Algorithm. MACA Solution for Hidden Terminal Problem Medium Access Control IEEE 802.11, Token Rings Wireless channel is a shared medium Need access control mechanism to avoid interference Why not CSMA/CD? 9/15/06 CS/ECE 438 - UIUC, Fall 2006 1 9/15/06 CS/ECE

More information

Diagnostics with EtherCAT Part 1

Diagnostics with EtherCAT Part 1 Diagnostics with EtherCAT Part 1 Besides features such as high performance or speed, the availability of network diagnostic tools is extremely important when it comes to selecting a communication technology

More information

Analysis of Switched Ethernet Networks with different Topologies used in Automation Systems

Analysis of Switched Ethernet Networks with different Topologies used in Automation Systems Analysis of Switched Ethernet Networks with different Topologies used in Automation Systems S. Rüping 1, E. Vonnahme 1, J. Jasperneite 2 1 Heinz Nixdorf Institut University of Paderborn System and Circuit

More information

Latency on a Switched Ethernet Network

Latency on a Switched Ethernet Network Page 1 of 6 1 Introduction This document serves to explain the sources of latency on a switched Ethernet network and describe how to calculate cumulative latency as well as provide some real world examples.

More information

Time-Triggered Ethernet

Time-Triggered Ethernet Time-Triggered Ethernet Chapters 42 in the Textbook Professor: HONGWEI ZHANG CSC8260 Winter 2016 Presented By: Priyank Baxi (fr0630) fr0630@wayne.edu Outline History Overview TTEthernet Traffic Classes

More information

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks

An Industrial Employee Development Application Protocol Using Wireless Sensor Networks RESEARCH ARTICLE An Industrial Employee Development Application Protocol Using Wireless Sensor Networks 1 N.Roja Ramani, 2 A.Stenila 1,2 Asst.professor, Dept.of.Computer Application, Annai Vailankanni

More information

Header Compression Capacity Calculations for Wireless Networks

Header Compression Capacity Calculations for Wireless Networks Header Compression Capacity Calculations for Wireless Networks Abstract Deployment of wireless transport in a data-centric world calls for a fresh network planning approach, requiring a balance between

More information

Frame Relay. Frame Relay Information 1 of 18

Frame Relay. Frame Relay Information 1 of 18 Frame Relay Information 1 of 18 This document was retrieved from the Web and has been been edited by Thomas Jerry Scott for use in his TCP/IP network classes. Chapter Goals Describe the history of Frame

More information

McGill University - Faculty of Engineering Department of Electrical and Computer Engineering

McGill University - Faculty of Engineering Department of Electrical and Computer Engineering McGill University - Faculty of Engineering Department of Electrical and Computer Engineering ECSE 494 Telecommunication Networks Lab Prof. M. Coates Winter 2003 Experiment 5: LAN Operation, Multiple Access

More information

An evaluation tool for Wireless Digital Audio applications

An evaluation tool for Wireless Digital Audio applications An evaluation tool for Wireless Digital Audio applications Nicolas-Alexander Tatlas 1, Andreas Floros 2, and John Mourjopoulos 3 1 Audiogroup, Electrical Engineering and Computer Technology Department,

More information

Ethernet And Implementation In Automation

Ethernet And Implementation In Automation And Implementation In Automation Robert Rawlyk Beckhoff Automation, LLC North American Headquarters Burnsville, Minnesota USA ABSTRACT There has been a significant movement in recent years to bring to

More information

Homework 1. Question 1 - Layering. CSCI 1680 Computer Networks Fonseca

Homework 1. Question 1 - Layering. CSCI 1680 Computer Networks Fonseca CSCI 1680 Computer Networks Fonseca Homework 1 Due: 27 September 2012, 4pm Question 1 - Layering a. Why are networked systems layered? What are the advantages of layering? Are there any disadvantages?

More information

An optically transparent ultra high speed LAN-ring employing OTDM

An optically transparent ultra high speed LAN-ring employing OTDM An optically transparent ultra high speed LAN-ring employing OTDM K. Bengi, G. Remsak, H.R. van As Vienna University of Technology, Institute of Communication Networks Gusshausstrasse 25/388, A-1040 Vienna,

More information

An Efficient Scheduling Scheme for High Speed IEEE WLANs

An Efficient Scheduling Scheme for High Speed IEEE WLANs An Efficient Scheduling Scheme for High Speed IEEE 802.11 WLANs Juki Wirawan Tantra, Chuan Heng Foh, and Bu Sung Lee Centre of Muldia and Network Technology School of Computer Engineering Nanyang Technological

More information

Industrial Fieldbus Technologies: Understanding the basics and simplifying your decision

Industrial Fieldbus Technologies: Understanding the basics and simplifying your decision Industrial Fieldbus Technologies: Understanding the basics and simplifying your decision Abstract Making a decision on which fieldbus technology to implement on industrial automation applications is getting

More information

A Modified Medium Access Control Algorithm for Systems with Iterative Decoding

A Modified Medium Access Control Algorithm for Systems with Iterative Decoding A Modified Medium Access Control Algorithm for Systems with Iterative Decoding Inkyu Lee Carl-Erik W. Sundberg Sunghyun Choi Dept. of Communications Eng. Korea University Seoul, Korea inkyu@korea.ac.kr

More information

System Overview POWERLINK. Basics

System Overview POWERLINK. Basics System Overview POWERLINK Basics Why Real-time Industrial Ethernet? Over the course of the last two decades, it has become hard to keep track of the numerous fieldbus systems that have been developed in

More information

Latency on a Switched Ethernet Network

Latency on a Switched Ethernet Network FAQ 07/2014 Latency on a Switched Ethernet Network RUGGEDCOM Ethernet Switches & Routers http://support.automation.siemens.com/ww/view/en/94772587 This entry is from the Siemens Industry Online Support.

More information

ELEVATING ETHERNET INTELLIGENCE:

ELEVATING ETHERNET INTELLIGENCE: ELEVATING ETHERNET INTELLIGENCE: IMPLEMENTING ETHERNET TECHNOLOGY IN INDUSTRIAL APPLICATIONS A WHITE PAPER Published 11/28/2012 M anufacturers are faced with the constant features, benefits and performance

More information

CH : 15 LOCAL AREA NETWORK OVERVIEW

CH : 15 LOCAL AREA NETWORK OVERVIEW CH : 15 LOCAL AREA NETWORK OVERVIEW P. 447 LAN (Local Area Network) A LAN consists of a shared transmission medium and a set of hardware and software for interfacing devices to the medium and regulating

More information

Network protocols and. network systems INTRODUCTION CHAPTER

Network protocols and. network systems INTRODUCTION CHAPTER CHAPTER Network protocols and 2 network systems INTRODUCTION The technical area of telecommunications and networking is a mature area of engineering that has experienced significant contributions for more

More information

DISTRIBUTED REAL-TIME SYSTEMS

DISTRIBUTED REAL-TIME SYSTEMS Distributed Systems Fö 11/12-1 Distributed Systems Fö 11/12-2 DISTRIBUTED REAL-TIME SYSTEMS What is a Real-Time System? 1. What is a Real-Time System? 2. Distributed Real Time Systems 3. Predictability

More information

Experimental Framework and Simulator for the MAC of Power-Line Communications

Experimental Framework and Simulator for the MAC of Power-Line Communications Experimental Framework and Simulator for the MAC of Power-Line Communications Technical Report Christina Vlachou EPFL, Switzerland christinavlachou@epflch Julien Herzen EPFL, Switzerland julienherzen@epflch

More information

or between microcontrollers)

or between microcontrollers) : Communication Interfaces in Embedded Systems (e.g., to interface with sensors and actuators or between microcontrollers) Spring 2016 : Communication Interfaces in Embedded Systems Spring (e.g., 2016

More information

Analysis of Master Slave Protocols for Real Time Industrial Communications over IEEE WLANs

Analysis of Master Slave Protocols for Real Time Industrial Communications over IEEE WLANs Analysis of Master Slave s for Real Time Industrial Communications over IEEE8.11 WLANs Daniele Miorandi and Stefano Vitturi IEIIT-CNR, Department of Information Engineering, University of Padova via Gradenigo

More information

Implementing Industrial Ethernet Field Device Functionality by Using FPGAs

Implementing Industrial Ethernet Field Device Functionality by Using FPGAs Implementing Industrial Ethernet Field Device Functionality by Using FPGAs Executive Summary Industrial Ethernet protocols like PROFINET or EtherCAT are currently taking over the communication role in

More information

Oct Karl. A. Meier

Oct Karl. A. Meier ADVANCED Motion Controls Oct 2012 New motio on control system options utilizing EtherCAT technology Karl A. Meier Overview This document describes the evolution of motion and control system architectures

More information

Lecture 9 November 12, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Lecture 9 November 12, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy Lecture 9 November 12, 2018 Wireless Access Graduate course in Communications Engineering University of Rome La Sapienza Rome, Italy 2018-2019 Medium Access Control Scheduled access Classification of wireless

More information

Anybus-CC Technical Introduction

Anybus-CC Technical Introduction Anybus-CC Technical Introduction Anybus Background From the beginning the functionality of an industrial network interface was primarily designed to exchange process data (I/O data). When Anybus was originally

More information

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection:

Topics. Link Layer Services (more) Link Layer Services LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS. flow control: error detection: 1 Topics 2 LECTURE 5 MULTIPLE ACCESS AND LOCAL AREA NETWORKS Multiple access: CSMA/CD, CSMA/CA, token passing, channelization LAN: characteristics, i basic principles i Protocol architecture Topologies

More information

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006

2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 2386 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 52, NO. 6, JUNE 2006 The Encoding Complexity of Network Coding Michael Langberg, Member, IEEE, Alexander Sprintson, Member, IEEE, and Jehoshua Bruck,

More information

Chapter 6: DataLink Layer - Ethernet Olivier Bonaventure (2010)

Chapter 6: DataLink Layer - Ethernet Olivier Bonaventure (2010) Chapter 6: DataLink Layer - Ethernet Olivier Bonaventure (2010) 6.3.2. Ethernet Ethernet was designed in the 1970s at the Palo Alto Research Center [Metcalfe1976]. The first prototype [5] used a coaxial

More information

Layer 2 functionality bridging and switching

Layer 2 functionality bridging and switching Layer 2 functionality bridging and switching BSAD 141 Dave Novak Sources: Network+ Guide to Networks, Dean 2013 Overview Layer 2 functionality Error detection Bridges Broadcast and collision domains How

More information

Fieldbus technology An Overview

Fieldbus technology An Overview An Overview 00 Introduction to fieldbus 00.1 Industry-standard solutions for automation from HARTING Present day and future automation solutions are evolving from being isolated applications solutions

More information

CS 455/555 Intro to Networks and Communications. Link Layer

CS 455/555 Intro to Networks and Communications. Link Layer CS 455/555 Intro to Networks and Communications Link Layer Dr. Michele Weigle Department of Computer Science Old Dominion University mweigle@cs.odu.edu http://www.cs.odu.edu/~mweigle/cs455-s13 1 Link Layer

More information

RECOMMENDATION ITU-R BT.1720 *

RECOMMENDATION ITU-R BT.1720 * Rec. ITU-R BT.1720 1 RECOMMENDATION ITU-R BT.1720 * Quality of service ranking and measurement methods for digital video broadcasting services delivered over broadband Internet protocol networks (Question

More information

SIMULATION OF PACKET DATA NETWORKS USING OPNET

SIMULATION OF PACKET DATA NETWORKS USING OPNET SIMULATION OF PACKET DATA NETWORKS USING OPNET Nazy Alborz, Maryam Keyvani, Milan Nikolic, and Ljiljana Trajkovic * School of Engineering Science Simon Fraser University Vancouver, British Columbia, Canada

More information

NET0183 Networks and Communications

NET0183 Networks and Communications Lectures 7 and 8 Measured performance of an Ethernet Ethernet is a CSMA/CD network. Carrier Sense Multiple Access with Collision Detection 1 Historical Case Study http://portal.acm.org/beta/citation.cfm?id=359044

More information

Request for Comments: 2889 Category: Informational Spirent Communications August Benchmarking Methodology for LAN Switching Devices

Request for Comments: 2889 Category: Informational Spirent Communications August Benchmarking Methodology for LAN Switching Devices Network Working Group Request for Comments: 2889 Category: Informational R. Mandeville CQOS Inc. J. Perser Spirent Communications August 2000 Status of this Memo Benchmarking Methodology for LAN Switching

More information

Investigating MAC-layer Schemes to Promote Doze Mode in based WLANs

Investigating MAC-layer Schemes to Promote Doze Mode in based WLANs Investigating MAC-layer Schemes to Promote Doze Mode in 802.11-based WLANs V. Baiamonte and C.-F. Chiasserini CERCOM - Dipartimento di Elettronica Politecnico di Torino Torino, Italy Email: baiamonte,chiasserini

More information

CAN Connected To FlexRay

CAN Connected To FlexRay CAN Connected To FlexRay Dipl.-Ing.(FH) Marc Steuerer Prof. Dr.-Ing. Alfred Höß Fachhochschule Amberg-Weiden Kaiser-Wilhelm-Ring 23 92224 Amberg m.steuerer@fh-amberg-weiden.de Michael Wächter Berthold

More information

System Overview POWERLINK. Basics

System Overview POWERLINK. Basics System Overview POWERLINK Basics Why Real-time Industrial Ethernet? Over the course of the last two decades, it has become hard to keep track of the numerous fieldbus systems that have been developed in

More information

MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1a CONTENTS

MODBUS APPLICATION PROTOCOL SPECIFICATION V1.1a CONTENTS MODBUS APPLICATION PROTOCOL SPECIFICATION V11a CONTENTS 1 Introduction 2 11 Scope of this document 2 2 Abbreviations 2 3 Context 3 4 General description 3 41 Protocol description 3 42 Data Encoding 6 43

More information

Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol. Master s thesis defense by Vijay Chandramohan

Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol. Master s thesis defense by Vijay Chandramohan Design and Performance Evaluation of a New Spatial Reuse FireWire Protocol Master s thesis defense by Vijay Chandramohan Committee Members: Dr. Christensen (Major Professor) Dr. Labrador Dr. Ranganathan

More information

Institutionen för systemteknik

Institutionen för systemteknik Institutionen för systemteknik Department of Electrical Engineering Examensarbete EtherCAT Communication on FPGA Based Sensor System Examensarbete utfört i Elektroniksystem vid Tekniska Högskolan, Linköpings

More information

Modbus TCP + Ethernet EN

Modbus TCP + Ethernet EN Version 0.10 2015 dieentwickler Elektronik GmbH Linzer Straße 4, 4283 Bad Zell / AUSTRIA Telefon: +43 7263 20900-0, Telefax: +43 7263 20900-4 office@dieentwickler.at, www.dieentwickler.at Preface Table

More information

Analysis of End-to-End Delay Characteristics among Various Packet Sizes in Modern Substation Communication Systems based on IEC 61850

Analysis of End-to-End Delay Characteristics among Various Packet Sizes in Modern Substation Communication Systems based on IEC 61850 Analysis of End-to-End Delay Characteristics among Various Packet Sizes in Modern Substation Communication Systems based on IEC 6185 Narottam Das, Senior Member, IEEE, Tze Jia Wong, and Syed Islam, Senior

More information

Interface The exit interface a packet will take when destined for a specific network.

Interface The exit interface a packet will take when destined for a specific network. The Network Layer The Network layer (also called layer 3) manages device addressing, tracks the location of devices on the network, and determines the best way to move data, which means that the Network

More information

Unavoidable Constraints and Collision Avoidance Techniques in Performance Evaluation of Asynchronous Transmission WDMA Protocols

Unavoidable Constraints and Collision Avoidance Techniques in Performance Evaluation of Asynchronous Transmission WDMA Protocols 1th WEA International Conference on COMMUICATIO, Heraklion, reece, July 3-5, 8 Unavoidable Constraints and Collision Avoidance Techniques in Performance Evaluation of Asynchronous Transmission WDMA Protocols

More information

Worst-case Ethernet Network Latency for Shaped Sources

Worst-case Ethernet Network Latency for Shaped Sources Worst-case Ethernet Network Latency for Shaped Sources Max Azarov, SMSC 7th October 2005 Contents For 802.3 ResE study group 1 Worst-case latency theorem 1 1.1 Assumptions.............................

More information

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm

Analysis of Throughput and Energy Efficiency in the IEEE Wireless Local Area Networks using Constant backoff Window Algorithm International Journal of Computer Applications (975 8887) Volume 6 No.8, July Analysis of Throughput and Energy Efficiency in the IEEE 8. Wireless Local Area Networks using Constant backoff Window Algorithm

More information