ISO/IEC 9506-1:1990/Cor 2:1995
(Corrigendum)Industrial automation systems — Manufacturing Message Specification — Part 1: Service definition — Technical Corrigendum 2
Industrial automation systems — Manufacturing Message Specification — Part 1: Service definition — Technical Corrigendum 2
Systèmes d'automatisation industrielle — Spécification de messagerie industrielle — Partie 1: Définition des services — Rectificatif technique 2
General Information
Relations
Standards Content (Sample)
9506- 1:1990
INTERNATIONAL STANDARD ISO/IEC
TECHNICAL CORRIGENDUM 2
Published 1995-12-15
INTERNATIONAL ORGANIZATION FOR STANDARDIZATlON*ME~flYHAPO~HAFl OPTAHM3ALWlFl l-l0 CTAH,4APTM3ALWWl* ORGANISATION INTERNATIONALE DE NORMALISATION
INTERNATIONAL ELECTROTECHNICAL COMMISSION-MExfiYHAPODHAR 3JlEKTPOTEXHMqECKAFl KOMVlCCVlFl~COMMlSSlON ELECTROTECHNIQUE INTERNATIONALE
Manufacturing Message
Industrial automation systems -
Specification -
Part 1:
Service definition
TECHNICAL CORRIGENDUM 2
Systkmes d’automatisation industrielle - Spkification de messagerie industrielle -
Par-tie I: Dbfinition de service
RECTlFICATIF TECHNlQUE 2
Technical corrigendum 2 to International Standard ISO/lEC 9506~IA990 was prepared by Technical Committee lSO/TC 184,
Industria% automation systems and integration, Subcommittee S@ 5, Architecture and communications.
NOTE - Proper application of this corrigendum requires that amendment 1, technical corrigendum 1, and amendment 2 have been applied (in
that order) to the base document. Page numbers in this PechnicaP corrigendum refer to the base standard as published in 1990; subclause and
paragraph references are to the base standard as modified by the prior two amendments and the prior corrigendum.
Page 23
Subclause 72.13
Replace the text for Current Modifier Reference with:
This attribute is an integer representing the position of the currently executing modifier in the
Transaction Object’s List of Pre-execution Modifiers.
Page 25
Subclause 7.3.2
Remove the “x” under Domain for Semaphore Objects.
ICS 25.040.40 Ref. No. ISO/IEC 9506~1:199O/Cor.Z:1995(E)
Descriptors: automation, automation engineering, manufacturing, messages, computer applications, data processing, information
interchange, network interconnection, open systems interconnection, communication procedure.
0 CSO/IEC 1995
Printed in Switzerland
---------------------- Page: 1 ----------------------
ISOIIEC 9506~1:1990/Cor.2:1995(E) o lSO/IEC
Page 37
Subclause 8.3.2
In the paragraph between note 1 and note 2 in the second line, change
are released unless other
are released and any defined procedures associated with their deletion are
performed unless other
Page 38
Subclause 8.4.2
In the third paragraph, change
are released unless other
to
are released and any defined procedures associated with their deletion are
performed unless other
Page 56
Subclause 10.1.1
Under Domain Content, replace
LoadDomainContent services.
with
UploadSegment services and is the information transferred by the
LoadDomainContent and StoreDomainContent services.
Page 58
Subclause 10.1.3
In figure 4 change arrow between IN-USE and D7 to be:
---------------------- Page: 2 ----------------------
o lSO/IEC ISO/IEC 9506~1:1990/Cor.2:1995(E)
17
-----------------------------------------
>
19,31
---------------------------------------
<
Page 77
Subclause 10.11.2
In the note change
StoreDomainUpload
to:
StoreDomainContent
Page 78
Subclause 10.12.2
Insert the following before the last sentence of the paragraph:
In conjunction with the deletion of any object the MMS server shall perform any procedure
defined for the deletion of that object.
Page 88
Subclause 11.2.2
Insert the following text at the end of the first paragraph in item h) between “(see 11 .I .3)." and “The
M MS”:
The MMS server shall verify that there does not exist an Event Condition, Event Action, or
Event Enrollment with the same name or scope as the Program Invocation. If one should exist,
the service shall fail.
Page 142
Subclause 12.16.1.2.1
Change
Named Variable or Scattered Access
to
Named Variable List
3
---------------------- Page: 3 ----------------------
o lSO/IEC
ISO/IEC 9506-l : 199O/Cor.2: 1995(E)
Subclause 12.16.1.2.2
Change
Named Variable or Scattered Access
to
Named Variable List
Subclause 12.16.1.3.1
Change
Named Variable or Scattered Access
to
Named Variable List
Page 156
Subclause 13.1.4
Add a period to the end of the first sentence.
Page 157
Subclause 13.1.5
Change the first sentence from
A Pool Semaphore may be described by the following model.
to
A Pool Semaphore may be described by the model in figure 11.
Page 782
Subclause 15.1.1.1
Replace the text for Alarm Summary Reports with the following:
The Alarm Summary Reports attribute shall exist for monitored Event Conditions objects only.
If true, it shall specify that the Event Condition object shall be included in responses to the
GetAlarmSummary service without consideration of other filtering criteria. If false, the
presence of the Event Condition object shall be subject to the filtering criteria described in the
GetAIarmSummary service.
4
---------------------- Page: 4 ----------------------
o lSO/IEC ISO/IEC 9506~1:1990/Cor.2:1995(E)
Page 785
Subclause 15.1.2.3
Add the following new subclause:
15.1.2.3 Procedure on Deletion of Event Condition Object
If the List Of Event Enrollment Reference attribute contains a reference to an Event Enrollment
object which specifies the transition ANY-TO-DELETED, the VMD shall execute the Event
Transition Processing (see 15.1.4.2) prior to deleting the Event Condition Object.
The Event Condition Reference attribute of any Event Enrollment object which is referred to
the deleted Event Condition object shall be set to the value UNDEFINED.
Page 786
Subclause 15.1.3.1
In the object definition under attribute State add “UNDEFINED” to the list.
Page 790
Subclause 15.1.3.1
Add to end of the first paragraph under State:
The State attribute may have a value of UNDEFINED, if an AIterEventEnroIIment service
attempt to change the Alarm Acknowledgement Rule attribute when the value of the Event
Condition Reference attribute is UNDEFINED.
Page 796
Subclause 15.1.4.2.7
In the last paragraph before the note add a new sentence:
If necessary, the value of the State attribute shall be updated for the appropriate minor state.
Page 202
Subclause 15.3.2
Replace all of this subclause with the following text:
If the request is acceptable, the VMD shall determine the set of Event Condition names that are
to be deleted and shall attempt to delete them.
5
---------------------- Page: 5 ----------------------
o lSO/IEC
ISO/IEC 9506-I : 1990/Cor.2: 1995(E)
If an error occurs during the deletion of any of the specified objects, such as the object does
not exist, the VMD shall return a negative response. Otherwise, the procedure on deletion of
Event Condition Object (see 15.1.2.3) shall be executed, the Event Condition object shall be
deleted, and its name shall be made available for immediate redefinition and a positive
response shall be issued, containing the value of the Candidates Not Deleted parameter.
The following conditions shall not be deemed an error and the Event Condition shall not be
deleted:
a) Attempting to delete an object with the MMS deletable attribute equal to false.
b) Attempting to delete an object with a List of Event Enrollment Reference attribute
which is not empty.
For each attempt to delete an object with an MMS deletable attribute equal to false, or a list of
Event Enrollment Reference attribute which is not empty, the VMD shall increment by one the
Candidates Not Deleted value response parameter.
NOTE - If th
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.