IEC 61784-2-19:2023
(Main)Industrial networks - Profiles - Part 2-19: Additional real-time fieldbus profiles based on ISO/IEC/IEEE 8802-3 – CPF 19
Industrial networks - Profiles - Part 2-19: Additional real-time fieldbus profiles based on ISO/IEC/IEEE 8802-3 – CPF 19
IEC 61784-2-19:2023 defines extensions of Communication Profile Family 19 (CPF 19) for Real-Time Ethernet (RTE). CPF 19 specifies a Real-Time Ethernet (RTE) communication profile (CP) and related network components based on the IEC 61158 series (Type 27), ISO/IEC/IEEE 8802-3 and other standards.
Réseaux industriels – Profils – Partie 2-19: Profils de bus de terrain supplémentaires pour les réseaux en temps réel fondés sur l’ISO/IEC/IEEE 8802-3 - CPF 19
L’IEC 61784-2-19:2023 définit les extensions de la famille de profils de communication 19 (CPF 19) pour Ethernet en temps réel (RTE). La CPF 19 spécifie un profil de communication (CP) Ethernet en temps réel (RTE, Real-Time Ethernet) et des composants de réseau associés basés sur la série IEC 61158 (Type 27), l’ISO/IEC/IEEE 8802-3 et d’autres normes.
General Information
Relations
Standards Content (Sample)
IEC 61784-2-19 ®
Edition 1.0 2023-03
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Industrial networks – Profiles –
Part 2-19: Additional real-time fieldbus profiles based on ISO/IEC/IEEE 8802-3 –
CPF 19
Réseaux industriels – Profils –
Partie 2-19: Profils de bus de terrain supplémentaires pour les réseaux en temps
réel fondés sur l’ISO/IEC/IEEE 8802-3 – CPF 19
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced or utilized in any form
or by any means, electronic or mechanical, including photocopying and microfilm, without permission in writing from
either IEC or IEC's member National Committee in the country of the requester. If you have any questions about IEC
copyright or have an enquiry about obtaining additional rights to this publication, please contact the address below or
your local IEC member National Committee for further information.
Droits de reproduction réservés. Sauf indication contraire, aucune partie de cette publication ne peut être reproduite ni
utilisée sous quelque forme que ce soit et par aucun procédé, électronique ou mécanique, y compris la photocopie et
les microfilms, sans l'accord écrit de l'IEC ou du Comité national de l'IEC du pays du demandeur. Si vous avez des
questions sur le copyright de l'IEC ou si vous désirez obtenir des droits supplémentaires sur cette publication, utilisez
les coordonnées ci-après ou contactez le Comité national de l'IEC de votre pays de résidence.
IEC Secretariat Tel.: +41 22 919 02 11
3, rue de Varembé info@iec.ch
CH-1211 Geneva 20 www.iec.ch
Switzerland
About the IEC
The International Electrotechnical Commission (IEC) is the leading global organization that prepares and publishes
International Standards for all electrical, electronic and related technologies.
About IEC publications
The technical content of IEC publications is kept under constant review by the IEC. Please make sure that you have the
latest edition, a corrigendum or an amendment might have been published.
IEC publications search - webstore.iec.ch/advsearchform IEC Products & Services Portal - products.iec.ch
The advanced search enables to find IEC publications by a Discover our powerful search engine and read freely all the
variety of criteria (reference number, text, technical publications previews. With a subscription you will always have
committee, …). It also gives information on projects, replaced access to up to date content tailored to your needs.
and withdrawn publications.
Electropedia - www.electropedia.org
IEC Just Published - webstore.iec.ch/justpublished
The world's leading online dictionary on electrotechnology,
Stay up to date on all new IEC publications. Just Published
containing more than 22 300 terminological entries in English
details all new publications released. Available online and once
and French, with equivalent terms in 19 additional languages.
a month by email.
Also known as the International Electrotechnical Vocabulary
(IEV) online.
IEC Customer Service Centre - webstore.iec.ch/csc
If you wish to give us your feedback on this publication or need
further assistance, please contact the Customer Service
Centre: sales@iec.ch.
A propos de l'IEC
La Commission Electrotechnique Internationale (IEC) est la première organisation mondiale qui élabore et publie des
Normes internationales pour tout ce qui a trait à l'électricité, à l'électronique et aux technologies apparentées.
A propos des publications IEC
Le contenu technique des publications IEC est constamment revu. Veuillez vous assurer que vous possédez l’édition la
plus récente, un corrigendum ou amendement peut avoir été publié.
Recherche de publications IEC - Découvrez notre puissant moteur de recherche et consultez
webstore.iec.ch/advsearchform gratuitement tous les aperçus des publications. Avec un
La recherche avancée permet de trouver des publications IEC abonnement, vous aurez toujours accès à un contenu à jour
en utilisant différents critères (numéro de référence, texte, adapté à vos besoins.
comité d’études, …). Elle donne aussi des informations sur les
projets et les publications remplacées ou retirées. Electropedia - www.electropedia.org
Le premier dictionnaire d'électrotechnologie en ligne au monde,
IEC Just Published - webstore.iec.ch/justpublished
avec plus de 22 300 articles terminologiques en anglais et en
Restez informé sur les nouvelles publications IEC. Just
français, ainsi que les termes équivalents dans 19 langues
Published détaille les nouvelles publications parues.
additionnelles. Egalement appelé Vocabulaire
Disponible en ligne et une fois par mois par email.
Electrotechnique International (IEV) en ligne.
Service Clients - webstore.iec.ch/csc
Si vous désirez nous donner des commentaires sur cette
publication ou si vous avez des questions contactez-nous:
sales@iec.ch.
IEC Products & Services Portal - products.iec.ch
IEC 61784-2-19 ®
Edition 1.0 2023-03
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
colour
inside
Industrial networks – Profiles –
Part 2-19: Additional real-time fieldbus profiles based on ISO/IEC/IEEE 8802-3 –
CPF 19
Réseaux industriels – Profils –
Partie 2-19: Profils de bus de terrain supplémentaires pour les réseaux en temps
réel fondés sur l’ISO/IEC/IEEE 8802-3 – CPF 19
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
ICS 33.020 ISBN 978-2-8322-6540-6
– 2 – IEC 61784-2-19:2023 © IEC 2023
CONTENTS
FOREWORD . 3
INTRODUCTION . 5
1 Scope . 6
2 Normative references . 6
3 Terms, definitions, abbreviated terms, acronyms, and conventions . 7
3.1 Terms and definitions . 7
3.2 Abbreviated terms and acronyms . 8
3.3 Symbols . 8
3.4 Conventions . 9
4 CPF 19 (MECHATROLINK) – RTE communication profiles . 9
4.1 General overview . 9
4.2 Profile 19/4 (MECHATROLINK-4) . 10
4.2.1 Physical layer . 10
4.2.2 Data link layer . 10
4.2.3 Application layer . 11
4.2.4 Performance indicator selection . 16
Bibliography . 22
Figure 1 – Multi control domain system of M-4 . 19
Figure 2 – Concurrent I/O data exchange . 20
Figure 3 – Sequential I/O data exchange . 20
Table 1 – CPF 19 symbols . 8
Table 2 – CPF 19: Overview of profile sets (CP19/1 and CP19/2) . 10
Table 3 – CPF 19: Overview of profile sets (CP19/3 and CP19/4) . 10
Table 4 – CP 19/4: AL service selection . 12
Table 5 – CP 19/4: AL protocol selection . 13
Table 6 – CP 19/4: AL service selection . 14
Table 7 – CP 19/4: AL protocol selection . 15
Table 8 – CP 19/4: PI overview . 16
Table 9 – CP 19/4: PI dependency matrix . 16
Table 10 – CP 19/4: Consistent set of PIs with concurrent I/O data exchange . 20
Table 11 – CP 19/4: Consistent set of PIs with sequential I/O data exchange . 21
INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
INDUSTRIAL NETWORKS –
PROFILES –
Part 2-19: Additional real-time fieldbus profiles
based on ISO/IEC/IEEE 8802-3 – CPF 19
FOREWORD
1) The International Electrotechnical Commission (IEC) is a worldwide organization for standardization comprising
all national electrotechnical committees (IEC National Committees). The object of IEC is to promote international
co-operation on all questions concerning standardization in the electrical and electronic fields. To this end and
in addition to other activities, IEC publishes International Standards, Technical Specifications, Technical Reports,
Publicly Available Specifications (PAS) and Guides (hereafter referred to as “IEC Publication(s)”). Their
preparation is entrusted to technical committees; any IEC National Committee interested in the subject dealt with
may participate in this preparatory work. International, governmental and non-governmental organizations liaising
with the IEC also participate in this preparation. IEC collaborates closely with the International Organization for
Standardization (ISO) in accordance with conditions determined by agreement between the two organizations.
2) The formal decisions or agreements of IEC on technical matters express, as nearly as possible, an international
consensus of opinion on the relevant subjects since each technical committee has representation from all
interested IEC National Committees.
3) IEC Publications have the form of recommendations for international use and are accepted by IEC National
Committees in that sense. While all reasonable efforts are made to ensure that the technical content of IEC
Publications is accurate, IEC cannot be held responsible for the way in which they are used or for any
misinterpretation by any end user.
4) In order to promote international uniformity, IEC National Committees undertake to apply IEC Publications
transparently to the maximum extent possible in their national and regional publications. Any divergence between
any IEC Publication and the corresponding national or regional publication shall be clearly indicated in the latter.
5) IEC itself does not provide any attestation of conformity. Independent certification bodies provide conformity
assessment services and, in some areas, access to IEC marks of conformity. IEC is not responsible for any
services carried out by independent certification bodies.
6) All users should ensure that they have the latest edition of this publication.
7) No liability shall attach to IEC or its directors, employees, servants or agents including individual experts and
members of its technical committees and IEC National Committees for any personal injury, property damage or
other damage of any nature whatsoever, whether direct or indirect, or for costs (including legal fees) and
expenses arising out of the publication, use of, or reliance upon, this IEC Publication or any other IEC
Publications.
8) Attention is drawn to the Normative references cited in this publication. Use of the referenced publications is
indispensable for the correct application of this publication.
9) Attention is drawn to the possibility that some of the elements of this IEC Publication may be the subject of patent
rights. IEC shall not be held responsible for identifying any or all such patent rights.
Attention is drawn to the fact that the use of some of the associated protocol types is restricted
by their intellectual-property-right holders. In all cases, the commitment to limited release of
intellectual-property-rights made by the holders of those rights permits a layer protocol type to
be used with other layer protocols of the same type, or in other type combinations explicitly
authorized by their respective intellectual property right holders.
NOTE Combinations of protocol types are specified in the IEC 61784-1 series and the IEC 61784-2 series.
IEC 61784-2-19 has been prepared by subcommittee 65C: Industrial networks, of IEC technical
committee 65: Industrial-process measurement, control and automation. It is an International
Standard.
This first edition, together with the other parts of the same series, cancels and replaces the
fourth edition of IEC 61784-2 published in 2019. This first edition constitutes a technical revision.
– 4 – IEC 61784-2-19:2023 © IEC 2023
This edition includes the following significant technical changes with respect to
IEC 61784-2:2019:
• split of the original IEC 61784-2 into several subparts, one subpart for the material of a
generic nature, and one subpart for each Communication Profile Family specified in the
original document;
• new Communication Profile (CPF 19/4).
The text of this International Standard is based on the following documents:
Draft Report on voting
65C/1210/FDIS 65C/1238/RVD
Full information on the voting for its approval can be found in the report on voting indicated in
the above table.
The language used for the development of this International Standard is English.
This document was drafted in accordance with ISO/IEC Directives, Part 2, and developed in
accordance with ISO/IEC Directives, Part 1 and ISO/IEC Directives, IEC Supplement, available
at www.iec.ch/members_experts/refdocs. The main document types developed by IEC are
described in greater detail at www.iec.ch/publications.
A list of all parts of the IEC 61784-2 series, published under the general title
Industrial networks – Profiles – Part 2: Additional real-time fieldbus profiles based on
ISO/IEC/IEEE 8802-3, can be found on the IEC website.
The committee has decided that the contents of this document will remain unchanged until the
stability date indicated on the IEC website under webstore.iec.ch in the data related to the
specific document. At this date, the document will be
• reconfirmed,
• withdrawn,
• replaced by a revised edition, or
• amended.
IMPORTANT – The "colour inside" logo on the cover page of this document indicates
that it contains colours which are considered to be useful for the correct understanding
of its contents. Users should therefore print this document using a colour printer.
INTRODUCTION
The IEC 61784-2 series provides additional Communication Profiles (CP) to the existing
Communication Profile Families (CPF) of the IEC 61784-1 series and additional CPFs with one
or more CPs. These profiles meet the industrial automation market objective of identifying Real-
Time Ethernet (RTE) communication networks coexisting with ISO/IEC/IEEE 8802-3 –
commonly known as Ethernet. These RTE communication networks use provisions of
ISO/IEC/IEEE 8802-3 for the lower communication stack layers and additionally provide more
predictable and reliable real-time data transfer and means for support of precise
synchronization of automation equipment.
More specifically, these profiles help to correctly state the compliance of RTE communication
networks with ISO/IEC/IEEE 8802-3, and to avoid the spreading of divergent implementations.
Adoption of Ethernet technology for industrial communication between controllers and even for
communication with field devices promotes the use of Internet technologies in the field area.
This availability would be unacceptable if it causes the loss of features required in the field area
for industrial communication automation networks, such as:
• real-time,
• synchronized actions between field devices like drives,
• efficient, frequent exchange of very small data records.
These new RTE profiles can take advantage of the improvements of Ethernet networks in terms
of transmission bandwidth and network span.
Another implicit but essential requirement is that the typical Ethernet communication
capabilities, as used in the office world, are fully retained, so that the software involved remains
applicable.
The market is in need of several network solutions, each with different performance
characteristics and functional capabilities, matching the diverse application requirements. RTE
performance indicators, whose values will be provided with RTE devices based on
communication profiles specified in the IEC 61784-2 series, enable the user to match network
devices with application-dependent performance requirements of an RTE network.
– 6 – IEC 61784-2-19:2023 © IEC 2023
INDUSTRIAL NETWORKS –
PROFILES –
Part 2-19: Additional real-time fieldbus profiles
based on ISO/IEC/IEEE 8802-3 – CPF 19
1 Scope
This part of IEC 61784-2 defines extensions of Communication Profile Family 19 (CPF 19) for
Real-Time Ethernet (RTE). CPF 19 specifies a Real-Time Ethernet (RTE) communication profile
(CP) and related network components based on the IEC 61158 series (Type 27),
ISO/IEC/IEEE 8802-3 and other standards.
For each RTE communication profile, this document also specifies the relevant RTE
performance indicators and the dependencies between these RTE performance indicators.
NOTE 1 All CPs are based on standards or draft standards or International Standards published by the IEC or on
standards or International Standards established by other standards bodies or open standards processes.
NOTE 2 The RTE communication profile uses ISO/IEC/IEEE 8802-3 communication networks and its related
network components and in some cases amend those standards to obtain RTE features.
NOTE 3 Some CPs of CPF 19 are specified in IEC 61784-1-19.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content
constitutes requirements of this document. For dated references, only the edition cited applies.
For undated references, the latest edition of the referenced document (including any
amendments) applies.
NOTE All parts of the IEC 61158 series, as well as the IEC 61784-1 series and the IEC 61784-2 series, are
maintained simultaneously. Cross-references to these documents within the text therefore refer to the editions as
dated in this list of normative references.
IEC 61158 (all parts), Industrial communication networks – Fieldbus specifications
IEC 61158-2, Industrial communication networks – Fieldbus specifications – Part 2: Physical
layer specification and service definition
IEC 61158-3-24:2023, Industrial communication networks – Fieldbus specifications – Part 3-24:
Data-link layer service definition – Type 24 elements
IEC 61158-4-24:2023, Industrial communication networks – Fieldbus specifications – Part 4-24:
Data-link layer protocol specification – Type 24 elements
IEC 61158-5-24:2023, Industrial communication networks – Fieldbus specifications – Part 5-24:
Application layer service definition – Type 24 elements
IEC 61158-5-27:2023, Industrial communication networks – Fieldbus specifications – Part 5-27:
Application layer service definition – Type 27 elements
IEC 61158-6-24:2023, Industrial communication networks – Fieldbus specifications – Part 6-24:
Application layer protocol specification – Type 24 elements
IEC 61158-6-27:2023, Industrial communication networks – Fieldbus specifications – Part 6-27:
Application layer protocol specification – Type 27 elements
IEC 61784-1-19:2023, Industrial networks – Profiles – Part 1-19: Fieldbus profiles –
Communication Profile Family 19
IEC 61784-2-0:2023, Industrial networks – Profiles – Part 2-0: Additional real-time fieldbus
profiles based on ISO/IEC/IEEE 8802-3 – General concepts and terminology
ISO/IEC/IEEE 8802-3, Telecommunications and exchange between information technology
systems – Requirements for local and metropolitan area networks – Part 3: Standard for
Ethernet
IEEE Std 802-2014, IEEE Standard for Local and Metropolitan Area Networks: Overview and
Architecture
IEEE Std 802.1AB-2016, IEEE Standard for Local and metropolitan area networks – Station and
Media Access Control Connectivity Discovery
IEEE Std 802.1AS-2020, IEEE Standard for Local and Metropolitan Area Networks – Timing
and Synchronization for Time-Sensitive Applications
IEEE Std 802.1Q-2018, IEEE Standard for Local and Metropolitan Area Networks – Bridges and
Bridged Networks
IETF RFC 768, J. Postel, User Datagram Protocol, August 1980, available at https://www.rfc-
editor.org/info/rfc768 [viewed 2022-02-18]
IETF RFC 791, J. Postel, Internet Protocol, September 1981, available at https://www.rfc-
editor.org/info/rfc791 [viewed 2022-02-18]
IETF RFC 792, J. Postel, Internet Control Message Protocol, September 1981, available at
https://www.rfc-editor.org/info/rfc792 [viewed 2022-02-18]
IETF RFC 793, J. Postel, Transmission Control Protocol, September 1981, available at
https://www.rfc-editor.org/info/rfc793 [viewed 2022-02-18]
TIA-485-A:1998, Electrical Characteristics of Generators and Receivers for Use in Balanced
Digital Multipoint Systems
3 Terms, definitions, abbreviated terms, acronyms, and conventions
3.1 Terms and definitions
For the purposes of this document, the terms and definitions given in IEC 61784-2-0,
ISO/IEC/IEEE 8802-3, IEEE Std 802-2014, IEEE Std 802.1AB-2016, IEEE Std 802.1AS-2020,
IEEE Std 802.1Q-2018 and the following apply.
ISO and IEC maintain terminological databases for use in standardization at the following
addresses:
• IEC Electropedia: available at https://www.electropedia.org/
• ISO Online browsing platform: available at https://www.iso.org/obp
– 8 – IEC 61784-2-19:2023 © IEC 2023
3.1.1
control domain
logical group which consists of a master and slaves to exchange control data and/or message
data
Note 1 to entry: A slave shall belong to one or more control domains.
Note 2 to entry: Multiple control domains can exist in the network, and, in this case, they are indicated as control
domain #n (n is an integer).
3.1.2
C1 master
AP type that has master facilities for the FDC service of the Type 27 FAL, or the device
implementing that AP type
Note 1 to entry: Only one C1 master exists in a network of the Type 27 fieldbus.
3.2 Abbreviated terms and acronyms
For the purposes of this document, abbreviated terms and acronyms defined in IEC 61784-2-0
and the following apply.
CP Communication Profile [according to IEC 61784-1-0]
CPF Communication Profile Family [according to IEC 61784-1-0]
ICMP Internet Control Message Protocol (see IETF RFC 792)
IETF Internet Engineering Task Force
IP Internet Protocol (see IETF RFC 791)
LLDP Link Layer Discovery Protocol (see IEEE Std 802.1AB-2016)
PI Performance indicator
RSTP Rapid Spanning Tree Algorithm and Protocol (see IEEE Std 802.1Q-2018)
TCP Transmission Control Protocol (see IETF RFC 793)
UDP User Datagram Protocol (see IETF RFC 768)
3.3 Symbols
For the purposes of this document, symbols defined in IEC 61784-2-0 and Table 1 apply.
NOTE Definitions of symbols in this Subclause 3.3 do not use the italic font, as they are already identified as
symbols.
Table 1 – CPF 19 symbols
Symbol Definition Unit
DT Delivery time µs
L m
length of Ethernet cable between nodes
cable_len
N -
number of the concurrent I/O data exchange domains
c_domain
N -
number of hobs between master and slave
hop
N -
number of retry
retry
N -
number of node to retry
retry_node
N -
number of the sequential I/O data exchange domains
s_domain
N -
number of slaves in domain
slaves
T µs
the domain that concurrent I/O data exchange
c_domain
T µs
propagation delay(6 ns/m)
cable_dly
Symbol Definition Unit
T µs
network control band (Option)
ctrl
T µs
I/O data exchange band
domain
T µs
guard time. It is 10 µs fixed
guard
T µs
inter fame gap
ifg
T µs
time of input data transmission for all slaves
input
T
µs
IP communication band for Internet Protocols (Option). It shall be set by application
ip
T µs
time of asynchronous message communication
msg
T µs
time of asynchronous message request
msg_req
T µs
time of asynchronous message response
msg_res
T
µs
time of output data transmission that master send
output
T µs
delay time of repeat(depend on implementation)
repeat_dly
T µs
time of I/O data exchange retry (Option)
retry
T µs
time of retry request
retry_req
T
µs
time of retry response
retry_res
T µs
domain that sequential I/O data exchange
s_domain
T µs
synchronization band
sync
T µs
delay time until synchronization packet reaches the farthest station
sync_dly
T
µs
delay time between master node and slave node
tr_dly
T µs
transmission time for input data packet, that all slaves send
tr_input
T µs
transmission time for asynchronous message packet
tr_msg_req
T µs
transmission time for asynchronous message packet
tr_msg_res
T µs
transmission time for output data packet
tr_output
T µs
transmission time for retry request packet
tr_retry
T µs
transmission time for synchronization packet
tr_sync
3.4 Conventions
For the purposes of this document, the conventions defined in IEC 61784-2-0 apply.
4 CPF 19 (MECHATROLINK ) – RTE communication profiles
4.1 General overview
Communication Profile Family 19 defines communication profiles(CPs) based on IEC 61158-2
type 24, IEC 61158-3-24, IEC 61158-4-24, IEC 61158-5-24 and IEC 61158-6-24, and on
IEC 61158-2 type 27, IEC 61158-5-27, and IEC 61158-6-27, and on other standards (see
Table 2 and Table 3).
___________
MECHATROLINK™ is a trade name of YASKAWA ELECTRIC CORPORATION. This information is given for the
convenience of users of this document and does not constitute an endorsement by IEC of the trade names holder
or any of its products. Compliance with this profile does not require use of the trade names. Use of the trade
name MECHATROLINK requires permission of the trade name holder.
– 10 – IEC 61784-2-19:2023 © IEC 2023
The CPF 19 (MECHATROLINK) consists of four distinct protocol sets, known generically (for
historical reasons) as MECHATROLINK-II (M-II) for CP 19/1, MECHATROLINK-III (M-III) for CP
19/2, ∑-LINK II for CP19/3, and MECHATROLINK-4 (M-4) for CP 19/4, which have major
differences in their physical layers.
• MECHATROLINK-II (Profile 19/1, M-II): based on TIA-485-A PhL, which operates at
10 Mbit/s, and provides for additional features (IEC 61784-1-19, 4.2);
• MECHATROLINK-III (Profile 19/2, M-III): based on ISO/IEC/IEEE 8802-3 (Ethernet) PhL,
which operates at 100 Mbit/s, and provides for additional features (IEC 61784-1-19, 4.3);.
• ∑-LINK II (Profile 19/3): based on TIA-485-A PhL, which operates at up to
32 Mbit/s, and provides for additional features (IEC 61784-1-19, 4.4);
• MECHATROLINK-4 (Profile 19/4, M-4): based on ISO/IEC/IEEE 8802-3 (Ethernet) PhL,
which operates at 100 Mbit/s, and provides for additional features (see 4.2).
Each CPs is classified into more detailed profiles, based on another aspect of application
process (AP) type or a sort of device type. Each AP type in a same CP plays different roles in
a same network as C1 master, C2 master and slave. Such detailed profiles are described in
each subclause if needed.
Table 2 – CPF 19: Overview of profile sets (CP19/1 and CP19/2)
Profile 19/1 (M-II) Profile 19/2 (M-III)
Layer
C1 master C2 master Slave C1 master C2 master Slave
Application IEC 61158-5-24, IEC 61158-6-24 IEC 61158-5-24, IEC 61158-6-24
Data link IEC 61158-3-24, IEC 61158-4-24 IEC 61158-3-24, IEC 61158-4-24
Physical IEC 61158-2 IEC 61158-2
ISO/IEC/IEEE 8802-3
Table 3 – CPF 19: Overview of profile sets (CP19/3 and CP19/4)
Profile 19/3(∑-LINK II) Profile 19/4(M-4)-
Layer
C1 master C2 master Slave C1 master Slave
Application IEC 61158-5-24, IEC 61158-6-24 IEC 61158-5-27, IEC 61158-6-27
Data link IEC 61158-3-24, IEC 61158-4-24 —
Physical IEC 61158-2 IEC 61158-2
ISO/IEC/IEEE 8802-3
4.2 Profile 19/4 (MECHATROLINK-4)
4.2.1 Physical layer
The Physical Layer of the CP 19/4 shall be according to ISO/IEC/IEEE 8802-3.
The bit rate shall be 100 Mbit/s or 1 000 Mbit/s. But mixing both 100 Mbit/s and 1 000 Mbit/s is
not allowed in same network.
4.2.2 Data link layer
The Data Link Layer shall be according to ISO/IEC/IEEE 8802-3.
4.2.3 Application layer
4.2.3.1 General
The application layer specified in IEC 61158-5-27 and IEC 61158-6-27 shall be used.
4.2.3.2 M-4 Master
The application layer is described in IEC 61158-5-27 and IEC 61158-6-27. Table 4 specifies the
use of the services specified in IEC 61158-5-27, included in this profile.
Table 5 specifies the use of the protocol specified in IEC 61158-6-27, included in this profile.
– 12 – IEC 61784-2-19:2023 © IEC 2023
Table 4 – CP 19/4: AL service selection
Clause Header Presence Constraints
1 Scope YES —
2 Normative references YES —
3 Terms, definitions, symbols, abbreviated terms, and Partial If applicable
conventions
4 Concepts YES —
5 Data type ASE YES —
6 Communication model specification — —
6.1 Type specific concepts YES —
6.2 Overview YES —
6.3 FAL ASEs — —
6.3.1 FSM ASE — —
6.3.1.1 Concepts YES —
6.3.1.2 FieldbusSystemManager class specifications YES Maximum number of
instances: 1 object
6.3.1.3 FieldBusSysmteManagerUnderLayer class YES —
specification
6.3.2 Field Device Control ASE — —
6.3.2.1 Service overview YES —
6.3.2.2 Master Class specification YES Maximum number of
instances:128 objects
6.3.2.3 Slave Class specification NO —
6.3.3 Message ASE — —
6.3.3.1 Service overview YES —
6.3.3.2 Requester class specifications YES Optional
Maximum number of
instances: 1 object
6.3.3.3 Responder class specifications YES Optional
Maximum number of
instances: 1 object
6.3.4 Event Management ASE YES Maximum number of
instances: 1 object
6.4 FAL Ars — —
6.4.1 AR model YES —
6.4.2 FSM AREP YES —
6.4.3 FDC AREP — —
6.4.3.1 FDC Master AR class YES —
6.4.3.2 FDC Slave AR class NO —
6.4.4 MSG AREP YES Optional
Maximum number of
instances: 2 objects
Table 5 – CP 19/4: AL protocol selection
Clause Header Presence Constraints
1 Scope YES —
2 Normative references YES —
3 Terms, definitions, symbols, abbreviated terms, and Partial If applicable
conventions
4 Abstract syntax YES —
5 Transfer syntax YES —
6 Structure of FAL protocol state machine YES —
7 AP-context state machine (APC SM) YES —
8 FAL service protocol machines (FSPM) — —
8.1 Overview YES —
8.2 RT Protocol Machine (RT PM) YES —
8.3 Field System Management Protocol Machine (FSM PM) — —
8.3.1 Overview YES —
8.3.2 Discovery and basic configuration YES —
8.3.3 Starting up of system — —
8.3.3.1 Master Protocol Machine YES —
8.3.3.2 Slave Protocol Machine NO —
8.3.3.3 List of FSMUL macros YES —
8.3.4 Sync methods YES —
8.3.5 Plug-and-play entry YES —
8.4 Field Deice Control Protocol Machine (FDC PM) — —
8.4.1 Protocol overview YES —
8.4.2 Cyclic communication mode YES —
8.4.3 Event driven communication mode YES —
8.4.4 Master Protocol Machine (FDCPM-M) YES —
8.4.5 Slave Protocol Machine (FDCPM-S) NO —
8.4.6 Error procedure summary YES —
8.5 Message Protocol Machine (MSG PM) — —
8.5.1 Protocol overview YES —
8.5.2 Requester Protocol Machine (MSGPM-RQ) YES —
8.5.3 Responder Protocol Machine (MSGPM-RS) YES —
9 Application relationship protocol machine (ARPM) — —
9.1 General YES —
9.2 ARPM for FDC ASE — —
9.2.1 Overview YES —
9.2.2 ARPM for FDC Master (ARPM-FDCM) YES —
9.2.3 ARPM for FDC Slave (ARPM-FDCS) NO —
9.3 ARPM for MSG ASE (ARPM-MSG) YES —
10 DLL mapping protocol machines (DMPMs) YES —
4.2.3.3 M-4 Slave
The application layer is described in IEC 61158-5-27 and IEC 61158-6-27. Table 6 specifies the
use of the services specified in IEC 61158-5-27, included in this profile.
– 14 – IEC 61784-2-19:2023 © IEC 2023
Table 7 specifies the use of the protocol specified in IEC 61158-6-27, included in this profile.
Table 6 – CP 19/4: AL service selection
Clause Header Presence Constraints
1 Scope YES —
2 Normative references YES —
3 Terms, definitions, symbols, abbreviated terms, and Partial If applicable
conventions
4 Concepts YES —
5 Data type ASE YES —
6 Communication model specification — —
6.1 Type specific concepts YES —
6.2 Overview YES —
6.3 FAL ASEs — —
6.3.1 FSM ASE — —
6.3.1.1 Concepts YES —
6.3.1.2 FieldbusSystemManager class specifications YES Maximum number of
instances: 1 object
6.3.1.3 FieldBusSysmteManagerUnderLayer class Partial If applicable
specification
6.3.2 Field Device Control ASE — —
6.3.2.1 Service overview YES —
6.3.2.2 Master Class specification NO —
6.3.2.3 Slave Class specification YES Maximum number of
instances:1 object
6.3.3 Message ASE — —
6.3.3.1 Service overview YES —
6.3.3.2 Requester class specifications NO —
6.3.3.3 Responder class specifications YES Optional
Maximum number of
instances: 1 object
6.3.4 Event Management ASE YES Maximum number of
instances: 1 object
6.4 FAL Ars — —
6.4.1 AR model YES —
6.4.2 FSM AREP YES —
6.4.3 FDC AREP — —
6.4.3.1 FDC Master AR class NO —
6.4.3.2 FDC Slave AR class YES —
6.4.4 MSG AREP YES Optional
Maximum number of
instances: 2 objects
Table 7 – CP 19/4: AL protocol selection
Clause Header Presence Constraints
1 Scope YES —
2 Normative references YES —
3 Terms, definitions, symbols, abbreviated terms, and Partial If applicable
conventions
4 Abstract syntax YES —
5 Transfer syntax YES —
6 Structure of FAL protocol state machine YES —
7 AP-context state machine (APC SM) YES —
8 FAL service protocol machines (FSPM) — —
8.1 Overview YES —
8.2 RT Protocol Machine (RT PM) YES —
8.3 Field System Management Protocol Machine (FSM PM) — —
8.3.1 Overview YES —
8.3.2 Discovery and basic configuration YES —
8.3.3 Starting up of system — —
8.3.3.1 Master Protocol Machine NO —
8.3.3.2 Slave Protocol Machine YES —
8.3.3.3 List of FSMUL macros YES —
8.3.4 Sync methods YES —
8.3.5 Plug-and-play entry YES —
8.4 Field Deice Control Protocol Machine (FDC PM) — —
8.4.1 Protocol overview YES —
8.4.2 Cyclic communication mode YES —
8.4.3 Event driven communication mode YES —
8.4.4 Master Protocol Machine (FDCPM-M) NO —
8.4.5 Slave Protocol Machine (FDCPM-S) YES —
8.4.6 Error procedure summary YES —
8.5 Message Protocol Machine (MSG PM) — —
8.5.1 Protocol overview YES —
8.5.2 Requester Protocol Machine (MSGPM-RQ) NO —
8.5.3 Responder Protocol Machine (MSGPM-RS) YES —
9 Application relationship protocol machine (ARPM) — —
9.1 General YES —
9.2 ARPM for FDC ASE — —
9.2.1 Overview YES —
9.2.2 ARPM for FDC Master (ARPM-FDCM) NO —
9.2.3 ARPM for FDC Slave (ARPM-FDCS) YES —
9.3 ARPM for MSG ASE (ARPM-MSG) YES —
10 DLL mapping protocol machines (DMPMs) YES —
– 16 – IEC 61784-2-19:2023 © IEC 2023
4.2.4 Performance indicator selection
4.2.4.1 Performance indicator overview
Table 8 shows the performance indicators overview of CP 19/4.
Table 8 – CP 19/4: PI overview
Performance indicator Applicable Constraints
Delivery time YES —
Number of end-stations YES —
Basic network topology YES —
Number of switches between end-stations YES —
Throughput RTE YES —
Non-RTE bandwidth YES —
Time synchronization accuracy YES —
Non-time-based synchronization accuracy YES —
Redundancy recovery time NO —
4.2.4.2 Performance indicator dependencies
4.2.4.2.1 Dependency matrix
Table 9 shows the dependencies between performance indicators for CP 19/4.
Table 9 – CP 19/4: PI dependency matrix
Influencing PI
Dependent PI
Delivery time YES YES NO YES NO NO NO
Number of end- NO
YES NO YES NO NO NO
stations
Basic network topology YES NO YES NO NO NO NO
Throughput RTE NO YES YES NO NO NO NO
Non-RTE bandwidth YES NO NO NO NO NO NO
Time synchronization NO
NO NO NO NO NO NO
accuracy
Non-time-based
synchronization NO NO NO NO NO NO NO
accuracy
Redundancy recovery
NO NO NO NO NO NO NO
time
Delivery time
Number of
end-stations
Basic network
topology
Throughput
RTE
Non-RTE
bandwidth
Time
synchronization
accuracy
Non time-based
synchronization
accuracy
Redundancy
recovery time
4.2.4.2.2 Delivery time
The DT(Delivery time) for CP19/4 is shown in Formula (1).
DT=T +T +T +T +T
(1)
syncWidth domainAllWidth ipWith ctrlWidth guardWidth
where
DT is the delivery time;
T is the synchronization band;
syncWidth
T is the I/O data exchange band;
domainAllWidth
T is the IP communication band for Internet Protocols (Option). It shall be set by
ipWidth
application;
T is the network control band (Option);
ctrlWidth
T is the guard time.
guardWidth
The T is shown in Formula (2).
syncWidth
( ) ( )
T =T�L �+ max �T n ,n + � T n � +T (2)
syncWidth tr sync cable sm all relay r ifg
n ∈N
all all
n∈N (n ,n )
r r sm all
where
T (L) is the packet propagation time (packet length is L bytes);
tr
L is the length of synchronization packet;
sync
N is all stations on the network;
all
n is the element of N ;
all all
T (n ,n ) is the cable delay time from station n to station n ;
cable s d s d
n is the synchronization master;
sm
N (n ,n ) is the delay time of repeat (depends on implementation);
r s d
n is number of hops between master and slave;
r
T (n) is the delay time for relay of station n;
relay
T is the inter frame-packet gap.
ifg
The T is shown in Formula (3).
domainAllWidth
T = max�T (d)+T � +T
domainAllWidth domainStart domainWidth(d) domainAllStart (3)
d∈D
where
D is the collection of control domain;
d is the element of control domain D;
T (d) is the transmission start time of control domain d;
domainStart
– 18 – IEC 61784-2-19:2023 © IEC 2023
T (d) is the transmission width of control domain d:
domainWidth
The T is shown in Formula (4).
ctrlWidth
( ) ( ) ( )
T =T L + max �T n ,n + � T n � +T (4)
ctrlWidth tr ctrl cable bm all relay r ifg
n ∈N
all all
n∈N (n ,n )
r r bm all
where
T (L) is the packet propagation time (packet length is L bytes);
tr
L is the packet length within the control domain;
ctrl
N is the collection of all stations on the network;
all
n is the element of collection N;
all
T (n ,n ) is the cable delay time from station n to station n ;
cable s d s d
is the band manager;
n
bm
N (n ,n ) is the collection relay station from station n to station n ;
r s d s d
n is the element of N (n ,n ):
r r s d
T (n) Is the delay time for relay of station n;
relay
T is the inter frame-packet gap.
ifg
4.2.4.2.3 Number of RTE end-stations
The maximum number of stations shall be 128. Among these, the maximum number of slave
stations shall be 127, and the maximum number of master stations shall be 8.
4.2.4.2.4 Basic network topology
The basic network topology is linear and star, it is possible to mix the linear and start by using
switches.
4.2.4.2.5 Number of switches between RTE end-stations
– Time synchronization accuracy;
– Non-time-based synchronization accuracy.
4.2.4.2.6 Throughput RTE
Throughput RTE relies on the configuration of the control domain. By making IO transmissions
concurrently using multiple control domains, the throughput RTE will increase proportionally.
On the other hand, by making sequential IO transmissions, the throughput RTE is constant.
4.2.4.2.7 Non-RTE bandwidth
The Non-RTE-bandwidth is the T in the calculation formula of the DT. The T and the
ip_comm cyc
T have to be set in the band manager master at the time of initialization.
ip_comm
4.2.4.2.8 Time synchronization accuracy
By using delay calculation procedure at the time of network initialization, the slave station holds
the delay time from the synchronization master station. The synchronization master station
sends the synchronization notification frame in the synchronization notification band, at the
beginning of the transmission cycle.
The synchronization station’s time stamp is included in this synchronization notification frame.
The slave station that has received the synchronization frame guarantees the accuracy of the
time synchronization, by correcting the local clock inside the slave station, using the time stamp
and the delay time in the synchronization frame.
4.2.4.2.9 Non-time-based synchronization accuracy
The slave station is triggered to generate an event when it receives a synchronization
notification frame that is periodically sent from the synchronization master station. With this,
synchronization accuracy of periodic events in the cyclic communication state is guaranteed.
4.2.4.2.10 Redundancy recovery time
Void.
4.2.4.3 Consistent set of performance indicators
4.2.4.3.1 General
Figure 1 shows a multi control domain system in M-4(CP19/4), as an example. This network
consists of eight control domains, and each control domain consists of one C1 master and eight
slaves.
Figure 1 – Multi control domain system of M-4
4.2.4.3.2 The case of concurrent I/O data exchange in multi control domain system
Figure 2 shows an image of a concurrent I/O data exchange. Each control domain
communicates concurrently.
Table 10 shows the consistent set of performance indicators for concurrent I/O data exchange.
The scenario is shown in Figure 1, where IP comm and Ctrl are not used.
– 20 – IEC 61784-2-19:2023 © IEC 2023
Figure 2 – Concurrent I/O data exchange
Table 10 – CP 19/4: Consistent set of PIs with concurrent I/O data exchange
Performance indicator Value Constraints
Delivery time 127 µs 8 control domains (Each control domain
consists of one master and eight slaves)
Number of end-stations 72 INPUT data size is 48 octets,OUTPUT data
size is 48 octets per each slave
Basic network topology Linear
Number of switches between end-stations 0 Unused switches
Throughput RTE 34 Moctets/s
Non-RTE bandwidth 0 Unassigned band for internet pro
...








Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.
Loading comments...