Field device tool interface specification -- Part 315: Communication profile integration - IEC 61784 CPF 15

IEC 62453-315:2009(E) provides information for integrating Modbus TCP® and Modbus Serial Line® protocol support into FDT based systems. Communication Profile Family 15 (commonly known as Modbus) defines communication profiles based on IEC 61158-5-15 and IEC 61158-6-15. The basic profile CP 15/1 (Modbus TCP) is defined in IEC 61784-1. An additional communication profile (Modbus Serial Line) is defined in [2].   This publication is to be read in conjunction with IE C 62453-2:2009.

Field Device Tool (FDT)-Schnittstellenspezifikation - Teil 315: Integration von Kommunikationsprofilen - IEC 61784 Kommunikationsprofilfamilie (CPF) 15

Spécification des interfaces des outils des dispositifs de terrain (FDT) - Partie 315: Intégration des profils de communication - CEI 61784 CPF 15

L'IEC 62453-315:2009 fournit des informations pour intégrer le protocole Modbus TCP® et Modbus Serial Line® dans des systèmes basés sur FDT. La présente version bilingue (2015-06) correspond à la version anglaise monolingue publiée en 2009-07. Cette partie, conjointement avec les autres parties de la première édition de la série CEI 62453 annule et remplace les CEI/PAS 62453-1, CEI/PAS 62453-2, CEI/PAS 62453-3, CEI/PAS 62453-4 et la CEI/PAS 62453-5 publiées en 2006, et constitue une révision technique.

Specifikacija vmesnika orodja procesne naprave - 315. del: Integracija komunikacijskih profilov - IEC 61784 CPF 15 (IEC 62453-315:2009)

Družina komunikacijskih profilov 15 (splošno znana kot Modbus1) opredeljuje komunikacijske profile, osnovane na IEC 61158-5-15 in IEC 61158-6-15. Osnovni profil CP 15/1 (Modbus TCP) je določen v IEC 61784-1. Dodatni  komunikacijski profil (Modbus Serial Line) je določen v [2]. Ta del IEC 62453 podaja informacije za integriranje Modbus TCP® in Modbus Serial Line® protokolne podpore v sisteme, osnovane na orodju procesne naprave.

General Information

Status
Published
Publication Date
15-Dec-2009
Current Stage
6060 - National Implementation/Publication (Adopted Project)
Start Date
26-Nov-2009
Due Date
31-Jan-2010
Completion Date
16-Dec-2009

Relations

Effective Date
13-Nov-2017

Overview - EN 62453-315:2009 (IEC 62453-315)

EN 62453-315:2009, published by CLC and identical to IEC 62453-315:2009, specifies how the Field Device Tool (FDT) framework integrates Communication Profile Family (CPF) 15 - Modbus. The standard provides guidance and data-model mappings for incorporating Modbus TCP® and Modbus Serial Line® protocol support into FDT-based systems. It is intended to be read in conjunction with IEC 62453-2 (FDT concepts and detailed description).

Key topics and technical requirements

  • Scope: Integration of Modbus TCP and Modbus Serial Line into FDT DTMs/communication DTMs (Device Type Managers).
  • Protocol coverage: CPF 15 (Modbus), referencing IEC 61158-5-15 / IEC 61158-6-15 and IEC 61784-1.
  • Data-model mapping: Defines protocol-specific usage of general FDT data types and mappings of Modbus objects to FDT data types.
  • Transaction services: Detailed support and data types for Modbus services such as Read Coils, Read Discrete Inputs, Read Holding Registers, Read Input Registers, Write Single/Multiple Coils and Registers, Diagnostics, Read Device Identification, Encapsulated Interface Transport, Private Modbus transactions and exception handling.
  • Network & connection management: Structured data types for connection management, channel parameters and network management relevant to Modbus TCP and serial line deployments.
  • Operational behavior: Handling of broadcasts, unconfirmed private Modbus requests, and protocol-specific behavior for both Modbus TCP and Serial Line.
  • Device identification & topology scanning: Data structures for device identification, scan results and mapping to FDT device objects.
  • Normative references: Cross-references to IEC 62453-1/-2, IEC 61158, IEC 61784 and related standards (e.g., IEC 61131-3).

