Industrial automation systems — Manufacturing message specification — Part 6: Companion Standard for Process Control

Is concerned with the communications and interworking of programmable devices of industrial process control systems utilized in the process industries. The purpose is to augment the use of the manufacturing message specification, ISO/IEC 9506-1 and ISO/IEC 9506-2, for process control applications.

Système d'automatisation industrielle — Spécification de messagerie industrielle — Partie 6: Norme d'accompagnement pour la conduite de procédé

General Information

Status
Withdrawn
Publication Date
30-May-1994
Withdrawal Date
30-May-1994
Current Stage
9599 - Withdrawal of International Standard
Completion Date
24-Sep-2009
Ref Project

Buy Standard

Standard
ISO/IEC 9506-6:1994
English language
12 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

NORME
CEI
ISO/
INTERNATIONALE
IEC
9506-6
INTERNATIONAL
STANDARD
Premiere 6dition
First edition
1994-06
Systeme d ’automatisation industrielle -
Specification de messagerie industrielle -
Partie 6:
Norme d ’accompagnement
pour la conduite de pro&d6
Industrial automation systems -
Manufacturing message specification -
Part 6:
Companion Standard for Process Control
Num&o de riifbrence
Reference number
ISO/IEC 9506-6: 1994 (E/F)

---------------------- Page: 1 ----------------------
-20 9506-6 @ ISOKEI: 1994
SOMMAIRE
Pages
AVANT-PROPOS . 10
INTRODUCTION . 14
Artides
1 Domaine d ’application .
18
2 References normatives I .
20
3 Definitions
........................................................................................................................ 20
31 Definitions des mod&es de reference . 20
312 Definitions specifiques a la presente partie de l’ISO/lEC 9506 . 22
4 Abreviations .
24
5 Description de l’application .
26
5.1 Modeles de Controle-Commande de procede
................................................. 26
51.1
Modeles de communication industrielle de procede . 26
5.2 Fonctions de Controle-Commande de procede . 30
5.2.1 Support de regulation .
30
5.2.2 . Gestion des evenements et des alarmes
.............................................. 30
5.2.3 Besoins pour la fabrication par lots . 34
5.2.4 Besoins pour le stockage et la recuperation d ’historiques .
34
5.2.5 Besoins pour la configuration et la estion du systeme
de Controle-Commande de pro&d
f . 36
5.3 Mod&es d ’Application .
36
5.3.1
Bloc . 36
5.3.2 Algorithme
................................................................................................ 38
6
Mappage du contexte de Contr&e-Commande de procbdb . 38
6.1 Ma page du modele de Controle-Commande de procede par rapport
au e MD .
38
6.2 Definition des objets de Controle-Commande de procede mappant
des Domaines .
38
6.2.1 L ’objet Bloc .
38
6.2.2 L ’objet Algorithme
................................................................................... 40
6.3 Definition des objets de Controle-Commande de procede qui mappent
des Invocations de Program.me . 40
6.3.1 L ’objet Bloc . 40
6.4 Prescriptions de Controle-Commande de procede affectant d ’autres
objets MMS . 40
6.4.1
. Extensions a I’objet Condition Evenementielle . 40
6.4.2 Extensions aux objets Enveloppe Evenementielle . 44
6.5 Definitions des nouveaux objets abstraits MMS .
44
6.5.1 Objet Liste de Condition Evenementielle
............................................. 44
6.5.2 Objet Controle-Commande d ’Unite
....................................................... 48
0 ISO/IEC 1994
Ail rights reserved. No part of this publication may be reproduced or utilized in any form or by any means,
electronic or mechanical, kcluding photocopying and microfilm, without permission in writing from the publisher.
ISO/lEC Copyright Office l Case Postale 131 l CH-1211 Gen&ve 20 l Switzerland
Printed in Switzerland

