IEC 62386-103:2014/AMD1:2018
(Amendment)Amendment 1 - Digital addressable lighting interface - Part 103: General requirements - Control devices
Amendment 1 - Digital addressable lighting interface - Part 103: General requirements - Control devices
Amendement 1 - Interface d'éclairage adressable numérique - Partie 103: Exigences générales - Dispositifs de commande
General Information
Relations
Standards Content (Sample)
IEC 62386-103 ®
Edition 1.0 2018-09
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
AM ENDMENT 1
AM ENDEMENT 1
Digital addressable lighting interface –
Part 103: General requirements – Control devices
Interface d'éclairage adressable numérique –
Partie 103: Exigences générales – Dispositifs de commande
IEC 62386-103:2014-11/AMD1:2018-09(en-fr)
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 Central Office 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 corrigenda or an amendment might have been published.
IEC Catalogue - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
The stand-alone application for consulting the entire The world's leading online dictionary of electronic and
bibliographical information on IEC International Standards, electrical terms containing 21 000 terms and definitions in
Technical Specifications, Technical Reports and other English and French, with equivalent terms in 16 additional
documents. Available for PC, Mac OS, Android Tablets and languages. Also known as the International Electrotechnical
iPad. Vocabulary (IEV) online.
IEC publications search - webstore.iec.ch/advsearchform IEC Glossary - std.iec.ch/glossary
The advanced search enables to find IEC publications by a 67 000 electrotechnical terminology entries in English and
variety of criteria (reference number, text, technical French extracted from the Terms and Definitions clause of
committee,…). It also gives information on projects, replaced IEC publications issued since 2002. Some entries have been
and withdrawn publications. collected from earlier publications of IEC TC 37, 77, 86 and
CISPR.
IEC Just Published - webstore.iec.ch/justpublished
Stay up to date on all new IEC publications. Just Published IEC Customer Service Centre - webstore.iec.ch/csc
details all new publications released. Available online and If you wish to give us your feedback on this publication or
also once a month by email. 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é.
Catalogue IEC - webstore.iec.ch/catalogue Electropedia - www.electropedia.org
Application autonome pour consulter tous les renseignements
Le premier dictionnaire en ligne de termes électroniques et
bibliographiques sur les Normes internationales,
électriques. Il contient 21 000 termes et définitions en anglais
Spécifications techniques, Rapports techniques et autres
et en français, ainsi que les termes équivalents dans 16
documents de l'IEC. Disponible pour PC, Mac OS, tablettes
langues additionnelles. Egalement appelé Vocabulaire
Android et iPad.
Electrotechnique International (IEV) en ligne.
Recherche de publications IEC -
Glossaire IEC - std.iec.ch/glossary
webstore.iec.ch/advsearchform
67 000 entrées terminologiques électrotechniques, en anglais
La recherche avancée permet de trouver des publications IEC et en français, extraites des articles Termes et Définitions des
en utilisant différents critères (numéro de référence, texte, publications IEC parues depuis 2002. Plus certaines entrées
comité d’études,…). Elle donne aussi des informations sur les antérieures extraites des publications des CE 37, 77, 86 et
projets et les publications remplacées ou retirées. CISPR de l'IEC.
IEC Just Published - webstore.iec.ch/justpublished Service Clients - webstore.iec.ch/csc
Restez informé sur les nouvelles publications IEC. Just Si vous désirez nous donner des commentaires sur cette
Published détaille les nouvelles publications parues. publication ou si vous avez des questions contactez-nous:
Disponible en ligne et aussi une fois par mois par email. sales@iec.ch.
IEC 62386-103 ®
Edition 1.0 2018-09
INTERNATIONAL
STANDARD
NORME
INTERNATIONALE
AM ENDMENT 1
AM ENDEMENT 1
Digital addressable lighting interface –
Part 103: General requirements – Control devices
Interface d'éclairage adressable numérique –
Partie 103: Exigences générales – Dispositifs de commande
INTERNATIONAL
ELECTROTECHNICAL
COMMISSION
COMMISSION
ELECTROTECHNIQUE
INTERNATIONALE
ICS 29.140.50, 29.140.99 ISBN 978-2-8322-5921-4
– 2 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
FOREWORD
This amendment has been prepared by IEC technical committee 34: Lamps and related
equipment.
The text of this amendment is based on the following documents:
FDIS Report on voting
34/524/FDIS 34/535/RVD
Full information on the voting for the approval of this amendment can be found in the report
on voting indicated in the above table.
The committee has decided that the contents of this amendment and the base publication will
remain unchanged until the stability date indicated on the IEC website 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.
_____________
© IEC 2018
INTRODUCTION
Replace the first sentence of the fourth paragraph with the following new text:
This first edition of IEC 62386-103 is intended to be used in conjunction with
IEC 62386-101:2014, IEC 62386-101:2014/AMD1:2018, IEC 62386-102:2014,
IEC 62386-102:2014/AMD1:2018 and with the various parts that make up the IEC 62386-2xx
series for control gear, together with the various parts that make up the IEC 62386-3xx series
of particular requirements for control devices.
1 Scope
Delete the second sentence and add, at the end of the first sentence, the following new text:
which is in line with the requirements of IEC 61347 (all parts), with the addition of DC
supplies.
2 Normative references
Replace the text and references with the following new text and 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.
IEC 62386-101:2014, Digital addressable lighting interface – Part 101: General requirements
– System components
IEC 62386-101:2014/AMD1:2018
IEC 62386-102:2014, Digital addressable lighting interface – Part 102: General requirements
– Control gear
IEC 62386-102:2014/AMD1:2018
3 Terms and definitions
Replace the first paragraph with the following new text:
For the purposes of this document, the terms and definitions given in IEC 62386-101 and the
following apply.
ISO and IEC maintain terminological databases for use in standardization at the following
addresses:
• IEC Electropedia: available at http://www.electropedia.org/
• ISO Online browsing platform: available at http://www.iso.org/obp
Insert, between 3.7 and 3.8, the following new entry 3.28:
3.28
feature
optional extension at instance and/or device level
– 4 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
3.15
NO
Replace the definition and Note 1 to entry with the following new definition and new Note 1 to
entry:
answer used to deny or refuse a query
Note 1 to entry: If a query is asked where the answer is NO, there will be no response, such that the sender of
the query will conclude “no backward frame" following IEC 62386-101:2014 and IEC62386-101:2014/AMD1:2018,
8.2.5.
Renumber the existing Note 1 to entry as Note 2 to entry, as follows:
Note 2 to entry: The answer NO could also be triggered by a missed query.
3.27
YES
Replace the definition with the following new definition:
answer used to accept or affirm a query
Add the following new Note 1 to entry:
Note 1 to entry: If a query is asked where the answer is YES, the response will be a backward frame containing
the value of MASK.
4.1 General
Replace the sentence with the following new sentence:
The requirements of IEC 62386-101:2014 and IEC62386-101:2014/AMD1:2018, Clause 4
apply, with the restrictions, changes and additions identified below.
4.2 Version number
Replace the first sentence with the following new sentence:
This subclause replaces IEC 62386-101:2014 and IEC62386-101:2014/AMD1:2018, 4.2.
Replace the fifth paragraph with the following new paragraph:
The current version number is “versionNumber” as defined in Table 17.
5 Electrical specification
Replace the sentence with the following new sentence:
The requirements of IEC 62386-101:2014 and IEC 62386-101:2014/AMD1:2018, Clause 5
apply.
6 Interface power supply
Replace the sentence with the following new sentence:
If a bus power supply is integrated into a control gear, the requirements of
IEC 62386-101:2014 and IEC62386-101:2014/AMD1:2018, Clause 6 apply.
© IEC 2018
7.1 General
Replace the sentence with the following new sentence:
The requirements of IEC 62386-101:2014 and IEC62386-101:2014/AMD1:2018, Clause 7
apply, with the following additions.
7.2.1.1 General
Replace Table 2 with the following new Table 2:
Table 2 – Instance byte in a command frame
Instance byte
Addressing
15 14 13 12 11 10 09 08
0 0 0 32 Instance numbers Instance number
1 0 0 32 Instance groups Instance group
1 1 0 32 Instance types Instance type
0 0 1 32 Instance numbers Feature on instance number level
1 0 1 32 Instance groups Feature on instance group level
0 1 1 32 Instance types Feature on instance type level
1 1 1 1 1 0 0 1 Feature broadcast
1 1 1 1 1 1 0 1 Feature on instance broadcast level
1 1 1 1 1 1 1 1 Instance broadcast
1 1 1 1 1 1 0 0 Feature on device level
1 1 1 1 1 1 1 0 Device
0 1 0 x x x x x Reserved
1 1 1 0 x x x x
1 1 1 1 0 x x x
1 1 1 1 1 0 1 x
1 1 1 1 1 0 0 0
8 Timing
Replace the sentence with the following new sentence:
The requirements of IEC 62386-101:2014 and IEC62386-101:2014/AMD1:2018, Clause 8
apply.
9.1 General
Replace the sentence with the following new sentence:
The requirements of IEC 62386-101:2014 and IEC62386-101:2014/AMD1:2018, Clause 9
apply with the following additions.
Insert, between Subclauses 9.1 and 9.2 the following new Subclause 9.18:
– 6 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
9.18 Device features
This standard allows for the future publication of feature extensions that extend the
requirements in this specification, or exempt particular requirements.
The features for a device can be queried by "QUERY FEATURE TYPE” and
”QUERY NEXT FEATURE TYPE” while the instance byte is set to "feature on device level"
(see Table 2).
Table 5 shows the feature type encoding. For further information on the different feature types
see parts of the IEC 62386-3xx series.
9.2.1 General
Replace, in the last bulleted list item, “behaviour” with “system response” and add, after
"IEC 62386-102", the following new text:
:2014 and IEC 62386-102:2014/AMD1:2018
9.2.2 Single-master application controller
Replace the second paragraph with the following new paragraph:
A single-master application controller may try to configure other control devices on the bus,
and/or change the system response of control gear in the system, thereby using any
command defined in IEC 62386-102:2014 and IEC 62386-102:2014/AMD1:2018 and/or
instructions and queries defined in IEC 62386-103:2014 and IEC 62386-
103:2014/AMD1:2018.
9.4.3 Instance type
Replace the first paragraph with the following new paragraph:
The instance type for each of the instances of an input device can be different. It can be
queried by "QUERY INSTANCE TYPE" while the instance byte is set to either "instance type"
or " instance number" scheme (see Table 2).The meaning of event information transmitted by
means of "INPUT NOTIFICATION (device/instance, event)" depends on the instance type.
9.4.4 Feature type
Replace the existing title with the following new title:
9.4.4 Instance features
Replace the second paragraph with the following new paragraph:
The features for each of the instances of an input device can be different. They can be
queried by "QUERY FEATURE TYPE” and ”QUERY NEXT FEATURE TYPE” while the
instance byte is set to either “feature on instance type level” or “feature on instance number
level” scheme (see Table 2).
9.5.1 General
Replace the NOTE with the following new NOTE:
NOTE For instance feature commands, additional conditions for command acceptance hold. These are given in
9.6.3 and 9.6.4.
© IEC 2018
9.5.4 Feature commands
Replace the text with the following new text:
For feature commands that are accepted by a device or instance (refer to 9.5), the feature
addressing scheme determines the intended (set of) receiving features within that device (see
Table 2).
A feature on device level shall accept the feature command unless any of the following
additional conditions hold:
• the command is sent using feature addressing other than feature addressing on device
level;
• the command is sent with instance byte reserved addressing.
A feature on instance level shall accept the feature command unless any of the following
additional conditions hold:
• the command is sent using feature on instance number level addressing and the given
instance number is not equal to “instanceNumber”;
• the command is sent using feature on instance group level addressing and the given
instance group does not match any of the groups identified by "instanceGroup0",
"instanceGroup1" and "instanceGroup2";
• the command is sent using feature on instance type level addressing and the given
instance type is not equal to "instanceType";
• the command is sent using feature on device level addressing;
• the command is sent with instance addressing;
• the command is sent with device addressing;
• the command is sent with instance byte reserved addressing.
A feature broadcast command shall be used to address a given feature both on device and
instance level. A feature broadcast shall be accepted unless any of the following additional
conditions hold:
• the command is sent using feature addressing other than feature broadcast;
• the command is sent with instance byte reserved addressing.
If the feature command is accepted, the opcode byte determines which feature is addressed.
9.6.4 Event message filter
Replace the first paragraph with the following new paragraph:
The event message filter can be used to enable and disable specific events. While the event
filter of a specific event is disabled, this specific event shall not be generated. To enable or
disable all events see 9.10.3.
9.7.2 Input resolution
Replace the third paragraph with the following new paragraph:
The result of the conversion and the “inputValue” shall be MSB-aligned. Unused bits in
“inputValue” shall contain a repeating pattern of the most significant bit(s) of the result of the
conversion.
– 8 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
9.7.3 Getting the input value
Replace, in the third and fourth paragraphs, “received” with “executed”.
9.9.1 Enable/disable the application controller
Add, at the end of the last paragraph, the following new text:
“applicationActive” can be queried using “QUERY APPLICATION CONTROLLER ENABLED”.
Insert, between Subclauses 9.9.1 and 9.9.2, the following new Subclause 9.9.5:
9.9.5 Application controller always active
If an application controller is present it may be always active. This shall be reflected by
“applicationControllerAlwaysActive” being TRUE.
When “applicationControllerAlwaysActive” is TRUE, “applicationControllerPresent” and
“applicationActive” shall always be TRUE.
“applicationControllerAlwaysActive” can be observed through “QUERY DEVICE CAPABILITIES”
and “QUERY APPLICATION CONTROLLER ALWAYS ACTIVE“.
9.9.2 Enable/disable event messages
Add, at the end of the third paragraph, the following new sentence:
“instanceActive” can be queried using “QUERY INSTANCE ENABLED”.
9.9.3 Quiescent mode
Replace, in the second paragraph, “received” with “executed”.
9.9.4.4 Operating mode 0x80 to 0xFF: manufacturer specific modes
Add, in the first bulleted list item, after "IEC 62386-101:2014" the following new text:
and IEC 62386-101:2014/AMD1:2018.
9.10.4 Memory bank reading
Replace, in the second paragraph, “ignored” with “discarded”.
9.10.5 Memory bank writing
Replace, in the first paragraph, “reception” with “execution”.
Replace, in the second paragraph, “accept” with “execute”.
Replace, in the third and penultimate paragraphs, “received” with “accepted”.
© IEC 2018
9.10.6 Memory bank 0
Replace Table 12 with the following new Table 12:
Table 12 – Memory map of memory bank 0
Address Description Default value Memory
(factory) type
0x00 Address of last accessible memory location factory burn-in ROM
0x01 Reserved – not implemented answer NO n.a.
0x02 Number of last accessible memory bank factory burn-in, ROM
range [0,0xFF]
a
0x03 GTIN byte 0 (MSB) factory burn-in ROM
0x04 GTIN byte 1 factory burn-in ROM
0x05 GTIN byte 2 factory burn-in ROM
0x06 GTIN byte 3 factory burn-in ROM
0x07 GTIN byte 4 factory burn-in ROM
0x08 GTIN byte 5 (LSB) factory burn-in ROM
0x09 Firmware version (major) factory burn-in ROM
0x0A Firmware version (minor) factory burn-in ROM
0x0B Identification number byte 0 (MSB) factory burn-in ROM
0x0C Identification number byte 1 factory burn-in ROM
0x0D Identification number byte 2 factory burn-in ROM
0x0E Identification number byte 3 factory burn-in ROM
0x0F Identification number byte 4 factory burn-in ROM
0x10 Identification number byte 5 factory burn-in ROM
0x11 Identification number byte 6 factory burn-in ROM
0x12 Identification number byte 7 (LSB) factory burn-in ROM
0x13 Hardware version (major) factory burn-in ROM
0x14 Hardware version (minor) factory burn-in ROM
b
0x15 101 version number factory burn-in, ROM
according to implemented version number
0x16 102 version number of all integrated control factory burn-in, ROM
c
gear according to implemented version number
0x17 103 version number of all integrated control factory burn-in, ROM
d
devices according to implemented version number
0x18 Number of logical control device units in the factory burn-in, ROM
bus unit range [1,64]
0x19 Number of logical control gear units in the factory burn-in, ROM
bus unit range [0,64]
0x1A Index number of this logical control device factory burn-in, ROM
unit range [0,location 0x18 -1]
[0x1B,0x7F] Reserved – not implemented answer NO n.a.
e
e
[0x80,0xFE] Additional control device information ROM
0xFF Reserved – not implemented answer NO n.a.
a
It is recommended that the product GTIN is not re-used within the expected lifetime of the product after
installation.
b
Format of the version number is defined in IEC 62386-101:2014 and IEC 62386-101:2014/AMD1:2018, 4.2.
c
Format of the version number is defined in IEC 62386-102:2014 and IEC 62386-102:2014/AMD1:2018, 4.2. If
not implemented, this is indicated by 0xFF.
d
Format of the version number is defined in 4.2.
e
Purpose and (default) value of these bytes shall be defined by the manufacturer.
– 10 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
Replace the NOTE with the following new NOTE:
NOTE As an example there might be a product containing three logical devices with three different short
addresses. Each of these control devices has the same GTIN and identification number, each reports as number of
devices the value 3 and the index of the three control devices is reported as 0, 1 or 2 respectively. Reading
location 0x1A using broadcast yields a backward frame according to IEC 62386-101:2014 and
IEC 62386-101:2014/AMD1:2018, 9.5.2 (overlapping backward frame).
9.10.7 Memory bank 1
Replace the second paragraph with the following new paragraph:
If implemented, memory bank 1 shall at least implement the memory locations up to and
including address 0x10. The fixed usage for location 0x00 to 0x02 and the recommended
memory map usage for location 0x03 to 0x10 are shown in Table 13.
9.12.1 Power on
Replace the first sentence with the following new sentence:
After an external power cycle (see IEC 62386-101:2014 and IEC 62386-
101:2014/AMD1:2018, 4.11.1), the device shall maintain its most recent configuration saved
as a result of the execution of “SAVE PERSISTENT VARIABLES”, with the following
exceptions:
Add, at the beginning of the list, the following new bulleted list item:
• all variables mentioned in Table 17 shall be set to the value indicated in the power on
value column. The variables that are marked with ‘no change’ in the power on value
column shall not be considered. The variables defined in implemented parts of the
IEC 62386-2xx series shall be included;
9.12.2 Power cycle notification
Replace the first sentence with the following new sentence:
After completing its external power cycle, a bus unit shall generate one power cycle event
message per device if the “powerCycleNotification” is ENABLED for at least one of its logical
units.
9.13.1 General
Replace, in the first bulleted list item, "subclause 9.3" with "and IEC 62386-101:2014/
AMD1:2018, 9.3".
9.14.2 Random address allocation
Replace, in the second paragraph, “received” with “executed”.
9.14.3 Identification of a device
Replace the first paragraph with the following new paragraph:
No variables shall be affected by the identification procedure. Normal processing shall
continue, i.e. events can be generated on a change of the input value; this shall not stop
identification. Where appropriate, variables can be temporarily ignored, so that after the
identification has ended, there are no side effects.
Replace, in the second paragraph, “reception” with “execution”.
© IEC 2018
9.16.1 Device capabilities
Replace Table 14 with the following new Table 14:
Table 14 – Control device capabilities
Bit Description Value See subclause
0 “applicationControllerPresent” is TRUE? "1" = "Yes" 9.1
1 “numberOfInstances” is greater than 0? "1" = "Yes" 9.4.2
2 “applicationControllerAlwaysActive” is TRUE? "1" = "Yes" 9.9.2
3-7 unused “0” = default value
9.17 Non-volatile memory
Add, at the end of the fourth paragraph, the following new sentence:
However, until the operation is complete, the value of the affected variables may be
undefined.
– 12 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
10 Declaration of variables
Replace Table 17 with the following new Table 17:
Table 17 – Declaration of device variables
VARIABLE DEFAULT RESET POWER ON RANGE OF MEMORY
VALUE VALUE VALUE VALIDITY TYPE
(factory)
“shortAddress” MASK no change no change [0,63], MASK NVM
(no address)
“deviceGroups” 0x0000 0000 0x0000 0000 no change [0,0xFFFF FFF NVM
F]
a
“searchAddress” 0xFF FF FF 0xFF FF FF [0,0xFF FF FF] RAM
“randomAddress” 0xFF FF FF 0xFF FF FF no change [0,0xFF FF FF] NVM
a
“DTR0” no change 0x00 [0,0xFF] RAM
a
“DTR1” no change 0x00 [0,0xFF] RAM
a
“DTR2” no change 0x00 [0,0xFF] RAM
“numberOfInstances” factory burn-in no change no change [0,32] ROM
“operatingMode” factory burn-in no change no change 0, [0x80,0xFF] NVM
a
“quiescentMode” DISABLED DISABLED [ENABLED, RAM
DISABLED]
“applicationActive” applicationCont no change no change [TRUE, NVM
rollerPresent FALSE]
a
“writeEnableState” DISABLED DISABLED [ENABLED, RAM
DISABLED]
“applicationControllerPresent” factory burn-in no change no change [TRUE, ROM
FALSE]
“applicationControllerAlwaysActive” factory burn-in no change no change [TRUE, ROM
FALSE]
a
“powerCycleSeen” FALSE TRUE [TRUE, RAM
FALSE]
“powerCycleNotification” DISABLED no change no change [ENABLED, NVM
DISABLED]
a
“initialisationState” no change DISABLED [ENABLED, RAM
DISABLED,
WITHDRAWN]
a c
b
“applicationControllerError” FALSE [TRUE, RAM
FALSE]
a c
b
“inputDeviceError” FALSE [TRUE, RAM
FALSE]
b
“resetState”
TRUE TRUE TRUE [TRUE, RAM
FALSE]
“eventPriority” 4 no change no change [2,5] NVM
“versionNumber” 2.1 no change no change 00001001b ROM
a
Not applicable.
b
The value should reflect the actual situation as soon as possible.
c
The value could change as a consequence of the RESET command execution.
© IEC 2018
Replace Table 18 with the following new Table 18:
Table 18 – Declaration of instance variables
VARIABLE DEFAULT VALUE RESET VALUE POWER ON RANGE OF MEMORY
(factory) VALUE VALIDITY TYPE
“instanceGroup0” MASK MASK no change [0,31], MASK NVM
“instanceGroup1” MASK MASK no change [0,31], MASK NVM
“instanceGroup2” MASK MASK no change [0,31], MASK NVM
“instanceActive” TRUE no change no change [TRUE, FALSE] NVM
“instanceType” factory burn-in no change no change [0,31] ROM
“resolution” factory burn-in no change no change [1,255] ROM
a
b N*8 c
“inputValue” no change no change [0,2 -1] RAM
“instanceNumber” factory burn-in no change no change [0, ROM
“numberOfInstances”-1]
d
“eventFilter” 0xFF FF FF 0xFF FF FF no change [0, 0xFF FF FF] NVM
“eventScheme” 0 0 no change [0,4] NVM
d
“eventPriority” 4 no change no change [2,5] NVM
a e
b
“instanceError” FALSE [TRUE, FALSE] RAM
a
Not applicable.
b
The value should reflect the actual situation as soon as possible.
c
N computed as (“resolution”/8) rounded up to the nearest integer.
d
For particular instance types, the values belonging to this variable can be changed by the relevant part of the
IEC 62386-3xx series.
e
The value could change as a consequence of the RESET command execution.
– 14 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
11.2 Overview sheets
Table 21
Replace Table 21 with the following new Table 21:
Table 21 – Standard commands
Command name Address Instance Opcode See Command
byte byte byte subclause subclause
IDENTIFY DEVICE Device 0x00 9.14.3 11.4.2
RESET POWER CYCLE SEEN Device 0x01 9.12.1 11.4.3
RESET Device 0x10 9.11.1 11.5.2
RESET MEMORY BANK (DTR0) Device 0x11 9.11.2 11.5.3
SET SHORT ADDRESS (DTR0) Device 0x14 9.14.1 11.5.4
ENABLE WRITE MEMORY Device 0x15 9.10.5 11.5.5
ENABLE APPLICATION CONTROLLER Device 0x16 9.9.1 11.5.6
DISABLE APPLICATION CONTROLLER Device 0x17 9.9.1 11.5.7
SET OPERATING MODE (DTR0) Device 0x18 9.9.4 11.5.8
ADD TO DEVICE GROUPS 0-15 (DTR2:DTR1) Device 0x19 11.5.9
ADD TO DEVICE GROUPS 16-31 (DTR2:DTR1) Device 0x1A 11.5.10
REMOVE FROM DEVICE GROUPS 0-15 (DTR2:DTR1) Device 0x1B 11.5.11
REMOVE FROM DEVICE GROUPS 16-31 (DTR2:DTR1) Device 0x1C 11.5.12
START QUIESCENT MODE Device 0x1D 9.9.3 11.5.13
STOP QUIESCENT MODE Device 0x1E 9.9.3 11.5.14
ENABLE POWER CYCLE NOTIFICATION Device 0x1F 9.12.2 11.5.15
Device
Instance
Feature
App Ctrl
Input device
DTR0
DTR1
DTR2
Answer
Send twice
© IEC 2018
Command name Address Instance Opcode See Command
byte byte byte subclause subclause
DISABLE POWER CYCLE NOTIFICATION Device 0x20 9.12.2 11.5.16
SAVE PERSISTENT VARIABLES Device 0x21 9.17 11.5.17
QUERY DEVICE STATUS Device 0x30 9.16.2 11.6.3
QUERY APPLICATION CONTROLLER ERROR Device 0x31 9.15 11.6.4
QUERY INPUT DEVICE ERROR Device 0x32 9.15 11.6.5
QUERY MISSING SHORT ADDRESS Device 0x33 11.6.6
QUERY VERSION NUMBER Device 0x34 4.2 11.6.7
QUERY NUMBER OF INSTANCES Device 0x35 9.4 11.6.9
QUERY CONTENT DTR0 Device 0x36 11.6.8
QUERY CONTENT DTR1 Device 0x37 11.6.10
QUERY CONTENT DTR2 Device 0x38 11.6.11
QUERY RANDOM ADDRESS (H) Device 0x39 11.6.12
QUERY RANDOM ADDRESS (M) Device 0x3A 11.6.13
QUERY RANDOM ADDRESS (L) Device 0x3B 11.6.14
READ MEMORY LOCATION (DTR1, DTR0) Device 0x3C 9.10.4 11.6.15
QUERY APPLICATION CONTROLLER ENABLED Device 0x3D 9.9.1 11.6.16
QUERY OPERATING MODE Device 0x3E 9.9.4 11.6.17
QUERY MANUFACTURER SPECIFIC MODE Device 0x3F 9.9.4 11.6.18
QUERY QUIESCENT MODE Device 0x40 9.9.3 11.6.19
Refer to 9.10.5 for further information
QUERY DEVICE GROUPS 0-7 Device 0x41 11.6.20
QUERY DEVICE GROUPS 8-15 Device 0x42 11.6.21
Device
Instance
Feature
App Ctrl
Input device
DTR0
DTR1
DTR2
Answer
Send twice
– 16 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
Command name Address Instance Opcode See Command
byte byte byte subclause subclause
QUERY DEVICE GROUPS 16-23 Device 0x43 11.6.22
QUERY DEVICE GROUPS 24-31 Device 0x44 11.6.23
QUERY POWER CYCLE NOTIFICATION Device 0x45 9.1.2.2 11.6.24
QUERY DEVICE CAPABILITIES Device 0x46 9.16.1 11.6.2
QUERY EXTENDED VERSION NUMBER(DTR0) Device 0x47 11.6.25
QUERY RESET STATE Device 0x48 9.16.2.1 11.6.26
QUERY APPLICATION CONTROLLER ALWAYS ACTIVE Device 0x49 9.9.5 11.6.27
SET EVENT PRIORITY (DTR0) Device 0x61 9.13.2 11.8.8
ENABLE INSTANCE Device 0x62 9.9.3 11.8.2
DISABLE INSTANCE Device 0x63 9.9.3 11.8.3
SET PRIMARY INSTANCE GROUP (DTR0) Device 0x64 9.4.5 11.8.4
SET INSTANCE GROUP 1 (DTR0) Device 0x65 9.4.5 11.8.5
SET INSTANCE GROUP 2 (DTR0) Device 0x66 9.4.5 11.8.6
SET EVENT SCHEME (DTR0) Device 0x67 9.6.3 11.8.7
SET EVENT FILTER (DTR2, DTR1, DTR0) Device 0x68 9.6.4 11.8.9
QUERY INSTANCE TYPE Device 0x80 9.4.3 11.9.2
QUERY RESOLUTION Device 0x81 9.7.2 11.9.3
QUERY INSTANCE ERROR Device 0x82 9.15 11.9.4
QUERY INSTANCE STATUS Device 0x83 9.16.3 11.9.5
QUERY EVENT PRIORITY Device 0x84 9.13.2 11.9.13
QUERY INSTANCE ENABLED Device 0x86 9.9.2 11.9.6
Device
Instance
Feature
App Ctrl
Input device
DTR0
DTR1
DTR2
Answer
Send twice
© IEC 2018
Command name Address Instance Opcode See Command
byte byte byte subclause subclause
QUERY PRIMARY INSTANCE GROUP Device 0x88 9.4.5 11.9.7
QUERY INSTANCE GROUP 1 Device 0x89 9.4.5 11.9.8
QUERY INSTANCE GROUP 2 Device 0x8A 9.4.5 11.9.9
QUERY EVENT SCHEME Device 0x8B 9.6.3 11.9.10
QUERY INPUT VALUE Device 0x8C 9.7.3 11.9.11
QUERY INPUT VALUE LATCH Device 0x8D 9.7.3 11.9.12
QUERY FEATURE TYPE Device 0x8E 9.18 and 9.4.4 11.9.14
QUERY NEXT FEATURE TYPE Device 0x8F 9.18 and 9.4.4 11.9.15
QUERY EVENT FILTER 0-7 Device 0x90 9.6.4 11.9.16
QUERY EVENT FILTER 8-15 Device 0x91 9.6.4 11.9.17
Refer to 9.7.4 for further information
QUERY EVENT FILTER 16-23 Device 0x92 9.6.4 11.9.18
Refer to 9.7.4 for further information
Device
Instance
Feature
App Ctrl
Input device
DTR0
DTR1
DTR2
Answer
Send twice
– 18 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
11.3.2 POWER NOTIFICATION (device)
Replace the sentence with the following new sentence:
The event notifies of a control device power cycle completion and shall be generated following
the requirements as stated in 9.6.2 and 9.12.2.
11.4.1 General
Replace the first paragraph with the following new paragraph:
Device control instructions are used to modify property values of a control device. For this
reason a device control instruction shall be discarded, unless it is accepted twice according to
the requirements as stated in IEC 62386-101:2014 and IEC 62386-101:2014/AMD1:2018, 9.3.
11.4.2 IDENTIFY DEVICE
Replace the second paragraph with the following new paragraph:
The identification shall be stopped immediately upon execution of any instruction other than
“INITIALISE (device)” or “IDENTIFY DEVICE”.
11.5.1 General
Replace the first paragraph with the following new paragraph:
Device configuration instructions are used to change the configuration and/or the mode of
operation of the control device. For this reason a device configuration instruction shall be
discarded, unless it is accepted twice according to the requirements as stated in
IEC 62386-101:2014 and IEC 62386-101:2014/AMD1:2018, 9.3.
11.5.2 RESET
Replace the first paragraph with the following new paragraph:
All variables shall be changed to their reset values. Control devices shall start to react
properly to commands no later than 300 ms after the execution of the instruction has started.
11.5.3 RESET MEMORY BANK (DTR0)
Add, after the list items, the following new sentences:
A memory bank needs to be unlocked to allow both lockable and non-lockable locations to be
reset.
Control device shall start to react properly to commands no later than 10 s after the execution
of the instruction has started.
11.5.4 SET SHORT ADDRESS (DTR0)
Replace, in the second paragraph, “ignored” with “discarded”.
11.5.6 ENABLE APPLICATION CONTROLLER
Replace, in the first paragraph, “ignored” with “discarded”.
© IEC 2018
11.5.7 DISABLE APPLICATION CONTROLLER
Replace the text with the following new text:
If “applicationControllerAlwaysActive” is TRUE, this command shall be discarded.
If “applicationControllerPresent” is TRUE, “applicationActive” shall be set to FALSE, otherwise
this command shall be discarded.
Refer to 9.9.1 and 9.9.2 for further information.
11.5.8 SET OPERATING MODE (DTR0)
Replace, in the second paragraph, “ignored” with “discarded”.
11.5.17 SAVE PERSISTENT VARIABLES
Replace the second paragraph with the following new paragraph:
The control device might not react to commands after execution of this command. Control
devices shall start to react properly to commands no later than 300 ms after the execution of
the instruction has started.
11.6.1 General
Replace, in the third paragraph, “ignored” with “discarded”.
11.6.4 QUERY APPLICATION CONTROLLER ERROR
Insert, between the first and second bulleted list items, the following new item:
• if an error in the application controller has occurred (as indicated by
“applicationControllerError”), and the device is able to give detailed error information:
error number [0,254];
11.6.5 QUERY INPUT DEVICE ERROR
Insert, between the first and second bulleted list items, the following new item:
• if an error in the input device has occurred (as indicated by “inputDeviceError”), and the
device is able to give detailed error information: error number [0,254];
11.6.15 READ MEMORY LOCATION (DTR1, DTR0)
Replace, in the first paragraph, “ignored” with “discarded”.
11.6.16 QUERY APPLICATION CONTROL ENABLED
Replace the title with the following new title:
“QUERY APPLICATION CONTROLLER ENABLED”
11.6.18 QUERY MANUFACTURER SPECIFIC MODE
Add, at the end of the paragraph, the following sentence:
Refer to the new Subclause 9.9.5 for further information.
– 20 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
11.6.26 QUERY RESET STATE
Add, at the end of the paragraph, the following new sentence:
Refer to 9.16.2.1 for further information.
Add, at the end of the subclause, the following new Subclauses 11.6.27, 11.6.28 and 11.6.29:
11.6.27 QUERY APPLICATION CONTROLLER ALWAYS ACTIVE
The answer shall be YES if “applicationControllerAlwaysActive” is TRUE, and NO otherwise.
Refer to 9.9.2 for further information.
11.6.28 QUERY FEATURE TYPE
See 11.9.14.
11.6.29 QUERY NEXT FEATURE TYPE
See 11.9.15.
11.8.1 General
Replace the second sentence of the first paragraph with the following new sentence:
For this reason an instance configuration instruction shall be discarded, unless it is accepted
twice according to the requirements as stated in IEC 62386-101:2014 and
IEC 62386-101:2014/AMD1:2018, 9.3.
11.8.4 SET PRIMARY INSTANCE GROUP (DTR0)
Replace, in the second paragraph, “ignored” with “discarded”.
11.8.5 SET INSTANCE GROUP 1 (DTR0)
Replace, in the second paragraph, “ignored” with “discarded”.
11.8.6 SET INSTANCE GROUP 2 (DTR0)
Replace, in the second paragraph, “ignored” with “discarded”.
11.8.7 SET EVENT SCHEME (DTR0)
Replace, in the second paragraph, “ignored” with “discarded”.
11.8.8 SET EVENT PRIORITY (DTR0)
Replace, in the second paragraph, “ignored” with “discarded”.
11.8.9 SET EVENT FILTER (DTR2, DTR1, DTR0)
Add, at the end of this subclause, the following new sentence:
Refer to 9.6.4 for further information.
© IEC 2018
11.9.1 General
Replace, in the second bulleted list item "subclause 9.5.2" with "and
IEC 62386-101:2014/AMD1:2018, 9.5.2"
11.9.4 QUERY INSTANCE ERROR
Replace, in the first bulleted list item, “MASK” with “0”.
Insert, between the first and second bulleted list items, the following new item:
• if an error has occurred (as indicated by “instanceError”), and the instance is able to give
detailed error information: error number [1,255];
11.9.14 QUERY FEATURE TYPE
Replace the last sentence with the following new sentence:
Refer to 9.18 and 9.4.4 for further information.
11.9.15 QUERY NEXT FEATURE TYPE
Replace, in the third bulleted list item, “device” with “feature”.
11.9.16 QUERY EVENT FILTER 0-7
Add, at the end of the subclause, the following new sentence:
Refer to 9.6.4 for further information.
11.9.17 QUERY EVENT FILTER 8-15
Add, at the end of the subclause, the following new sentence:
Refer to 9.6.4 for further information.
11.9.18 QUERY EVENT FILTER 16-23
Add, at the end of the subclause, the following new sentence:
Refer to 9.6.4 for further information.
11.10.2 TERMINATE
Replace, in the first sentence, “reception” with “execution”.
11.10.3 INITIALISE (device)
Replace the first sentence with the following new sentence:
This command shall be discarded, unless it is accepted twice according to the requirements
as stated in IEC 62386-101:2014 and IEC 62386-101:2014/AMD1:2018, 9.3.
11.10.4 RANDOMISE
Replace the first paragraph with the following new paragraph:
This instruction shall be discarded, unless it is accepted twice according to the requirements
as stated in IEC 62386-101:2014 and IEC 62386-101:2014/AMD1:2018, 9.3.
– 22 – IEC 62386-103:2014/AMD1:2018
© IEC 2018
Replace, in the fourth paragraph, “received” with “executed”.
11.10.5 COMPARE
Replace the first two sentences with the following new sentences:
The query shall be discarded unless “initialisationState” is ENABLED.
If executed, the control device shall answer:
11.10.6 WITHDRAW
Replace, in the first paragraph, “ignored” with “discarded”.
11.10.7 SEARCHADDRH (data)
Replace, in the first paragraph, “ignored” with “discarded.
11.10.8 SEARCHADDRM (data)
Replace, in the first paragraph, “ignored” with “discarded.
11.10.9 SEARCHADDRL (data)
Replace, in the first paragraph, “ignored” with “discarded.
11.10.10 PROGRAM SHORT ADDRESS (data)
Replace, in the first paragraph, “ignored” with “discarded.
11.10.11 VERIFY SHORT ADDRESS (data)
Replace, in the first paragraph, “ignored” with “discarded.
Add, in the second paragraph, after "data", the following new text:
(data given in 00AAAAAAb format)
11.10.12 QUERY SHORT ADDRESS
Replace, in the first paragraph, “ignored” with “discarded.
11.10.13 WRITE MEMORY LOCATION (DTR1, DTR0, data)
Replace, in the first paragraph, "command" with "instruction" and “ignored” with “discarded".
11.10.18 DIRECT WRITE MEMORY (DTR1, offset, data)
Replace the entire text with the following new text:
The instruction shall be discarded if any of the following conditions hold:
• the memory bank identified by “DTR1” is not implemented, or
• “writeEnableState” is DISABLED.
NOTE This operation is a broadcast operation. Selective control device addressing can be achieved by setting the
write enable condition selectively.
© IEC 2018
If the command is executed, the control device shall copy the value of offset to “DTR0”, then
execute WRITE MEMORY LOCATION (DTR1, DTR0, data).
Refer to 9.10.5 for further information.
11.10.21 SEND TESTFRAME (data)
Replace the last two paragraphs including the note with the following new text:
As the command is not addressable, the command shall be executed once per bus unit
independent of its number of instances and/or logical devices. This also implies that if at least
one application controller is present, the 16 bit forward frames shall be sent.
The forward frame shall be sent using priority PPPb and shall then be repeated RRb times. If
Tb = 1, the frames shall be sent in a transaction. If Tb = 0, the repeated frames shall be sent
using the priority set by PPPb.
This command is used within the test procedures to test collision detection for multi-master
application controller and input devices. If a collision is detected while the test frame is
transmitted, the collision shall b
...








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