Practical applications - who uses EN 62453-315:2009

  • DTM and communication DTM developers implementing Modbus support inside FDT/DTM software.
  • Field device vendors that need to expose device parameters, registers and diagnostics through FDT-compliant DTMs.
  • System integrators and OEMs building control and asset management solutions that combine FDT with Modbus networks.
  • Automation and process control engineers responsible for device integration, commissioning and maintenance in industrial processes.
  • Use cases include process plants, discrete manufacturing, building automation and any environment where Modbus TCP/Serial devices are managed through FDT-based configuration and asset management tools.

Related standards

  • IEC/EN 62453-1 - FDT overview and guidance
  • IEC/EN 62453-2 - FDT concepts and detailed description (read together with Part 315)
  • IEC 61784-1 / IEC 61158-5-15 / IEC 61158-6-15 - CPF 15 (Modbus) protocol definitions
  • IEC 61131-3 - programmable controller programming languages

By aligning Modbus protocol specifics with the FDT object model, EN 62453-315:2009 enables consistent device integration, improved interoperability, and streamlined tool development for Modbus-based industrial automation.

Standard

SIST EN 62453-315:2010

English language
56 pages
Preview
Preview
e-Library read for
1 day

Frequently Asked Questions

SIST EN 62453-315:2010 is a standard published by the Slovenian Institute for Standardization (SIST). Its full title is "Field device tool interface specification -- Part 315: Communication profile integration - IEC 61784 CPF 15". This standard covers: IEC 62453-315:2009(E) provides information for integrating Modbus TCP® and Modbus Serial Line® protocol support into FDT based systems. Communication Profile Family 15 (commonly known as Modbus) defines communication profiles based on IEC 61158-5-15 and IEC 61158-6-15. The basic profile CP 15/1 (Modbus TCP) is defined in IEC 61784-1. An additional communication profile (Modbus Serial Line) is defined in [2]. This publication is to be read in conjunction with <a href='http://webstore.iec.ch/webstore/webstore.nsf/artnum/043140'>IE C 62453-2:2009</a>.

IEC 62453-315:2009(E) provides information for integrating Modbus TCP® and Modbus Serial Line® protocol support into FDT based systems. Communication Profile Family 15 (commonly known as Modbus) defines communication profiles based on IEC 61158-5-15 and IEC 61158-6-15. The basic profile CP 15/1 (Modbus TCP) is defined in IEC 61784-1. An additional communication profile (Modbus Serial Line) is defined in [2]. This publication is to be read in conjunction with <a href='http://webstore.iec.ch/webstore/webstore.nsf/artnum/043140'>IE C 62453-2:2009</a>.

SIST EN 62453-315:2010 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control; 35.240.50 - IT applications in industry. The ICS classification helps identify the subject area and facilitates finding related standards.

SIST EN 62453-315:2010 has the following relationships with other standards: It is inter standard links to SIST EN 62453-315:2010/A1:2018. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

SIST EN 62453-315:2010 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


SLOVENSKI STANDARD
01-januar-2010
Specifikacija vmesnika orodja procesne naprave - 315. del: Integracija
komunikacijskih profilov - IEC 61784 CPF 15 (IEC 62453-315:2009)
Field device tool interface specification -- Part 315: Communication profile integration -
IEC 61784 CPF 15
Field Device Tool (FDT)-Schnittstellenspezifikation - Teil 315: Integration von
Kommunikationsprofilen - IEC 61784 Kommunikationsprofilfamilie (CPF) 15
Spécification des interfaces des outils des dispositifs de terrain (FDT) - Partie 315:
Intégration des profils de communication - CEI 61784 CPF 15
Ta slovenski standard je istoveten z: EN 62453-315:2009
ICS:
25.040.40 Merjenje in krmiljenje Industrial process
industrijskih postopkov measurement and control
35.240.50 Uporabniške rešitve IT v IT applications in industry
industriji
2003-01.Slovenski inštitut za standardizacijo. Razmnoževanje celote ali delov tega standarda ni dovoljeno.

EUROPEAN STANDARD
EN 62453-315
NORME EUROPÉENNE
October 2009
EUROPÄISCHE NORM
ICS 25.040.40; 35.100.05; 35.110

English version
Field device tool (FDT) interface specification -
Part 315: Communication profile integration -
IEC 61784 CPF 15
(IEC 62453-315:2009)
Spécification des interfaces des outils Field Device Tool (FDT)-
des dispositifs de terrain (FDT) - Schnittstellenspezifikation -
Partie 315: Intégration des profils Teil 315: Integration
de communication - von Kommunikationsprofilen -
CEI 61784 CPF 15 Kommunikationsprofilfamilie (CPF) 15
(CEI 62453-315:2009) nach IEC 61784
(IEC 62453-315:2009)
This European Standard was approved by CENELEC on 2009-08-01. CENELEC members are bound to comply
with the CEN/CENELEC Internal Regulations which stipulate the conditions for giving this European Standard
the status of a national standard without any alteration.

