Real Time Ethernet Networks Evaluation Using Performance Indicators
|
|
- Darren Maxwell
- 6 years ago
- Views:
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 VÁCLAV KACZMARCZYK MICHAL ŠÍR ZDENĚK BRADÁČ Department of Control and Instrumentation Brno University of Technology Kolejní 2906/4, Brno CZECH REPUBLIC
More informationEnergy 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 informationEvaluation 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 informationThe 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 informationReal 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 informationIndustrial 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 informationPage 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 informationINDUSTRIAL 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 informationIs 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 informationPerformance 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 informationEthernet 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 informationImproved 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 informationSystem 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 informationAsynchronous 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 informationFieldbus 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 informationReal-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 informationPerformance 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 informationReal-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 informationConfiguration 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 information2. 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 informationReal-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 informationEnhancing 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 informationA 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 informationReal-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 informationGeneric 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 informationFDDI-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 informationHigh 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 informationNetworked 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 informationFieldbus 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 informationA 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 informationA 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 informationProbabilistic 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 informationLessons 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 informationAn 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 informationEtherCAT 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 informationBridging 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 informationMulti-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 informationIEEE , 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 informationTHE 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 informationCHAPTER 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 informationResearch 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 informationMittuniversitetet 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 informationIndustrial 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 informationSystems. 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 informationAdvantages 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 informationSecurity 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 informationYour 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 informationThe 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 informationISO 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 informationMedium 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 informationDiagnostics 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 informationAnalysis 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 informationLatency 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 informationTime-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 informationAn 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 informationHeader 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 informationFrame 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 informationMcGill 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 informationAn 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 informationEthernet 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 informationHomework 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 informationAn 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 informationAn 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 informationIndustrial 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 informationA 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 informationSystem 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 informationLatency 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 informationELEVATING 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 informationCH : 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 informationNetwork 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 informationDISTRIBUTED 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 informationExperimental 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 informationor 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 informationAnalysis 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 informationImplementing 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 informationOct 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 informationLecture 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 informationAnybus-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 informationTopics. 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 information2386 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 informationChapter 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 informationLayer 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 informationFieldbus 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 informationCS 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 informationRECOMMENDATION 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 informationSIMULATION 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 informationNET0183 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 informationRequest 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 informationInvestigating 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 informationCAN 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 informationSystem 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 informationMODBUS 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 informationDesign 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 informationInstitutionen 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 informationModbus 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 informationAnalysis 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 informationInterface 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 informationUnavoidable 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 informationWorst-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 informationAnalysis 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