---------------------- Page: 2 ----------------------
9506-6 0 SO/I EC: 1994 -30
CONTENTS
Page
FORWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.*-. _ 11
15
INTRODUCTION . . . . . . . . . . . . . . .*.*.*.-.=.
clause
19
1 . . . . . .*.=.==
Scope
21
2 No rmati ve references . . . . . . . . . . . .~.*.*.
21
3 Definitions .
21
3.1 Reference model definitions .
................................................ 23
3.2 Definitions unique to this part of ISO/IEC 9506
4 25
Abbreviations .
.
27
5 Application description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.
27
.......................................................................................
5.1 Process control models
5.1 .l . 27
Process manufacturing communication models
.................................................................................... 31
5.2 Process control functions
5.2.1 . 31
Support for regulatory control
...................................................... 31
5.22 Management of events and alarms
.......................................................... 35
5.23 Support for batch manufacturing
.................... 35
5.2.4 Support for creation and retrieval of historical records.
52.5 Support for process control system configuration
37
and management .
37
5.3 Application Models .
37
5.3.1 Block .
39
5.3.2 Algorithm .
6 39
Process control context mapping .
............................................. 39
6.1 Mapping the process control model to the VMD
6.2 Definition of process control objects that map to Domains . . . . . . . . . . . . . . . . . . . . .*. 39
6.2.1 . 39
The Block object
41
6.2.2 The Algorithm object .
41
6.3 Definition of process control objects that map to Program Invocations. .
41
6.3.1 The Block object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
6.4 Process control requirements that affect other MMS objects . . . . . . . . . . . . . . . . . . . . . . . .
41
6.4.1 Extensions to the Event Condition object .
45
6.4.2 Extensions to Event Enrollment objects .
45
6.5 Definitions of new MMS abstract objects .
6.5.1 Event Condition List object . 45
6.5.2 Unit Control object . 49

---------------------- Page: 3 ----------------------
-4- 9506-6 @ ISOKEI: 1994
Attides Pages
\
6.6 Conformite des param&res . 50
.......................................................................................................... 50
6.6.1 DES
50
6.6.2 DEI .
50
6.6.3 . RECL .
50
7 Services . . .
........................................................................... 50
7.1 Utilisation des services ACSE
............................................................................. 52
7.2 Utilisation des services MMS
.......................................... 52
7.2.1 Nom de contexte d ’appiication de procede
7.2.2 Definition de la syntaxe abstraite de ContrOle-Commande
52
de procede .
7.2.3 Definition du module ASN. 1 specifique au Contr8leCommande
52
de procede .
54
7.2.4 Services relatifs au VMD .
....................................................... 56
7.2.5 Services de gestion d ’evenements
78
7.2.6 Autres parametres .
7.3 Definition et utilisation des services spkifiques de Contr8leCommande
84
de procede .
. . . . . . . . . . . . . . . . l . . . . . . . . . . 84
7.3.1 Control Element (Element de ContrBle-Commande)
7.3.2 Service InitiateUnitControILoad
90
(Declencher Chargement de Contrcle-Commande d ’llnite) . . . . . . . . . . . . . .
7.3.3 Service UnitControlLoadSegment
94
(Segment de Chargement de ContrBle-Commande d ’llnite) . . . . . . . . . . . . . .
7.3.4 Service UnitControlU load
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
(Telesauvegarde de 8 ontrole-Commande d ’llnite)
108
7.3.5 Service StartUnitControl (Demarrage ContrBle-Commande d ’unite)
112
7.3.6 Service StopUnitControl (Arret Contr&e-Commande d ’llnite) . . . . . . . . . . .
7.3.7 Service CreateUnitControI (Crber Contrt)le-Commande d ’Unite) . . . . . . 118
Service AddToUnitControI (Ajouter a Controle-Commande d ’unite) 120
7.3.8
7.3.9 Service RemoveFromUnitControl
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
(Retirer de Controle-Commande d ’unite)
7.3.10
Service GetUnitControlAttributes
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
(Obtenir Attributs Contr8leCommande d ’unite)
7.3.11 Service LoadUnitControlFromFile
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
(Charger Contrble-Commande d ’Unite du Fichier)
7.3.12 Service StoreUnitControlToFile
. . . . . . . . . . . . . . . . . . . . . . . . . . 138
(Archiver Contr6leCommande d ’Unite dans Fichier)
7.3.13 Service DeleteUnitControl
142
(Detruire Contrcle-Commande d ’unite) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .-.**
7.3.14 Service DefineEventConditionList
(Definir Liste de Conditions Evenementielles) . . . . . . . . . . . . * . . . . . . . . . . . . . . . . . . . . . . . - 146
7.3.15 Service DeleteEventConditionList
(Detruire Liste de Conditions Evenementielles) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
7.3.16 Service AddEventConditionListReference
158
(Ajouter Reference de Liste de Conditions Evenementielles) . . . . . . . . . . .
--
7.3.17 Service RemoveEventConditionListReference
164
(Retirer Reference de Liste de Conditions Evenementielles) . . . . . . . . . . .
7.3.18 Service GetEventConditionListAttributes
(Obtenir Attributs de Liste de Conditions Evhementielles) . . . . . . . . . . . . . 170
7.3.19 Service ReportEventConditionListStatus
(Rendre Compte de I’Etat de Liste de Conditions Evenementielles) 174

