1、raising standards worldwideNO COPYING WITHOUT BSI PERMISSION EXCEPT AS PERMITTED BY COPYRIGHT LAWBSI Standards PublicationBS ISO 18435-2:2012Industrial automation systemsand integration Diagnostics,capability assessment andmaintenance applicationsintegrationPart 2: Descriptions and definitions ofapp
2、lication domain matrix elementsBS ISO 18435-2:2012 BRITISH STANDARDNational forewordThis British Standard is the UK implementation of ISO 18435-2:2012.The UK participation in its preparation was entrusted to TechnicalCommittee AMT/5, Industrial architectures and integrationframeworks.A list of organ
3、izations represented on this committee can beobtained on request to its secretary.This publication does not purport to include all the necessaryprovisions of a contract. Users are responsible for its correctapplication. The British Standards Institution 2012. Published by BSI StandardsLimited 2012IS
4、BN 978 0 580 71495 5ICS 25.040.40Compliance with a British Standard cannot confer immunity fromlegal obligations.This British Standard was published under the authority of theStandards Policy and Strategy Committee on 30 September 2012.Amendments issued since publicationDate Text affectedBS ISO 1843
5、5-2:2012 ISO 2012Industrial automation systems and integration Diagnostics, capability assessment and maintenance applications integration Part 2: Descriptions and definitions of application domain matrix elementsSystmes dautomatisation industrielle et intgration Diagnostics, valuation des moyens et
6、 intgration des applications de maintenance Partie 2: Descriptions et dfinitions des lments de matrice du domaine dapplicationINTERNATIONAL STANDARDISO18435-2First edition2012-09-01Reference numberISO 18435-2:2012(E)BS ISO 18435-2:2012ISO 18435-2:2012(E)ii ISO 2012 All rights reservedCOPYRIGHT PROTE
7、CTED DOCUMENT ISO 2012All 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 ISOs mem
8、ber body in the country of the requester.ISO copyright officeCase postale 56 CH-1211 Geneva 20Tel. + 41 22 749 01 11Fax + 41 22 749 09 47E-mail copyrightiso.orgWeb www.iso.orgPublished in SwitzerlandBS ISO 18435-2:2012ISO 18435-2:2012(E) ISO 2012 All rights reserved iiiContents PageForeword ivIntrod
9、uction v1 Scope 12 Normative references . 13 Terms and definitions . 14 Abbreviated terms . 25 Overview of application interaction matrix element (AIME) and application domain matrix element (ADME) . 25.1 Concept of AIME and ADME . 25.2 Information exchanges between resources . 46 Application intera
10、ction matrix element (AIME) . 46.1 AIME concept . 46.2 AIME formal structure 56.3 Graphical representation of the AIME 66.4 Purpose of AIME in an integrated application . 87 Application domain matrix element (ADME) 87.1 ADME concept 87.2 ADME structure 98 AIME and ADME construction 149 Conformance a
11、nd compliance .169.1 Conformance aspects 169.2 Compliance aspects .16Annex A (normative) Formal ADME/AIME schema 17Annex B (informative) Information exchange example 23Bibliography .28BS ISO 18435-2:2012ISO 18435-2:2012(E)ForewordISO (the International Organization for Standardization) is a worldwid
12、e 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
13、 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 acc
14、ordance 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 requi
15、res 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 18435-2 was prepared by Technica
16、l Committee ISO/TC 184, Automation systems and integration, Subcommittee SC 5, Interoperability, integration, and architectures for enterprise systems and automation applications.ISO 18435 consists of the following parts, under the general title Industrial automation systems and integration Diagnost
17、ics, capability assessment and maintenance applications integration: Part 1: Overview and general requirements Part 2: Descriptions and definitions of application domain matrix elementsThe following part is under preparation: Part 3: Applications integration description methodiv ISO 2012 All rights
18、reservedBS ISO 18435-2:2012ISO 18435-2:2012(E)IntroductionThe relationship between the different parts of ISO 18435 is illustrated in Figure 1. The focus of each part is indicated by dotted lines that bound specific portions of the unified modeling language (UML) class diagram representing the integ
19、ration model for an application and between applications.ProcessApplicationResourceInformation Exchange1*1*1*Activities1*AIME ApplicationADMEISO 18435-3ISO 18435-1(ISO 18435-2)(ISO 18435-2)Figure 1 Relationship between the different parts of ISO 18435ISO 18435-1 provides an overview of the elements
20、and the rules of a method to describe an automation applications integration requirements. The elements include the key aspects when integrating an automation application with other applications and the relationships of these key aspects. The rules include the information exchanges to support intero
21、perability within an application and between applications. The focus is on the production operations and maintenance operations domains, including the capability assessment activities.This part of ISO 18435 provides the detailed definitions of the application interaction matrix element (AIME) and ap
22、plication domain matrix element (ADME) structures and their relationships. In particular, the steps for constructing an ADME that can be supported by a specific combination of a set of AIMEs are described.ISO 18435-3 defines a recommended method to describe the interoperability and integration requi
23、rements between applications in two or more automation domains within an enterprise. The focus is on the production operations and maintenance operations domains, including the capability assessment activities. ISO 2012 All rights reserved vBS ISO 18435-2:2012BS ISO 18435-2:2012Industrial automation
24、 systems and integration Diagnostics, capability assessment and maintenance applications integration Part 2: Descriptions and definitions of application domain matrix elements1 ScopeThis part of ISO 18435 defines the structures and templates for an application interaction matrix element; an applicat
25、ion domain matrix element.This part of ISO 18435 also defines the relationship between these types of elements.2 Normative referencesThe following referenced documents are indispensable for the application of this document. For dated references, only the edition cited applies. For undated references
26、, the latest edition of the referenced document (including any amendments) applies.ISO 18435-1, Industrial automation systems and integration Diagnostics, capability assessment and maintenance applications integration Part 1: Overview and general requirementsISO 15745-1, Industrial automation system
27、s and integration Open systems application integration framework Part 1: Generic reference description3 Terms and definitionsFor the purposes of this document, the terms and definitions given in ISO 18435-1 and the following apply.3.1application domain matrixmatrix depicting application domains3.2ap
28、plication domain matrix elementADMEentry in an application domain matrix to organize information exchange among applications3.3application interaction matrixAIMmatrix depicting information exchange among resources3.4application interaction matrix elementAIMEentry in application interaction matrix to
29、 denote the capabilities of the resource to support information exchangeINTERNATIONAL STANDARD ISO 18435-2:2012(E) ISO 2012 All rights reserved 1BS ISO 18435-2:2012ISO 18435-2:2012(E)3.5application interoperability profileAIPsingle specification referencing a group of profiles that reference parts o
30、f base specifications which may themselves be profilesNOTE The group of profiles can include process profile(s), information exchange profile(s), resource profile(s) and sometimes other AIPs.3.6capabilityability to perform actions, including attributes on qualifications and measures of the abilityNO
31、TE If the software resource type is MSU (manufacturing software unit) as in ISO 16100, then the definition of capability is the same as defined in ISO 16100-1. 4 Abbreviated termsADID Application Domain Integration DiagramADME Application Domain Matrix ElementAIM Application Interaction MatrixAIME A
32、pplication Interaction Matrix ElementAIP Application Interoperability ProfileCM Condition MonitoringDA Data AcquisitionDM Data ManipulationNC Numerical ControllerRC Robot ControllerSD State DetectionUML Unified Modeling LanguageXML eXtensible Mark-up Language5 Overview of application interaction mat
33、rix element (AIME) and application domain matrix element (ADME)5.1 Concept of AIME and ADMEThis part of ISO 18435 provides a detailed definition of AIME and ADME. The general concept of an ADME is to model the information exchanges between applications as shown in Figure 2 using the application inte
34、roperability profile notation that shall be as described in ISO 15745-1.Application ApplicationADMEFigure 2 Application domain matrix element2 ISO 2012 All rights reservedBS ISO 18435-2:2012ISO 18435-2:2012(E)The ADME, which shall be as defined in ISO 18435-1, uses a description method for detailing
35、 the information exchanges between the applications. For each application, a set of interfaces shall be described using the AIME. The AIME enumerates the interface profiles supported by the application and its corresponding resources as shown in Figure 3.Manufacturing Process Integration Requirement
36、s 1* Manufacturing Resource Integrated Manufacturing ApplicationManufacturing Information Exchange Manufacturing Activity Application Interaction Matrix Element 1* 1* 1* 1* Figure 3 AIME conceptAn AIME enumerates those resource capabilities, including interfaces, as noted in each application interop
37、erability profile. An application may have one or more AIMEs to support all the information exchanges involving the application.The set of AIMEs representing the resource capabilities that meet the information exchange requirements to support the interoperability of two applications shall comprise a
38、 key part of an ADME.An ADME that qualifies interoperability relationship between two applications noted in Figures 1 and 2 is further elaborated in Figure 4. The ADME is constructed from interoperability profiles referenced in AIMEs. AIMEs used for constructing ADME express compatibility of resourc
39、es to support necessary information exchange between applications to achieve interoperability.Resource 1M Information Exchange 1* AIME Integrated Application Y 1* Process 1* Activities Resource Information Exchange 1* 1N AIME Integrated Application X 1* Process 1* Activities 1*ADME (X, Y) Figure 4 I
40、nteroperability of applications ISO 2012 All rights reserved 3BS ISO 18435-2:2012ISO 18435-2:2012(E)5.2 Information exchanges between resourcesThe manufacturing resources form an integrated system and enable a process that involves required flows of material, information and energy. The interoperabi
41、lity of the resources requires the use of compatible interfaces. These interfaces shall be configured to support characteristics of the flows between the resources. The integration requirement of realizing the required flows constrains the resource interfaces.Each flow can be modelled as a detailed
42、UML sequence diagram showing the resources involved. Each transfer between resources can be associated with a type of interface that is configured and deployed in each resource participating in the particular transfer.To support the information flows between the manufacturing resources, the informat
43、ion exchange interfaces shall be configured in a compatible manner.The interoperability of the resources is enabled by a set of information exchange interfaces. The number and the type of interfaces required to support the information exchanges are assumed to be available and configured appropriatel
44、y in each resource participating in the information exchanges.NOTE 1 Media-level interface types for information exchanges are transducer interfaces for physical signal acquisition and actuation, human-machine interfaces for operator commands and displays, and communications network interfaces for d
45、evices. Content-level interface services handle data type, structure, sequence, timing and semantics of the information item exchanged.Each information exchange interface shall be associated with a set of required information handling services, where each service shall offer a particular grade of se
46、rvice and a specific quality of service. These interfaces enable the interoperability of the resources whenever information items need to be exchanged in a specified sequence, timing, throughput, latency, physical extent, fidelity and security.NOTE 2 Conditions to be supported by the resources can c
47、onsist of: exchanges at, before, after, or during, a certain time, period of time, event, or rate; or exchanges at, by, or within, a certain, volume of space, or location.To support all the information exchanges of all the activities in each manufacturing process, each and every manufacturing resour
48、ce participating in the manufacturing process shall provide a required set of interoperability interfaces. For each resource, the set of interfaces and configuration settings can be denoted in a resource interoperability profile, as defined in ISO 15745.6 Application interaction matrix element (AIME
49、)6.1 AIME conceptIn Figure 3, each manufacturing application shall be associated with a set of manufacturing resources that are deployed to perform a corresponding set of information exchanges. An AIME shall represent a set of capabilities provided by a set of resources of an application, in order to exchange information with another set of resources associated with another application.In an AIME corresponding to a single resource, the set of information items that may be transferred from this resour