Up-to-date lists and bibliographical references concerning such national standards may be obtained on
application to the Central Secretariat or to any CENELEC member.

This European Standard exists in three official versions (English, French, German). A version in any other
language made by translation under the responsibility of a CENELEC member into its own language and notified
to the Central Secretariat has the same status as the official versions.

CENELEC members are the national electrotechnical committees of Austria, Belgium, Bulgaria, Cyprus, the
Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia,
Lithuania, Luxembourg, Malta, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain,
Sweden, Switzerland and the United Kingdom.

CENELEC
European Committee for Electrotechnical Standardization
Comité Européen de Normalisation Electrotechnique
Europäisches Komitee für Elektrotechnische Normung

Central Secretariat: Avenue Marnix 17, B - 1000 Brussels

© 2009 CENELEC - All rights of exploitation in any form and by any means reserved worldwide for CENELEC members.
Ref. No. EN 62453-315:2009 E
Foreword
The text of document 65E/131/FDIS, future edition 1 of IEC 62453-315, prepared by SC 65E, Devices and
integration in enterprise systems, of IEC TC 65, Industrial-process measurement, control and automation,
was submitted to the IEC-CENELEC parallel vote and was approved by CENELEC as EN 62453-315 on
2009-08-01.
Each part of the EN 62453-3xy series is intended to be read in conjunction with EN 62453-2.
The following dates were fixed:
– latest date by which the EN has to be implemented
at national level by publication of an identical
national standard or by endorsement (dop) 2010-05-01
– latest date by which the national standards conflicting
with the EN have to be withdrawn (dow) 2012-08-01
Annex ZA has been added by CENELEC.
__________
Endorsement notice
The text of the International Standard IEC 62453-315:2009 was approved by CENELEC as a European
Standard without any modification.
__________
- 3 - EN 62453-315:2009
Annex ZA
(normative)
Normative references to international publications
with their corresponding European publications

The following referenced documents are indispensable for the application 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  When an international publication has been modified by common modifications, indicated by (mod), the relevant EN/HD
applies.
Publication Year Title EN/HD Year

1) 2)
IEC 61131-3 – Programmable controllers - EN 61131-3 2003
Part 3: Programming languages
1) 2)
IEC 61158-5-15 – Industrial communication networks - EN 61158-5-15 2008
Fieldbus specifications -
Part 5-15: Application layer service definition -
Type 15 elements
1) 2)
IEC 61158-6-15 – Industrial communication networks - EN 61158-6-15 2008
Fieldbus specifications -
Part 6-15: Application layer protocol
specification - Type 15 elements

1) 2)
IEC 61784-1 – Industrial communication networks - Profiles - EN 61784-1 2008
Part 1: Fieldbus profiles
1) 2)
IEC 61784-2 – Industrial communication networks - Profiles - EN 61784-2 2008
Part 2: Additional fieldbus profiles for real-time
networks based on ISO/IEC 8802-3

IEC 62453-1 2009 Field device tool (FDT) interface specification - EN 62453-1 2009
Part 1: Overview and guidance
IEC 62453-2 2009 Field device tool (FDT) interface specification - EN 62453-2 2009
Part 2: Concepts and detailed description

1)
IETF RFC 791 - Internet Protocol - DARPA Internet Program - -
Protocol Specification
1)
Undated reference.
2)
Valid edition at date of issue.

IEC 62453-315 ®
Edition 1.0 2009-07
INTERNATIONAL
STANDARD
Field device tool (FDT) interface specification –
Part 315: Communication profile integration – IEC 61784 CPF 15

INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
PRICE CODE
XA
ICS 25.040.40; 35.100.05; 35.110 ISBN 2-8318-1049-6
– 2 – 62453-315 © IEC:2009(E)
CONTENTS
FOREWORD.6
INTRODUCTION.8
1 Scope.9
2 Normative references .9
3 Terms, definitions, symbols, abbreviated terms and conventions .10
3.1 Terms and definitions .10
3.2 Abbreviated terms .10
3.3 Conventions .10
3.3.1 Data type names and references to data types .10
3.3.2 Vocabulary for requirements.10
4 Bus category .10
5 Access to instance and device data.11
5.1 Process Channel objects provided by DTM.11
5.2 DTM services to access instance and device data .11
6 Protocol specific behavior.11
6.1 General .11
6.2 Broadcasting .11
6.3 Unconfirmed private Modbus request .13
7 Protocol specific usage of general data types .15
8 Protocol specific common data types.15
8.1 General .15
8.2 Address information .16
9 Network management data types.16
10 Communication data types .17
10.1 General .17
10.2 Connection management data types.17
10.3 Transaction service specific data types .18
10.3.1 General .18
10.3.2 Data item addressing .18
10.3.3 Read coils transaction service.19
10.3.4 Read discrete inputs transaction service .20
10.3.5 Read holding registers transaction service .21
10.3.6 Read input registers transaction service.22
10.3.7 Write single coil transaction service .23
10.3.8 Write single register transaction service .24
10.3.9 Read exception status transaction service.25
10.3.10 Diagnostics transaction service .25
10.3.11 Get Comm event counter transaction service .26
10.3.12 Get Comm event log transaction service .27
10.3.13 Write multiple coils transaction service.29
10.3.14 Write multiple registers transaction service .29
10.3.15 Report slave ID transaction service .30
10.3.16 Read file record transaction service .31
10.3.17 Write file record transaction service .33
10.3.18 Mask write register transaction service.34

62453-315 © IEC:2009(E) – 3 –
10.3.19 Read/write holding registers transaction service.35
10.3.20 Read FIFO queue transaction service.37
10.3.21 Encapsulated interface transport transaction service.37
10.3.22 Read device identification transaction service .38
10.3.23 Private Modbus transaction service .41
10.3.24 Unconfirmed private Modbus transaction service.42
10.3.25 Modbus exception response .43
11 Channel parameter data types.44
12 Device Identification .46
12.1 Common device type identification data types .46
12.2 Topology scan data types.47
12.3 Scan identification data types.48
12.4 Device type identification data types – provided by DTM .50
12.5 Mapping of protocol specific device identification objects to FDT data types.51
Bibliography.53

Figure 1 – Part 315 of the IEC 62453 series .8
Figure 2 – Broadcast sequence with Modbus Serial Line Communication DTM .12
Figure 3 – Broadcast sequence with Modbus TCP Communication DTM .13
Figure 4 – Broadcast sequence without Modbus Communication DTM .13
Figure 5 – Unconfirmed request with Modbus Serial Line Communication DTM.14
Figure 6 – Unconfirmed request with Modbus TCP Communication DTM .14
Figure 7 – Unconfirmed request without Modbus Communication DTM .15
Figure 8 – Data item addressing .19

Table 1 – Protocol identifiers .10
Table 2 – Address information for broadcast mode .11
Table 3 – Broadcast transaction requests .12
Table 4 – Protocol specific usage of general FDT data types .15
Table 5 – Simple address information data types .16
Table 6 – Structured address information data types .16
Table 7 – Structured network management data types .17
Table 8 – Simple common communication data types .17
Table 9 – Structured connection management service data types .18
Table 10 – Simple ReadCoilsReq data types .19
Table 11 – Structured ReadCoilsReq data types .19
Table 12 – Simple ReadCoilsRsp data types.20
Table 13 – Structured ReadCoilsRsp data types .20
Table 14 – Simple ReadDiscreteInputsReq data types .20
Table 15 – Structured ReadDiscreteInputsReq data types .20
Table 16 – Simple ReadDiscreteInputsRsp data types .21
Table 17 – Structured ReadDiscreteInputsRsp data types.21
Table 18 – Simple ReadHoldingRegistersReq data types.21
Table 19 – Structured ReadHoldingRegistersReq data types .21
Table 20 – Simple ReadHoldingRegistersRsp data types .22