---------------------- Page: 4 ----------------------
9506-6 0 ISO/IEC:1994 -50
ClaUSe page
..................................................................................... 51
6.6 Parameter conformance
51
6.6.1 DES .
51
6.6.2 DEI .
51
6.6.3 RECL .
51
7 Services .
51.
........................................................................................
7.1 Use of ACSE services
53
Use of MMS services .
7.2
53
7.2.1 .
Process application context name
........................................... 53
7.2.2 Process control abstract syntax definition
53
7.2.3 Process control specific ASN.1 module definition .
55
7.2.4 VMD support services .
57
7.2.5 event management services .
79
7.2.6 Other productions .
85
7.3 Definition and use of process control specific services .
85
7.3.1 Control Element .
91
7.3.2 .
InitiateUnitControlLoad service
........................................................ 95
7.3.3 UnitControlLoadSegment service
101
7.3.4 UnitControlUpload service .
109
7.3.5 StartUnitControl service .
113 6
7.3.6 StopUnitControl service .
119
7.3.7 CreateUnitControl service .
121
7.3.8 AddToUnitControl service .
125
7.3.9 RemoveFromUnitControI service .
......................................................... 129
7.3.10 GetUnitControlAttributes service
7.3.11 LoadUnitControlFromFile service . 133
............................................................ 139
7.3.12 StoreUnitControlToFile service
..................................................................... 143
7.3.13 DeleteUnitControl service
....................................................... 147
7.3.14 DefineEventConditionList service
....................................................... 155
7.3.15 DeleteEventConditionList service
159
7.3.16 AddEventConditionListReference service .
165
7.3.17 RemoveEventConditionListReference service .
171
7.3.18 GetEventConditionListAttributes service .
7.3.19 ReportEventConditionListStatus service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

---------------------- Page: 5 ----------------------

