B2MML V0401 Equipment
B2MML V0401 Equipment
B2MML V0401 Equipment
IMPORTANT: While the information, data, and standards provided in this publication were developed and are presented in good faith in accordance with a reasonable process that was subject to intellectual property and antitrust policies to benefit the industry as a whole, the publication is provided as is for information and guidance only, and there is no representation or warranty of any type or kind, including but not limited to warranties of merchantability or fitness for a particular purpose, and no warranty that use of the information, data, or standards will not infringe patent, copyright, trademark, trade secret, or other intellectual property rights of any party.
Page 1 of 12
Table of Contents
1 Schema Scope.........................................................................................................................................3 1.1 Key Information Assumptions.............................................................................................................3 1.2 Key Use Assumptions........................................................................................................................4 1.3 EquipmentInformation........................................................................................................................4 1.4 Equipment..........................................................................................................................................4 1.5 EquipmentClass.................................................................................................................................5 1.6 EquipmentCapabilityTestSpecification...............................................................................................5 2 Element Definitions...................................................................................................................................6 3 Transaction Elements.............................................................................................................................10 4 Diagram Convention...............................................................................................................................12
Change History: Change V01 V02 Date 7 April 2002 23 Sept 2003 Person Dennis Brandl Dave Emerson Dennis Brandl Dave Emerson Dennis Brandl Dave Emerson Dennis Brandl Dennis Brandl Dennis Brandl Description Initial release Added Location to EquipmentType Changed ##any to "Any" element of type "AnyType" Added substitution groups. One group added just before each Any element. Only changed version to V0301 Added transaction elements Changed version
Copyright 2008 WBF. All Rights Reserved. http://www.wbf.org This WBF Work (including specifications, documents, software, and related items) referred to as the Business To Manufacturing Markup Language (B2MML) is provided by the copyright holders under the following license. Permission to use, copy, modify, or redistribute this Work and its documentation, with or without modification, for any purpose and without fee or royalty is hereby granted provided the World Batch Forum is acknowledged as the originator of this Work using the following statement: "The Business To Manufacturing Markup Language (B2MML) is used courtesy of WBF." In no event shall the WBF, its members, or any third party be liable for any costs, expenses, losses, damages or injuries incurred by use of the Work or as a result of this agreement.
Material from ANSI/ISA-88 and ANSI/ISA-95 series of standards used with permission of ISA - The Instrumentation, Systems, and Automation Society, www.isa.org
Page 2 of 12
120544993.doc
1 Schema Scope
This document defines the information about equipment classes, equipment, and capability tests that may be exchanged between business systems and manufacturing operations systems. This information is based on the data models and attributes defined in the ANSI/ISA 95.00.02 Enterprise/Control System Integration standard. Contact ISA (The Instrumentation, System, and Automation Society) for copies of the standard. Additional information on the standard is available at www.isa.org.
Equipment Equipment
0..n Maps to
0..n
Model of Exchanged Equipment Information This schema uses a common schema for definition of elements that are used in multiple schemas, such as ID, Description, and Value. See the documentation of the B2MML common schema for definition of the common elements.
Page 3 of 12
120544993.doc
SITE
May contain 1 or more
Work Center
AREA
May contain 1 or more May contain 1 or more May contain 1 or more May contain 1 or more
PROCESS CELL
Must contain 1 or more
PRODUCTION UNIT
May contain 1 or more
PRODUCTION LINE
May contain 1 or more
STORAGE ZONE
May contain 1 or more
UNIT
UNIT
WORK CELL
STORAGE UNIT
Work Unit
Used in batch
Used in continuous
Used in storage
1.3 EquipmentInformation
The main structuring element of the schema definition is EquipmentInformation. Alternately, schemas may be made up an equipment, equipment class, or equipment capability test specification document. EquipmentInformation elements define equipment, equipment classes, and/or equipment capability test specifications.
1.4 Equipment
Equipment represents the elements of the equipment hierarchy model defined in ANSI/ISA-95.00.01 Section 4.2. Equipment may be definitions of sites, areas, production units, production lines, work cells, process cells, or units. Examples of equipment are Reactor Unit #1, Bottling Line #1, and Horizontal Drill Press #4 Equipment may be made up of other equipment, as defined in equipment hierarchy model. For example, a production line may be made up of work cells. Each may be defined as a separate equipment element with separate properties and capabilities. Equipment elements may be used to contain information about specific equipment. Equipment elements may also include the definition of capability test results.
Page 4 of 12
120544993.doc
1.5 EquipmentClass
An equipment class is a means to describe a grouping of equipment with similar characteristics for purposes of scheduling and planning. Any piece of equipment may be a member of zero or more equipment classes. Examples of equipment classes are Reactor Unit, Bottling Line, and Horizontal Drill Press. EquipmentClass information may be used to contain information about classes of Equipments. It may contain the list of equipment belonging to the class and the list of capability test specifications associated with equipment class properties.
1.6 EquipmentCapabilityTestSpecification
An equipment capability test specification may be associated with an equipment property. This is typically used where a test is required to ensure that the equipment has the rated capability. An equipment capability test specification may test for one or more equipment properties. EquipmentCapabilityTestSpecification information may be used to contain information about equipment capability tests. It may contain identifications of the tested equipment properties and the tested equipment class properties.
Page 5 of 12
120544993.doc
2 Element Definitions
Element/Type Equipment EquipmentType Description A top-level object that may contain a definition of equipment, containing equipment, equipment properties, the IDs of equipment classes the equipment belongs to, the list of maintenance requests associated with the equipment, and the maintenance work orders associated with the equipment. May also contain application specific elements.
Page 6 of 12
120544993.doc
Element/Type EquipmentCapabilityTestSpecification EquipmentCapabilityTestSpecificationType Description A top level object that contains the description of an equipment capability test specification. Containing the name of the test, version of the test, description of the test, the list of class properties tested by the test, the list of specific equipment properties tested by the test, and additional application specific information. May also contain application specific elements.
EquipmentClass EquipmentClassType
A top-level object that may contain a definition of an equipment class, containing equipment properties, and the IDs of equipment the belonging to the class. May also contain application specific elements.
EquipmentClassPropertyType
Contains a definition of an equipment class property, consisting of an ID and a description. May include the capability test specification.
Page 7 of 12
120544993.doc
Element/Type EquipmentInformation EquipmentInformationType Description A top-level object that may contain a list of equipment, equipment class, and/or equipment capability test specifications. May also contain application specific elements.
EquipmentProperty EquipmentPropertyType
Contains a definition of an equipment property, consisting of an ID and a description. May include the capability test specification and test result.
TestedEquipmentClassProperty TestedEquipmentClassPropertyType
Contains a definition of a class property type tested by a qualification test specification. The ID defines the property.
Page 8 of 12
120544993.doc
Element/Type TestedEquipmentProperty TestedEquipmentPropertyType Description Contains a definition of a property type tested by a qualification test specification. The ID defines the property.
Page 9 of 12
120544993.doc
3 Transaction Elements
The following elements are defined to support the ISA 95 Part 5 transactions, using the transaction data types defined in the B2MML-Common.xsd schema. Equipment Information Elements GetEquipmentInformation ShowEquipmentInformation ProcessEquipmentInformation AcknowledgeEquipmentInformation ChangeEquipmentInformation RespondEquipmentInformation CancelEquipmentInformation SyncEquipmentInformation Description Get EquipmentClass, Equipment, and EquipmentCapabilityTestSpecification definitions. Returned information from the GetEquipmentInformation message. Process EquipmentClass, Equipment, and EquipmentCapabilityTestSpecification definitions. Returned status from the ProcessEquipmentInformation message. Change EquipmentClass, Equipment, and EquipmentCapabilityTestSpecification definitions. Returned status from the ChangeEquipmentInformation message. Cancel EquipmentClass, Equipment, and EquipmentCapabilityTestSpecification definitions. Published EquipmentClass, Equipment, and EquipmentCapabilityTestSpecification definitions. Description Get EquipmentClass definitions. Returned information from the GetEquipmentClass message. Process EquipmentClass definitions. Returned status from the ProcessEquipmentClass message. Change EquipmentClass definitions. Returned status from the ChangeEquipmentClass message. Cancel EquipmentClass definitions. Published EquipmentClass definitions. Description Get Equipment definitions. Returned information from the GetEquipment message. Process Equipment definitions. Returned status from the ProcessEquipment message. Change Equipment definitions. Returned status from the ChangeEquipment message. Cancel Equipment definitions. Published Equipment definitions. Description Get EquipmentCapabilityTestSpecification definitions. Returned information from the GetEquipmentCapabilityTestSpec message. Process EquipmentCapabilityTestSpecification definitions. Returned status from the ProcessEquipmentCapabilityTestSpec message. Change EquipmentCapabilityTestSpecification definitions. Page 10 of 12
Equipment Class Elements GetEquipmentClass ShowEquipmentClass ProcessEquipmentClass AcknowledgeEquipmentClass ChangeEquipmentClass RespondEquipmentClass CancelEquipmentClass SyncEquipmentClass Equipment Elements GetEquipment ShowEquipment ProcessEquipment AcknowledgeEquipment ChangeEquipment RespondEquipment CancelEquipment SyncEquipment
120544993.doc EquipmentCapabilityTestSpec Elements RespondEquipmentCapabilityTestSpec CancelEquipmentICapabilityTestSpec SyncEquipmentCapabilityTestSpec Description Returned status from the ChangeEquipmentCapabilityTestSpec message. Cancel EquipmentCapabilityTestSpecification definitions. Published EquipmentCapabilityTestSpecification definitions.
Page 11 of 12
120544993.doc
4 Diagram Convention
The schema diagrams using the following convention to illustrate the structure of the schema elements, the type of the elements and attributes, and the rules for optional elements and repetition.
Indicates fixed order of elements Indicates elements Indicates 1 instance only Indicates 1 to many instances Indicates 0 or 1 instance only Indicates 0 to many instances Indicates selection of alternatives
Page 12 of 12