– 4 – 62453-315 © IEC:2009(E)
Table 21 – Structured ReadHoldingRegistersRsp data types .22
Table 22 – Simple ReadInputRegistersReq data types.22
Table 23 – Structured ReadInputRegistersReq data types .22
Table 24 – Simple ReadInputRegistersRsp data types .23
Table 25 – Structured ReadInputRegistersRsp data types .23
Table 26 – Simple WriteSingleCoilReq data types.23
Table 27 – Structured WriteSingleCoilReq data types .23
Table 28 – Structured WriteSingleCoilRsp data types .24
Table 29 – Simple WriteSingleRegisterReq data types.24
Table 30 – Structured WriteSingleRegisterReq data types .24
Table 31 – Structured WriteSingleRegisterRsp data types .24
Table 32 – Structured ReadExceptionStatusReq data types.25
Table 33 – Simple ReadExceptionStatusRsp data types .25
Table 34 – Structured ReadExceptionStatusRsp data types.25
Table 35 – Simple diagnostics data types .26
Table 36 – Structured DiagnosticsReq data types .26
Table 37 – Structured DiagnosticsRsp data types .26
Table 38 – Structured GetCommEventCounterReq data types .27
Table 39 – Simple GetCommEventCounterRsp data types .27
Table 40 – Structured GetCommEventCounterRsp data types .27
Table 41 – Structured GetCommEventLogReq data types.28
Table 42 – Simple GetCommEventLogRsp data types.28
Table 43 – Structured GetCommEventLogRsp data types .28
Table 44 – Simple WriteMultipleCoilsReq data types .29
Table 45 – Structured WriteMultipleCoilsReq data types .29
Table 46 – Structured WriteMultipleCoilsRsp data types .29
Table 47 – Simple WriteMultipleRegistersReq data types.30
Table 48 – Structured WriteMultipleRegistersReq data types .30
Table 49 – Structured WriteMultipleRegistersRsp data types .30
Table 50 – Structured ReportSlaveIDReq data types .31
Table 51 – Simple ReportSlaveIDRsp data types .31
Table 52 – Structured ReportSlaveIDRsp data types.31
Table 53 – Simple ReadFileSubRequest data types.32
Table 54 – Structured ReadFileSubRequest data types .32
Table 55 – Structured ReadFileRecordReq data types .32
Table 56 – Simple ReadFileSubResponse data types .32
Table 57 – Structured ReadFileSubResponse data types.33
Table 58 – Structured ReadFileRecordRsp data types .33
Table 59 – Simple WriteFileSubRequest data types .33
Table 60 – Structured WriteFileSubRequest data types .34
Table 61 – Structured WriteFileRecordReq data types .34
Table 62 – Structured WriteFileRecordRsp data types .34
Table 63 – Simple MaskWriteRegisterReq data types .35

62453-315 © IEC:2009(E) – 5 –
Table 64 – Structured MaskWriteRegisterReq data types.35
Table 65 – Structured MaskWriteRegisterRsp data types.35
Table 66 – Simple ReadWriteRegistersReq data types .36
Table 67 – Structured ReadWriteRegistersReq data types .36
Table 68 – Simple ReadWriteRegistersRsp data types.36
Table 69 – Structured ReadWriteRegistersRsp data types .36
Table 70 – Simple ReadFifoQueueReq data types .37
Table 71 – Structured ReadFifoQueueReq data types.37
Table 72 – Simple ReadFifoQueueRsp data types .37
Table 73 – Structured ReadFifoQueueRsp data types.37
Table 74 – Simple EncapsulatedInterfaceTransportReq data types .38
Table 75 – Structured EncapsulatedInterfaceTransportReq data types .38
Table 76 – Simple EncapsulatedInterfaceTransportRsp data types .38
Table 77 – Structured EncapsulatedInterfaceTransportRsp data types.38
Table 78 – Simple ReadDeviceIdentificationReq data types .39
Table 79 – Structured ReadDeviceIdentificationReq data types .39
Table 80 – Simple IdentificationObject data types .39
Table 81 – Structured IdentificationObject data types .39
Table 82 – Simple ReadDeviceIdentificationRsp data types .40
Table 83 – Structured ReadDeviceIdentificationRsp data types.41
Table 84 – Simple PrivateModbusReq data types .41
Table 85 – Structured PrivateModbusReq data types.41
Table 86 – Simple PrivateModbusRsp data types.41
Table 87 – Structured PrivateModbusRsp data types .42
Table 88 – Simple UnconfirmedPrivateModbusReq data types.42
Table 89 – Structured UnconfirmedPrivateModbusReq data types .42
Table 90 – Structured UnconfirmedPrivateModbusRsp data types .42
Table 91 – Simple ModbusExceptionRsp data types .43
Table 92 – Structured ModbusExceptionRsp data types.43
Table 93 – Simple channel parameter data types.44
Table 94 – Structured channel parameter data types .45
Table 95 – Simple common identification data types .46
Table 96 – Simple device information data types .47
Table 97 – Structured device information data types.48
Table 98 – Simple scan identification data types.49
Table 99 – Structured scan identification data types .49
Table 100 – Structured device type identification data types .50
Table 101 – Mapping of protocol specific identification objects in FDT .52
Table 102 – Additional information for optional identification objects.52

