1、 Reference number ISO 15531-42:2005(E) ISO 2005INTERNATIONAL STANDARD ISO 15531-42 First edition 2005-09-15 Industrial automation systems and integration Industrial manufacturing management data Part 42: Time Model Systmes dautomatisation industrielle et intgration Donnes de gestion de fabrication i
2、ndustrielle Partie 42: Modle du temps ISO 15531-42:2005(E) PDF disclaimer This PDF file may contain embedded typefaces. In accordance with Adobes 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
3、computer performing the editing. In downloading this file, parties accept therein the responsibility of not infringing Adobes 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
4、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
5、 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 eit
6、her ISO at the address below or ISOs 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 copyrightiso.org Web www.iso.org Published in Switzerland ii ISO 2005 All rights reserved ISO 15531-42 : 2005 (
7、E) Contents page1 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 d
8、efinition 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.
9、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_dis
10、c_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_
11、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 lo
12、wer_bounded_complete_continuous_domain 19 ISO 2005 All rights reserved iiiISO 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
13、.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
14、.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
15、 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 t
16、ime_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
17、 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 ISO 2005 All rights reserved iv ISO 15531-42
18、: 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 fo
19、r 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
20、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 S
21、tandard 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
22、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 ISO 2005 All rights reserved vISO 15531-42 : 2005 (E) Intr
23、oduction 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 i
24、n 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-proc
25、ess 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 o
26、r 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 e
27、nvironment 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 rel
28、ated 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 the
29、ory 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 compati
30、bility 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. ISO 2005 All rights reserved vi1 Scope This part of ISO 15531 specifies a generic framework fo
31、r 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 even
32、t 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
33、 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 de
34、scription 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
35、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
36、 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 (
37、including any amendments) applies. ISO 2005 All rights reserved 1 INTERNATIONAL STANDARD ISO 15531-42:2005(E) Industrial automation systems and integration Industrial manufacturing management data Part 42: Time Model ISO 15531-42 : 2005 (E) ISO/IEC 8824-1: Information Technology Abstract Syntax Nota
38、tion 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
39、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 definit
40、ions 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 t
41、his 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 o
42、f 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 cha
43、racterised by its behaviour and attributes ISO 2005 All rights reserved 2 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 ch
44、aracterise 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 system
45、s 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 t
46、he 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
47、.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 product
48、ion. 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 Tues
49、day 12.00 a.m. ISO 2005 All rights reserved 3ISO 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