ISO 15531-42:2005
(Main)Industrial automation systems and integration — Industrial manufacturing management data — Part 42: Time Model
Industrial automation systems and integration — Industrial manufacturing management data — Part 42: Time Model
ISO 15531-42:2005 specifies a generic framework for the description of topological properties applicable to a wide range of one dimension domains. Developments made in ISO 15531-42:2005 are focused on the time domain, thus providing a universal, self consistent model, independent of any event that may occur, or has already occurred, at a given point in time. The time model specified in ISO 15531-42:2005 enables any software application to provide an accurate time reference to any related event or sequence of events, whether in the past, in the present or in the future. This time model may be used by any application that needs to reference events, actions or sequences of action linked to time or intervals of time simultaneously. According to this, the scope of ISO 15531-42:2005 includes the following: the description of the topological properties of an one dimension domain; the description of the time model and of the related definitions; the EXPRESS definitions of entities, attributes and schemas as prescribed in ISO 10303-11 (the reference manual of the EXPRESS language); the EXPRESS-G diagrams of the model as prescribed in ISO 10303-11.
Systèmes d'automatisation industrielle et intégration — Données de gestion de fabrication industrielle — Partie 42: Modèle du temps
General Information
Buy Standard
Standards Content (Sample)
INTERNATIONAL ISO
STANDARD 15531-42
First edition
2005-09-15
Industrial automation systems and
integration — Industrial manufacturing
management data —
Part 42:
Time Model
Systèmes d'automatisation industrielle et intégration — Données de
gestion de fabrication industrielle —
Partie 42: Modèle du temps
Reference number
ISO 15531-42:2005(E)
©
ISO 2005
---------------------- Page: 1 ----------------------
ISO 15531-42:2005(E)
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
---------------------- Page: 2 ----------------------
ISO 15531-42 : 2005 (E)
Contents page
1 Scope . 1
2 Normative references. 1
3 Terms, definitions and abbreviations . 2
3.1 Terms and definitions. 2
3.2 Abbreviated terms . 6
4 Overview of the whole ISO 15531 scope. 6
5 Domain property . 7
5.1 Preamble. 7
5.2 Fundamental concepts and assumptions. 7
5.3 Domain property schema definition . 8
5.4 Domain property type definitions. 8
5.4.1 type_of_identifier_of_dom_gen_struct . 8
5.4.2 type_of_domain. 9
5.5 domain_property subtype constraint definitions . 9
5.5.1 covered_range . 9
5.5.2 complcompos_discrcont_bounded . 9
5.5.3 complete_composite. 9
5.5.4 discrete_continuous. 10
5.5.5 lower_upper. 10
5.5.6 compl_continuous_discrete . 10
5.5.7 compos_continuous_discrete. 11
5.5.8 cont_complete_composite . 11
5.5.9 disc_complete_composite. 11
5.5.10 both_bd_compl_compos_disc_cont . 11
5.5.11 low_bd_compl_compos_disc_cont . 12
5.5.12 up_bd_compl_compos_disc_cont . 12
5.5.13 compl_disc_low_both_up . 13
5.5.14 compl_cont_low_both_up . 13
5.5.15 compos_cont_low_both_up. 13
5.5.16 compos_disc_low_both_up . 14
5.6 Domain property entity definitions . 14
5.6.1 domain. 14
5.6.2 time_domain. 14
5.6.3 domain_generic_structure . 15
5.6.4 complete_or_composite_domain. 15
5.6.5 discrete_or_continuous_domain. 16
5.6.6 bounded_domain . 16
5.6.7 complete_domain . 16
5.6.8 composite_domain. 17
5.6.9 continuous_domain . 17
5.6.10 discrete_domain. 17
5.6.11 lower_bounded_domain . 18
5.6.12 upper_bounded_domain . 18
5.6.13 both_sides_bounded_domain . 18
5.6.14 complete_continuous_domain. 19
5.6.15 lower_bounded_complete_continuous_domain . 19
iii
ISO 2005 All rights reserved
---------------------- Page: 3 ----------------------
ISO 15531-42 : 2005 (E)
5.6.16 upper_bounded_complete_continuous_domain . 19
5.6.17 both_sides_bounded_complete_continuous_domain . 20
5.6.18 composite_continuous_domain . 20
5.6.19 lower_bounded_composite_continuous_domain . 20
5.6.20 upper_bounded_composite_continuous_domain . 20
5.6.21 both_sides_bounded_composite_continuous_domain . 21
5.6.22 complete_discrete_domain . 21
5.6.23 lower_bounded_complete_discrete_domain . 21
5.6.24 upper_bounded_complete_discrete_domain . 21
5.6.25 both_sides_bounded_complete_discrete_domain . 22
5.6.26 composite_discrete_domain . 22
5.6.27 lower_bounded_composite_discrete_domain . 22
5.6.28 upper_bounded_composite_discrete_domain . 22
5.6.29 both_sides_bounded_composite_discrete_domain . 23
5.6.30 domain_point. 23
6 Time domain. 23
6.1 Preamble. 23
6.2 Fundamental concepts and assumptions. 24
6.3 Time domain schema definition . 24
6.4 Time domain type definitions. 25
6.4.1 type_of_description_of_tranformation_rule. 25
6.4.2 type_of_value_of_point_or_interval_in_time. 25
6.5 Time domain entity definitions . 26
6.5.1 interval_of_time . 26
6.5.2 point_in_time. 26
6.5.3 frequency_of_event. 26
6.5.4 time_domain_relation. 27
6.5.5 rule_of_reference_to_origin_relation. 27
6.5.6 rule_of_unit_relation. 28
6.5.7 time_unit_relation . 28
6.5.8 point_in_time_event_assignment . 28
6.5.9 point_in_time_event_assignment_role. 29
6.6 Time domain function definition. 29
Annex A (normative) Use of ASN.1 Identifiers in SC4 standards. 31
Annex B (informative) EXPRESS listing . 32
Annex C (informative) EXPRESS-G figures. 39
Bibliography. 42
Index. 43
Figures
Figure C.1 domain_property schema . 39
Figure C.2 time_domain schema (1/2) . 40
Figure C.3 time_domain schema (2/2) . 41
iv
ISO 2005 All rights reserved
---------------------- Page: 4 ----------------------
ISO 15531-42 : 2005 (E)
Foreword
The International Organisation for Standardisation (ISO) 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 organisations, 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 ISO/IEC Directives, Part 2.
Draft International Standards (DIS) adopted by 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 part of ISO 15531 may be the
subject of patent rights. ISO shall not be held responsible for identifying any or all such patent rights.
This part of ISO 15531 was prepared by the Technical committee ISO/TC 184 Industrial automation
systems and integration, Sub-Committee 4 Industrial data.
A complete list of parts of ISO 15531 is available from the Internet.
http://www.tc184-sc4.org/titles
v
ISO 2005 All rights reserved
---------------------- Page: 5 ----------------------
ISO 15531-42 : 2005 (E)
Introduction
Software applications related to factory or enterprise production, such as scheduling software,
manufacturing management software, cost evaluation software, maintenance management, purchasing
software, delivery software., strongly require a reference to time related features such as point in time
(date) and duration (interval of time). These references are needed to ensure the necessary time related
relationships between the events dealt with by the applications.
The availability of standardised time related references is particularly important for complex
applications with multi-process environments, what is an environment commonly met in
manufacturing.
In most of the standards, the time features are not independent from the events and the manufacturing
management data they address. This leads to some difficulties in the way to handle time related
relationships between events or data that include their own time relation and representation. In some of
them the time related features may depend on events or objects addressed and their representation may
change depending on the context, without any simple tool to identify the relation between them. This
may be crucial in an environment where various processes are performed simultaneously or where
many closely related software tools are used at the same time.
Developed in compliance with the “System theory” approach this part of ISO 15531 identifies the time
as a constraint of the system environment and provides time related features included in a time model
fully independent from the events handled by the manufacturing system. This time model is also fully
independent from any manufacturing management data used by the manufacturing applications.
Note: For further explanations on time related concepts in system theory see ISO 15531-31 annex D.
Furthermore the time domain makes use of a domain property schema that, as one dimension domain,
is generic enough to be usable separately from time specific properties.
In addition, the time model provided in this standard is written in EXPRESS to ensure better
compatibility with ISO 10303.
Note: The background of this standard comes from the initial work developed in the JWG8 by Professor
Dangelmaier from the Hans Nixdorf Institute of the Paderborn University, Germany.
vi
ISO 2005 All rights reserved
---------------------- Page: 6 ----------------------
INTERNATIONAL STANDARD ISO 15531-42:2005(E)
Industrial automation systems and integration — Industrial
manufacturing management data —
Part 42:
Time Model
1 Scope
This part of ISO 15531 specifies a generic framework for the description of topological properties
applicable to a wide range of one dimension domains.
However, and given the needs of the other parts of ISO 15531, the developments made in this part are
focused on the time domain, thus providing a universal, self consistent model, independent of any
event that may occur, or has already occurred, at a given point in time.
The time model specified in this part enables any software application to provide an accurate time
reference to any related event, or sequence of events, whether in the past, in the present, or in the
future. This time model may be used by any application that needs to reference events, actions, or
sequences of action linked to time or intervals of time simultaneously.
According to this, the scope of this part of ISO 15531 includes the following:
— the description of the topological properties of an one dimension domain;
— the description of the time model and of the related definitions;
— the EXPRESS definitions of entities, attributes and schemas as prescribed in ISO 10303-11 (the
reference manual of the EXPRESS language);
— the EXPRESS-G diagrams of the model as prescribed in ISO 10303-11.
The following are out of the scope of this part of ISO 15531:
— the description of any kind of measure theory or measure method
— elements and domains of more than one dimension
— the modelling of any event as described in ISO 10303-41
EXAMPLE Since their domain dimension is greater than one, squares, rectangles, triangles,.as well as cubes
and spheres are out of the scope of this part of ISO 15531.
2 Normative references
The following referenced documents are indispensable for the application of this document. For dated
references, only the edition cited applies. For undated references, the latest edition of the referenced
document (including any amendments) applies.
1
ISO 2005 All rights reserved
---------------------- Page: 7 ----------------------
ISO 15531-42 : 2005 (E)
ISO/IEC 8824-1: Information Technology — Abstract Syntax Notation One (ASN.1) — Specification of
Basic Notation — Part 1.
ISO 10303-11: Industrial automation systems and integration ― Product data representation and
exchange ― Part 11: Description methods: The EXPRESS language reference manual.
ISO 10303-41: Industrial automation systems and integration ― Product data representation and
exchange ― Part 41: Integrated generic resource: Fundamentals of product description and support.
ISO 15531-1: Industrial automation systems and integration ― Industrial manufacturing
management data ― Part 1: General overview.
3 Terms, definitions and abbreviations
3.1 Terms and definitions
For the purposes of this document, the following terms and definitions apply.
3.1.1
discrete manufacturing
production of discrete items.
[ISO 15531-1]
3.1.2
domain
collection of one dimension elements, that can be ordered and positionned applying a given measure
method
NOTE Since the purpose of this document is the description of a “time model” the restriction of “one
dimension” element in the definition only applies to this document that excludes domain such as rectangle,
triangle, cubes and spheres. Whithout the restriction to “one dimension” element the definition may apply to any
kind of domain.
EXAMPLE a domain can be specified as a list of integers such as 1, 2, 3,4….
3.1.3
domain point
point in a domain
domain element for which any defined measure of it in the domain is zero
3.1.4
element
static representation of a part of the universe of discourse that may be identified and characterised by
its behaviour and attributes
2
ISO 2005 All rights reserved
---------------------- Page: 8 ----------------------
ISO 15531-42 : 2005 (E)
NOTE A static representation is a snapshot of the part of the universe of discourse under consideration at a
given time. It may include dynamic attributes as, for example, behaviour. Those attributes characterise the
element as it is or as it is expected to be at a given time.
[ISO 15531-1]
3.1.5
entity
a class of information defined by common properties
[ISO 10303-11]
3.1.6
environment
part of the universe of discourse that does not belong to the system itself
EXAMPLE inputs and outputs of the systems such as raw material, final products etc., belong to the
environment of the system as well as constraints that apply to it or time
3.1.7
event_occurrence
fact of an existence of a state at some point in time
NOTE the point in time of the existence may not be known in term of calendar date before the
event_occurrence actually happens. One reason, why the event_occurrence cannot always be expressed as a
calendar date, is that the event_occurrence is not possible to plan, for example a breakdown of machine.
EXAMPLE “Start of production”, “breakdown of machine A”.
[ISO 10303-41ed2 clause 16.4.7]
3.1.8
flow
motion of a set of physical or informational objects in space and time
[ISO 15531-1]
3.1.9
flow control
specific production control system that is based primarily on setting production rates and feeding work
into production to meet these planned rates, then monitoring and controlling production.
NOTE That includes the act of checking and driving the flow according to a given purpose. The term may also
apply to the function or service.
3.1.10
duration
interval of time
length of a period of time, measured using a given unit of time
EXAMPLE 1 the 24 hours between Monday 1.00 p.m. and Tuesday 12.00 a.m.
3
ISO 2005 All rights reserved
---------------------- Page: 9 ----------------------
ISO 15531-42 : 2005 (E)
EXAMPLE 2 every Monday of every week between January and July.
NOTE interval of time measures the distance between two points in time. In that case it is the length of the time
domain that is bounded by the two points in time under consideration.
3.1.11
measure
result of a quantitative evaluation of a given property of any physical or mathematical object
NOTE 1 the term measure may also be utilised for the operation that leads to this result.
EXAMPLE measure of length, area, volume, mass distribution, probability distribution, period of time, etc.
NOTE 2 any measure implies the definition of a method (procedure, theory) to get it, that includes the definition
of the correponding unit of the measure. In particular any measure of an interval of time shall imply the
definition of a unit of time and shall refer to it.
NOTE 3 From a mathematical point of view a measure is sometimes defined as a way to determine the distance
between two points of the space under consideration (the length of the segment that joint these two points) as
well as the result . In that sense duration is the measure of a period of time.
NOTE 4 For information the generic mathematical definition of the measure is : nonnegative function of subsets
of a space completely additive in the sense that the measure of the union of a sequence of mutually disjoint sets
is the sum of the measures of the sets.
3.1.12
method of measure
set of rules and intermediate steps, including the definition and the use of a unit of measure to be
observed to achieve the considered measure
NOTE 1 Methods of measure often result from theories and principles that implicitly or explicitly derive from
mathematical theories of the measure theories and from theoritical or experimental considerations on the
property to be assessed.
NOTE 2 Mathematical theory of the measure theory is the study of measurable sets and functions, introduced by
Lebesgue in order to generalize the Riemann integral.
3.1.13
point in time
location of something noticeable within a time domain
NOTE another equivallent definition may be : point in the time domain, applying definition 3.4.1 and 3.4.2 to
the time domain
th
EXAMPLE 1 Wednesday, 15 of March, 2003.
EXAMPLE 2 9.30 a.m.
3.1.14
scheduling
act, function or result of planning occurrences of manufacturing activities
4
ISO 2005 All rights reserved
---------------------- Page: 10 ----------------------
ISO 15531-42 : 2005 (E)
[ISO 15531-1]
3.1.15
time
feature of the enterprise universe of discourse that enables the location of noticeable things along an
infinite oriented axis and allows the ordering of their succession or the identification and
characterisation of this succession
EXAMPLE noticeable things may be events that have occurred, that may occur or are expected to occur. That
may also be tags along the time axis.
NOTE Two main enterprise entities are related to the time. The first one is the point in time that enables the
identification or assessment of location along the time axis. The second one is the interval of time that enables
the determination of the distance between two points in time. See ISO 15531-31 annex D and IEC 62264-1
annex F.
3.1.16
time domain
period
set of points in time
EXAMPLE 1 the worked period within a year.
EXAMPLE 2 the maintenance period of a machine tool.
NOTE 1 A time domain may be finite or infinite. It may be bounded or not by one or two points in time.
NOTE 2 A time domain may be composed of other time domains.
3.1.17
time_interval
Identification of an intervening time
EXAMPLE “strike duration”, “delay of production”, “Christmas holydays”
[ISO 10303-41ed2 clause 16.4.14]
3.1.18
time model
model of the enterprise environment feature “time”
[ISO 15531-1]
3.1.19
unit of time
unit, that is implicitly or explicitly a multiple of the internationally defined second, to which a measure
of time in a time domain has to refer
NOTE 1 in other words unit of time is the quantity of time chosen as a reference in terms of witch other quantity
of time may be expressed. The second is the unit of time defined in the SI system of units.
5
ISO 2005 All rights reserved
---------------------- Page: 11 ----------------------
ISO 15531-42 : 2005 (E)
NOTE 2 the multiplication ratio may be either greater or smaller than one.
3.1.20
universe of discourse
the collection of concrete or abstract things that belong to an area of the real world, selected according
to its interest for the system to be modelled and for its corresponding environment
[ISO 15531-1]
3.2 Abbreviated terms
MANDATE MANufacturing DATa Exchange
STEP STandard for the Exchange of Product model data
4 Overview of the whole ISO 15531 scope
ISO 15531 specifies the characteristics for a representation of manufacturing management information
over the entire industrial process with the necessary mechanisms and definitions to enable
manufacturing management data to be shared and exchanged within the factory, with other plants or
with companies.
Exchanges are made through different computer systems and environments associated with the
complete industrial process. The standard is focused on discrete manufacturing but not limited to it.
Nevertheless any extension to industrial processes which does not belong to discrete manufacturing is
always under consideration when it does not imply any contradiction or inconsistency with the initial
objective of the standard.
The following are within the scope of ISO 15531:
the representation of production and resources information including capacity, monitoring,
maintenance constraints and control;
NOTE - Maintenance constraints and relevant maintenance management data are taken into account from the
point of view of their impact on the flow control.
the exchange and sharing of production information and resources information including storing,
transferring, accessing and archiving.
The following are outside the scope of ISO 15531:
enterprise modelling;
NOTE - That means that tools, architecture and methodologies for the modelling of an enterprise in its whole
are not in the scope of ISO 15531.
product data (representation and exchange of product i
...
INTERNATIONAL ISO
STANDARD 15531-42
First edition
2005-09-15
Industrial automation systems and
integration — Industrial manufacturing
management data —
Part 42:
Time Model
Systèmes d'automatisation industrielle et intégration — Données de
gestion de fabrication industrielle —
Partie 42: Modèle du temps
Reference number
ISO 15531-42:2005(E)
©
ISO 2005
---------------------- Page: 1 ----------------------
ISO 15531-42:2005(E)
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.
This CD-ROM contains:
1) the publication ISO 15531-42:2005 in portable document format (PDF), which can be viewed using
Adobe® Acrobat® Reader;
2) an EXPRESS schema for this part of ISO 15531 as an electronic attachment.
Adobe and Acrobat are trademarks of Adobe Syst
...
Questions, Comments and Discussion
Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.