– 6 – 62453-315 © IEC:2009(E)
INTERNATIONAL ELECTROTECHNICAL COMMISSION
____________
FIELD DEVICE TOOL (FDT) INTERFACE SPECIFICATION –

Part 315: Communication profile integration –
IEC 61784 CPF 15
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 provides no marking procedure to indicate its approval and cannot be rendered responsible for any
equipment declared to be in conformity with an IEC Publication.
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.
International Standard IEC 62453-315 has been prepared by subcommittee 65E: Devices and
integration in enterprise systems, of IEC technical committee 65: Industrial-process
measurement, control and automation.
This part, in conjunction with the other parts of the first edition of the IEC 62453 series
cancels and replaces IEC/PAS 62453-1, IEC/PAS 62453-2, IEC/PAS 62453-3, IEC/PAS
62453-4 and IEC/PAS 62453-5 published in 2006, and constitutes a technical revision.
Each part of the IEC 62453-3xy series is intended to be read in conjunction with IEC 62453-2.

62453-315 © IEC:2009(E) – 7 –
The text of this standard is based on the following documents:
FDIS Report on voting
65E/131/FDIS 65E/144/RVD
Full information on the voting for the approval of this standard can be found in the report on
voting indicated in the above table.
This publication has been drafted in accordance with the ISO/IEC Directives, Part 2.
A list of all parts of the IEC 62453 series, under the general title Field Device Tool (FDT)
interface specification, can be found on the IEC website.
The committee has decided that the contents of this publication will remain unchanged until
the maintenance result date indicated on the IEC web site under "http://webstore.iec.ch" in
the data related to the specific publication. At this date, the publication will be
• reconfirmed,
• withdrawn,
• replaced by a revised edition, or
• amended.
A bilingual version of this publication may be issued at a later date.

– 8 – 62453-315 © IEC:2009(E)
INTRODUCTION
This part of IEC 62453 is an interface specification for developers of FDT (Field Device Tool)
components for function control and data access within a client/server architecture. The
specification is a result of an analysis and design process to develop standard interfaces to
facilitate the development of servers and clients by multiple vendors that need to interoperate
seamlessly.
With the integration of fieldbusses into control systems, there are a few other tasks which
need to be performed. In addition to fieldbus- and device-specific tools, there is a need to
integrate these tools into higher-level system-wide planning- or engineering tools. In
particular, for use in extensive and heterogeneous control systems, typically in the area of the
process industry, the unambiguous definition of engineering interfaces that are easy to use for
all those involved is of great importance.
A device-specific software component, called DTM (Device Type Manager), is supplied by the
field device manufacturer with its device. The DTM is integrated into engineering tools via the
FDT interfaces defined in this specification. The approach to integration is in general open for
all kinds of fieldbusses and thus meets the requirements for integrating different kinds of
devices into heterogeneous control systems.
Figure 1 shows how IEC 62453-315 is aligned in the structure of the IEC 62453 series.
Part 315
Communication
profile integration –
IEC 61784 CPF 15
IEC  1136/09
Figure 1 – Part 315 of the IEC 62453 series

62453-315 © IEC:2009(E) – 9 –
FIELD DEVICE TOOL (FDT) INTERFACE SPECIFICATION –

Part 315: Communication profile integration –
IEC 61784 CPF 15
1 Scope
Communication Profile Family 15 (commonly known as Modbus ) defines communication
profiles based on IEC 61158-5-15 and IEC 61158-6-15. The basic profile CP 15/1 (Modbus
TCP) is defined in IEC 61784-1. An additional communication profile (Modbus Serial Line) is
defined in [2].
This part of the IEC 62453 provides information for integrating Modbus TCP® and Modbus
Serial Line® protocol support into FDT based systems.
NOTE This part of IEC 62453 only specifies the mapping of Modbus parameters to FDT data types. For
restrictions of protocol specific parameters concerning allowed values and concerning limitations of arrays used in
the definition of FDT data types, refer to IEC 61158-5-15 and the MODBUS Application Protocol Specification.
2 Normative references
The following referenced documents are indispensable for the application 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.
IEC 61131-3, Programmable controllers – Part 3: Programming languages
IEC 61158-5-15, Industrial communication networks – Fieldbus specifications – Part 5-15:
Application layer service definition – Type 15 elements
IEC 61158-6-15, Industrial communication networks – Fieldbus specifications – Part 6-20:
Application layer protocol specification – Type 15 elements
IEC 61784-1, Industrial communication networks – Profiles – Part 1: Fieldbus profiles
IEC 61784-2, Industrial communication networks – Profiles – Part 2: Additional fieldbus
profiles for real-time networks based on ISO/IEC 8802-3
IEC 62453-1:2009, Field Device Tool (FDT) interface specification – Part 1: Overview and
guidance
IEC 62453-2:2009, Field Device Tool (FDT) interface specification – Part 2: Concepts and
detailed description
RFC 791, Internet Protocol (available at —————————
)
1 Modbus is the trademark of Schneider Automation Inc. It is registered in the United States of America. This