9506-6 @ ISO/CEI:1994
-60
Pages
AftideS
7.3.20 Service AlterEventConditionListMonitoring
....... 182
(Modifier Surveillance de Liste de Conditions Evenementielles)
186
7.4 Le Service et le Protocole Declencher .
...... . .... 186
7.4.1 Parametre Supplementaire de Demande de Declenchement
190
.....................
7.4.2 Parametre Supplementaire de Reponse d ’lnitialisation
194
......................................................
7.4.3 Protocole Initiate (Declenchement)
.............................................................. 196
7.5 Extensions de protocole g&Walisees
7.5.1 Extensions ConfirmedServiceRequest
196
(Demande de Service Confirmee) .
7.5.2 Extensions ConfirmedServiceResponse
198
.........................................................
(Reponse de Service Confirmee)
198
Extensions erreur specifique au service .
7.5.3
200
7.6 Fin de Module .
200
8 Objets normalises .
200
9 Conformite .
200
........................................................................................
9.1 Classes de conformite
200
9.1 .l Definition des classes de conformite .
................................. 202
9.1.2 Services exiges pour les classes de conformite
...................... 208
9.1.3 CBB de param&re exiges pour les classes de conformite.
210
..................................
9.2 Partie Un de la PICS: Information de Mise en oeuvre
210
9.3 Partie Deux de la PICS: CBB de Service .
................................................... 210
9.4 Partie Trois de la PICS: CBB de parametre
212
Partie Quatre de la PICS: Valeurs de mise en oeuvre locales .
9.5
Figures
16
1 .
Classes de communication
........................................................... 26
2 Interaction dans un environnment d ’homologues
28
3 Exemple d ’une configuration materielle .
Tableaux
............................................................ 56
1 Extensions du parametre DefineEventCondition
60
2 Extensions du param&re GetEventConditionAttributes .
.............................................. 64
3 Extensions du parametre AlterEventConditionMonitoring
68
4 Extensions du parametre DefineEventEnrollment .
............................................... 70
5 Extensions du parametre GetEventEnrollmentAttributes
72
6 .
Extensions du parametre AIterEventEnroIIment
76
7 Extensions du parametre EventNotification .
............................................................... 84
8 Parametre d ’element de Controle-Commande
90
9 Interaction des primitives Contrcle-Commande d ’Unite .
90
10 Service InitiateUnitControILoad .
96
11 .
Service UnitControILoadSegment
............................................................................................ 100
12 Service UnitConttrolUpload
................................................................................................. 108
13 Service StattUnitControl
114
14 Service StopUnitControl .
.............................................................................................. 118
15 Senfice CreateUnitControI
122 .
16 Service AddToUnitControI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
126
17 Service RemoveFromUnitControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
18 Service GetUnitControlAttributes
19 Service LoadUnitControlFromFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
. . . . . . . . . . . .*. 138
20 Service StoreUnitControlToFile
21 Service DeleteUnitControl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142 ’

---------------------- Page: 6 ----------------------
9506-6 0 lSO/I EC: 1994 - -
7
Clause
paw
7.3.20 AlterEventConditionListMonitoring service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
183
7.4 The Initiate Sewice and Protocol
........................................................................... 187
7.4.1
lnit Request Detail parameter . 187
7.4.2
lnit Response Detail parameter . 191
7.4.3
Initiate protocol .
195
7.5 Generalized protocol extensions .
197
7.5.1 ConfimwdServiceRequest extensions .
197
7.5.2 ConfimwdServiceResponse extensions
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
7.5.3
Service specific error extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
7.6 End of module
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 201
8 Standardized objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
201
9
Conformance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .~. 201
9.1 Conformance classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.*****
201
9.1.1
Definition of conformance classes . . . . . . . . . . . . . . . . . . . . . . . . . . . 0. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
9.1.2
Services required for conformance classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203
9.1.3
Parameter CBBs required for conformance classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
9.2 PIGS Part One: Implementation information
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .**. 211
PIGS Part Two: Service CBBs
9.3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
211
9.4 PIGS Part Three: Parameter CBBS
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*. 211
9.5 WCS Part Four: Local implementation values
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Figures
1
Classes of communication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .*.*******
17
2 Interaction in a peer environment
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
27
3 An example hardware configuration
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Tables
1 DefineEventCondition extensions
.................................................................................
57
2
GetEventConditionAttributes extensions .
61
3 AlterEventConditionMonitoring extensions
....................................................................
65
4
DefineEventEnrollment extensions .
69
5 GetEventEnrollmentAttributes extensions
..................................................................... 71
6 AlterEventEnrollment extensions .
73
7
EventNotification extensions .
77
8 Control Element Parameter
............................................................................................ 85
9 Interaction of Unit Control primitives .
91
10 InitiateUnitControlLoad service
......................................................................................
91
11
UnitControlLoadSegment service .
97
12 UnitControlUpload service
..............................................................................................
101
13 StartUnitControl service .
109
14 StopUnitControl service
..................................................................................................
115
15 CreateUnitControl service .
119
.
16 AddToUnitControl sewice
..............................................................................................
123
17
RemoveFromUnitControl service .
127
18 GetUnitControlAttributes service .
131
19 LoadUnitControlFromFile service
...................................................................................
135
20 StoreUnitControlToFile service .
139
21 DeleteUnitControl service .
143 *

---------------------- Page: 7 ----------------------
9506-6 @ ISO/CEI:1994
-80
148
22 Service DefineEventConditionList .
154
23 Service DeleteEventConditionList .
158
24 Service AddEventConditionListReference .
166
..............................................................
2
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.