Industrial automation systems and integration — Manufacturing software capability profiling for interoperability — Part 3: Interface services, protocols and capability templates

ISO 16100-3:2005 specifies requirements for interface services and protocols used to access and edit capability profiles and associated templates used in the capability profiling method defined in Clause 5 of ISO 16100-2. The detailed services for accessing capability profiles and performing the matching process on these profiles are defined in ISO 16100-3:2005. ISO 16100-3:2005 is applicable only for the interoperability of software units used in the manufacturing domain. Concerns regarding interchangeability of manufacturing software units are outside the scope of this part of ISO 16100.

Systèmes d'automatisation industrielle et intégration — Profil d'aptitude du logiciel de fabrication pour interopérabilité — Partie 3: Services d'interface, protocoles et gabarits d'aptitude

General Information

Status
Published
Publication Date
11-Dec-2005
Current Stage
9020 - International Standard under periodical review
Start Date
15-Oct-2024
Completion Date
15-Oct-2024
Ref Project

Buy Standard

Standard
ISO 16100-3:2005 - Industrial automation systems and integration -- Manufacturing software capability profiling for interoperability
English language
58 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 16100-3
First edition
2005-12-15
Industrial automation systems and
integration — Manufacturing software
capability profiling for interoperability —
Part 3:
Interface services, protocols and
capability templates
Systèmes d'automatisation industrielle et intégration — Profil d'aptitude
du logiciel de fabrication pour interopérabilité —
Partie 3: Services d'interface, protocoles et gabarits d'aptitude

Reference number
©
ISO 2005
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

©  ISO 2005
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 ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2005 – All rights reserved

Contents
1 Scope. 1
2 Normative references. 1
3 Terms and definitions . 2
3.1 ISO 16100-3 definitions. 2
3.2 Applicable definitions from ISO 16100-1. 3
3.3 Applicable definitions from ISO 16100-2. 4
4 Abbreviated terms . 5
5 Manufacturing software information model and profile. 5
5.1 Manufacturing activity and information exchange model. 5
5.2 Manufacturing software unit . 6
5.3 Matching capability profiles . 7
5.3.1 General . 7
5.3.2 Type 1 Matcher. 9
5.3.3 Type 2 Matcher. 9
5.4 Interface service definition. 10
6 Capability profile interface, service, and protocol. 10
6.1 Capability profile service usage. 10
6.1.1 Capability profile access . 10
6.1.2 Matching of two capability profiles. 10
6.1.3 Service set Type 1 primitives . 12
6.1.4 Common management services for the capability profiling and analysis process . 14
6.1.5 Validation of capability profiles . 16
6.2 Protocol specifications . 16
6.2.1 Service URL syntax . 16
6.2.2 Type 1 service protocol . 17
6.2.3 Common management service protocol. 18
6.2.4 Type 2 and Type 3 service protocols . 19
7 Templates. 20
7.1 Overall structure. 20
7.1.1 General . 20
7.1.2 Formal structure . 20
7.2 Common part . 20
7.2.1 General . 20
7.2.2 Formal structure . 21
7.3 Specific part . 23
7.4 Usage of Templates. 23
8 Conformance. 23

A.1 General capability profile template. 24
A.1.1 Filled template. 24
A.1.2 Common part sample. 24
A.2 Manufacturing capability class structure . 25
A.2.1 Sample of a reference class structure using XML syntax. 25
A.2.2 Example of a requirement capability profile.26
A.2.3 Example of a capability profile of a MSU . 27
A.2.4 Matching a required capability profile with one of a MSU . 29

A.3 Capability class structure for a test unit .29
A.3.1 Sample of a reference class structure using XML syntax.29
A.3.2 Example of a requirement capability profile .34
A.3.3 Example of a capability profile of a MSU.35

B.1 Capability class diagram and object model.37
B.2 Capability collaboration diagram.43

C.1 Software unit for Data Analysis and Visualization (DAV).51
C.2 Services — Offering common functions .52
C.3 Items — The communicated objects .52
C.4 Software components — The functional modules of a software unit .53
C.5 Setting up a software unit.54
C.6 Example of communicated objects.58

iv © ISO 2005 – All rights reserved

Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards bodies
(ISO member bodies). The work of preparing International Standards is normally carried out through ISO
technical committees. Each member body interested in a subject for which a technical committee has been
established has the right to be represented on that committee. International organizations, governmental and
non-governmental, in liaison with ISO, also take part in the work. ISO collaborates closely with the
International Electrotechnical Commission (IEC) on all matters of electrotechnical standardization.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical committees is to prepare International Standards. Draft International Standards
adopted by the technical committees are circulated to the member bodies for voting. Publication as an
International Standard requires approval by at least 75 % of the member bodies casting a vote.
Attention is drawn to the possibility that some of the elements of this document may be the subject of patent
rights. ISO shall not be held responsible for identifying any or all such patent rights.
ISO 16100-3 was prepared by Technical Committee ISO/TC 184, Industrial automation systems and integration,
Subcommittee SC 5, Architecture, communications and integration frameworks.
ISO 16100 consists of the following parts, under the general title Industrial automation systems and
integration — Manufacturing software capability profiling for interoperability:
— Part 1: Framework
— Part 2: Profiling methodology
— Part 3: Interface services, protocols and capability templates
In addition, the following part is envisaged:
— Part 4: Conformance test methods, criteria and reports

Introduction
The motivation for ISO 16100 stems from the industrial and economic environment, in particular:
a) a growing base of vendor-specific software intensive solutions;
b) increasing user difficulty in applying independently-developed standards;
c) a need to move to modular and interoperable sets of system integration tools;
d) a recognition that application software and the expertise to apply that software are assets of the enterprise.
This part of ISO 16100 is an International Standard for the computer-interpretable and human readable representation
of a capability profile. Its goal is to provide a method to represent the capability of manufacturing application software
relative to its role throughout the life cycle of a manufacturing application, independent of a particular system
architecture or implementation platform.
Certain diagrams in this part of ISO 16100 are constructed following UML conventions. Because not all concepts
embodied in these diagrams are explained in the text, some familiarity with UML on the part of the reader is
assumed.
In this part of the ISO 16100, references to classes (objects) and services use a specific naming convention as
shown in the following examples:
ServiceAccessPoint a service access point object
registerProfile a service primitive for profile registration

vi © ISO 2005 – All rights reserved

INTERNATIONAL STANDARD ISO 16100-3:2005(E)

Industrial automation systems and integration — Manufacturing
software capability profiling for interoperability —
Part 3:
Interface services, protocols and capability templates

1 Scope
This part of ISO 16100 specifies requirements for interface services and protocols used to access and edit
capability profiles and associated templates used in the capability profiling method defined in Clause 5 of
ISO 16100-2.
The detailed services for accessing capability profiles and performing the matching process on these profiles
are defined in this part of ISO 16100.
This part of ISO 16100 is applicable only for the interoperability of software units used in the manufacturing
domain. Concerns regarding interchangeability of manufacturing software units are outside the scope of this
standard.
2 Normative references
The following referenced documents are
...

Questions, Comments and Discussion

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