information is given for the convenience of users of this International Standard and does not constitute an
endorsement by IEC of the trademark holder or any of its products. Compliance to this profile does not require
use of the trademark Modbus. Use of the trademark Modbus requires permission from Schneider Automation
Inc.
– 10 – 62453-315 © IEC:2009(E)
3 Terms, definitions, symbols, abbreviated terms and conventions
3.1 Terms and definitions
For the purposes of this document, the terms and definitions given in IEC 62453-1,
IEC 62453-2 and the following apply.
3.2 Abbreviated terms
For the purposes of this document, the abbreviations given in IEC 62453-1, IEC 62453-2 and
the following apply.
ASCII American Standard Code for Information Interchange
DTM Device Type Manager
FA Frame Application
IP Internet Protocol
RFC Request For comment
TCP Transmission Control Protocol
3.3 Conventions
3.3.1 Data type names and references to data types
The conventions for naming and referencing of data types are explained in IEC 62453-2
Clause A.1
3.3.2 Vocabulary for requirements
The following expressions are used when specifying requirements.
– Usage of “shall” or “mandatory” – No exceptions allowed.
– Usage of “should” or “recommended” – Strong recommendation. It may make sense in
special exceptional cases to differ from the
described behaviour.
– Usage of “can’ or “optional’ – Function or behaviour may be provided, depending
on defined conditions.
4 Bus category
The Modbus protocol is identified in the protocolId element of the structured data type
'fdt:BusCategory' by the following unique identifiers (see Table 1).
Table 1 – Protocol identifiers
Identifier value ProtocolId name Description
59629a40-285f-11db-a98b-0800200c9a66 ‘Modbus over Serial Line’ Modbus over Serial Line
59629a41-285f-11db-a98b-0800200c9a66 ‘Modbus over TCP’ Modbus over TCP

62453-315 © IEC:2009(E) – 11 –
5 Access to instance and device data
5.1 Process Channel objects provided by DTM
For Modbus no minimum set of parameters is defined which must be provided by a DTM. If a
DTM provides process values, the process variables should be modeled as Process
Channels.
5.2 DTM services to access instance and device data
Not applicable.
6 Protocol specific behavior
6.1 General
This clause specifies how unconfirmed Modbus requests shall be handled in FDT. Two types
of unconfirmed Modbus requests are supported in FDT:
• broadcasts;
• unconfirmed private Modbus requests.
6.2 Broadcasting
In broadcast mode, a DTM can send a Modbus request to all devices connected to the bus.
This mode is only supported for devices, which are connected via Modbus Serial Line. The
connection can either be a direct connection or a connection via a gateway. The broadcast
mode must be initiated by a fdtmodbus:ConnectRequest with the slave address of the target
device set to 0 (slaveAddress=0). For more detailed information about the address
information which has to be provided for broadcast mode, see Table 2.
Table 2 – Address information for broadcast mode
Data type Definition Description
Elementary data types U Multiplicity
s
a
g
e
ModbusSerial STRUCT  Address information for Modbus Serial Line
slaveAddress M [1.1] Shall be 0 for broadcast mode
ModbusTCP STRUCT  Address information for Modbus TCP:
slaveAddress M [1.1] Shall be 0 for broadcast mode
tcpAddress M [1.1] IP address of the Modbus TCP/ Modbus
Serial Line gateway
tcpPort O [0.1] Port for Modbus TCP connection (if no port
information is provided, the default port
502 shall be used)
Because in broadcast mode no response will be returned by the device, the broadcast mode
shall be used only with the transaction requests shown in Table 3:

– 12 – 62453-315 © IEC:2009(E)
Table 3 – Broadcast transaction requests
Broadcast transaction requests Restrictions
WriteSingleCoilReq None
WriteSingleRegisterReq None
DiagnosticsReq This transaction request shall be used in broadcast mode only with
the following sub-functions:
- 0x01: Restart Communication Option
- 0x03: Change ASCII Input Delimiter
- 0x04: Force Listen Only Mode
- 0x0A: Clear Counters and Diagnostic Register
- 0x14: Clear Overrun Counter and Flag
WriteMultipleCoilsReq None
WriteMultipleRegistersReq None
WriteFileRecordReq None
MaskWriteRegisterReq None
PrivateModbusReq Shall be used only with private services where no response is
required from the device
Although in broadcast mode no response will be returned by the target devices a transaction
response, which corresponds to the transaction request shall be generated. This transaction
response shall be generated in order to inform the DTM that the broadcast request was sent
on the bus. If a Modbus Communication DTM is used to establish the communication, it has to
provide this generated transaction response (see Figure 2 and Figure 3).
IEC  1137/09
Figure 2 – Broadcast sequence with Modbus Serial Line Communication DTM

62453-315 © IEC:2009(E) – 13 –
IEC  1138/09
Figure 3 – Broadcast sequence with Modbus TCP Communication DTM
If no Modbus Communication DTM is used to establish the communication, the Modbus
Gateway DTM, which provides the link to the higher communication level different from
Modbus, has to provide this transaction response (see Figure 4).
IEC  1139/09
Figure 4 – Broadcast sequence without Modbus Communication DTM
6.3 Unconfirmed private Modbus request
This transaction request can be used to send any unconfirmed private Modbus request.
Although no response will be returned by the target device, a transaction response, which
corresponds to the transaction request, shall be generated. This transaction response shall be

– 14 – 62453-315 © IEC:2009(E)
generated in order to inform the DTM that the unconfirmed request was sent on the bus. If a
Modbus Communication DTM is used to establish the communication, it has to provide this
generated transaction response (see Figure 5 and Figure 6).

IEC  1140/09
Figure 5 – Unconfirmed request with Modbus Serial Line Communication DTM

IEC  1141/09
Figure 6 – Unconfirmed request with Modbus TCP Communication DTM
If no Modbus Communication DTM is used to establish the communication, the Modbus
Gateway DTM, which provides the link to the higher communication level different from
Modbus, has to provide this transaction response (see Figure 7).

62453-315 © IEC:2009(E) – 15 –
IEC  1142/09
Figure 7 – Unconfirmed request without Modbus Communication DTM
7 Protocol specific usage of general data types
The following table (Table 4) shows how general data types, defined in IEC 62453-2 within
the namespace ‘fdt’, are used with IEC 61784 CPF 15 devices.
Table 4 – Protocol specific usage of general FDT data types
Data type Description for use
fdt:dataType Identifier for the FDT data type of the channel object
fdt:busCategory See Clause 4
deviceTypeInformation Modbus device description in form of human readable string, which can be
provided with a DTM
deviceTypeInformationPat Path to file which contains the Modbus device description if available
h
fdt:readAccess Specifies whether the value can be read from the device:
• “0”, if reading access is not allowed
• “1”, if reading access is allowed
fdt:systemTag Unique identifier of a device instance within a project of a Frame Application
fdt:writeAccess Specifies whether the value can be written to the device:
• “0”, if writing access is not allowed
• “1”, if writing access is allowed

8 Protocol specific common data types
8.1 General
This clause specifies protocol specific common data types which are used in the definition of
other data types.
– 16 – 62453-315 © IEC:2009(E)
8.2 Address information
This subclause specifies the structure and the semantics of the protocol specific address
information in FDT, which is used on the different underlying communication layers for
Modbus TCP and Modbus Serial Line.
For a detailed description of how the address information is mapped to data types, see
Table 5 and Table 6.
The data types described in this subclause are defined for the following namespace.
Namespace: mb
Table 5 – Simple address information data types
Data type Definition Description
slaveAddress USINT Slave address of a Modbus device
tcpAddress STRING String representation of the IP address as described in
RFC 791 Internet Protocol (IP)
tcpPort UINT Port for Modbus TCP connection (if no port information is
provided the default port 502 shall be used)

Table 6 – Structured address information data types
Data type Definition Description
Elementary data types U Multiplicity
s
a
g
e
ModbusSerial STRUCT  Address information for Modbus Serial Line
slaveAddress M [1.1]
ModbusTCP STRUCT  Address information for Modbus TCP:
IP address of the target Modbus TCP
server
Slave address of the target device if the
Modbus TCP server provides routing
services over Modbus Serial Line
slaveAddress O [0.1]
tcpAddress
...

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...