GB/T 22270.5-2023 Industrial automation systems and integration—Service interface for testing applications—Part 5:Application program service interface (English Version)
Industrial automation systems and integration - Service interface for testing applications - Part 5: Application program service interface
1 Scope
This document defines the formatting, syntax and semantic rules for describing an object oriented interface for using services provided by a coordinator and the configuration of virtual devices and the environment for their use.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content constitutes requirements 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.
ISO 20242-1 Industrial automation and systems integration - Service interface for testing applications - Part 1: Overview
ISO 20242-2 Industrial automation and systems integration - Service interface for testing applications - Part 2: Resource Management Service Interface
ISO 20242-3 Industrial automation and systems integration - Service interface for testing applications - Part 3: Virtual Device Service Interface
ISO 20242-4 Industrial automation and systems integration - Service interface for testing applications - Part 4: Device Capability Profile Template
ISO 13209-1 Road vehicles - Open Test sequence eXchange format (OTX) - Part 1: General information and use cases
ISO 13209-2 Road vehicles - Open Test sequence eXchange format (OTX) - Part 2: Core data model specification and requirements
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 20242-1, ISO 20242-2, ISO 20242-3, ISO 20242-4, ISO 13209-1, ISO 13209-2 and the following apply.
3.1
communication object
existing object which may be accessed with a communication function to read or write a value
[SOURCE: GB/T 22270.1-2008, 2.3]
3.2
coordinator
program with a specified interface to handle the access of an application program to one or more device drivers (3.6) and to manage real-time application aspects, synchronization and events
[SOURCE: GB/T 22270.1-2008, 2.4]
3.3
coordinator capability description
text file containing information about the capabilities of coordinators (3.2) in a defined format (i.e. structure, syntax)
[SOURCE: GB/T 22270.1-2008, 2.5, modified.]
3.4
coordinator services
services of a coordinator (3.2) for the exchange of data with application programs
3.5
device capability description
text file containing information about the capabilities of virtual devices (3.10) in a defined format (i.e. structure, syntax)
[SOURCE: GB/T 22270.1-2008, 2.5, modified.]
3.6
device driver
software module providing an ISO 20242-specified interface with service functions to call a platform adapter to access physical devices
[SOURCE: GB/T 22270.2-2012, 3.1]
3.7
function object
instance describing one capability of a virtual device (3.9)
[SOURCE: GB/T 22270.3-2015, 3.4]
3.8
parameterization instance description
information about the configuration of a coordinator (3.2) and of virtual devices (3.10)
[SOURCE: GB/T 22270.4-2015, 3.8]
3.9
operation
instance describing one complete procedure
[SOURCE: GB/T 22270.3-2015, 3.5]
3.10
virtual device
representation of one or more physical devices and/or stand-alone software modules that provide an unambiguous view of the resources of a communication interface
[SOURCE: GB/T 22270.3-2015, 3.7]
3.11
workspace
grouping of coordinators (3.2) resources providing an access point for an application
4 Symbols and abbreviated terms
APSI: Application Program Service Interface
ASCII: American Standard Code for Information Interchange
CCD: Coordinator Capability Description
CO: Communication Object
DCD: Device Capability Description
DCPT: Device Capability Profile Template
DSL: Domain Specific Language
EAI: Extended Access Interface
FAI: Full Access Interface
FO: Function Object
NIL: Null pointer or null reference, does not refer to a valid object
OP: Operation
OTX: Open Test sequence eXchange
PID: Parameterization Instance Description
SAI: Smart Access Interface
VD: Virtual Device
VDSI: Virtual Device Service Interface
XML: eXtensible Markup Language (see REC-xml-20040204)
Standard
GB/T 22270.5-2023 Industrial automation systems and integration—Service interface for testing applications—Part 5:Application program service interface (English Version)
Standard No.
GB/T 22270.5-2023
Status
valid
Language
English
File Format
PDF
Word Count
115500 words
Price(USD)
3465.0
Implemented on
2024-6-1
Delivery
via email in 1~5 business day
Detail of GB/T 22270.5-2023
Standard No.
GB/T 22270.5-2023
English Name
Industrial automation systems and integration—Service interface for testing applications—Part 5:Application program service interface
Industrial automation systems and integration - Service interface for testing applications - Part 5: Application program service interface
1 Scope
This document defines the formatting, syntax and semantic rules for describing an object oriented interface for using services provided by a coordinator and the configuration of virtual devices and the environment for their use.
2 Normative references
The following documents are referred to in the text in such a way that some or all of their content constitutes requirements 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.
ISO 20242-1 Industrial automation and systems integration - Service interface for testing applications - Part 1: Overview
ISO 20242-2 Industrial automation and systems integration - Service interface for testing applications - Part 2: Resource Management Service Interface
ISO 20242-3 Industrial automation and systems integration - Service interface for testing applications - Part 3: Virtual Device Service Interface
ISO 20242-4 Industrial automation and systems integration - Service interface for testing applications - Part 4: Device Capability Profile Template
ISO 13209-1 Road vehicles - Open Test sequence eXchange format (OTX) - Part 1: General information and use cases
ISO 13209-2 Road vehicles - Open Test sequence eXchange format (OTX) - Part 2: Core data model specification and requirements
3 Terms and definitions
For the purposes of this document, the terms and definitions given in ISO 20242-1, ISO 20242-2, ISO 20242-3, ISO 20242-4, ISO 13209-1, ISO 13209-2 and the following apply.
3.1
communication object
existing object which may be accessed with a communication function to read or write a value
[SOURCE: GB/T 22270.1-2008, 2.3]
3.2
coordinator
program with a specified interface to handle the access of an application program to one or more device drivers (3.6) and to manage real-time application aspects, synchronization and events
[SOURCE: GB/T 22270.1-2008, 2.4]
3.3
coordinator capability description
text file containing information about the capabilities of coordinators (3.2) in a defined format (i.e. structure, syntax)
[SOURCE: GB/T 22270.1-2008, 2.5, modified.]
3.4
coordinator services
services of a coordinator (3.2) for the exchange of data with application programs
3.5
device capability description
text file containing information about the capabilities of virtual devices (3.10) in a defined format (i.e. structure, syntax)
[SOURCE: GB/T 22270.1-2008, 2.5, modified.]
3.6
device driver
software module providing an ISO 20242-specified interface with service functions to call a platform adapter to access physical devices
[SOURCE: GB/T 22270.2-2012, 3.1]
3.7
function object
instance describing one capability of a virtual device (3.9)
[SOURCE: GB/T 22270.3-2015, 3.4]
3.8
parameterization instance description
information about the configuration of a coordinator (3.2) and of virtual devices (3.10)
[SOURCE: GB/T 22270.4-2015, 3.8]
3.9
operation
instance describing one complete procedure
[SOURCE: GB/T 22270.3-2015, 3.5]
3.10
virtual device
representation of one or more physical devices and/or stand-alone software modules that provide an unambiguous view of the resources of a communication interface
[SOURCE: GB/T 22270.3-2015, 3.7]
3.11
workspace
grouping of coordinators (3.2) resources providing an access point for an application
4 Symbols and abbreviated terms
APSI: Application Program Service Interface
ASCII: American Standard Code for Information Interchange
CCD: Coordinator Capability Description
CO: Communication Object
DCD: Device Capability Description
DCPT: Device Capability Profile Template
DSL: Domain Specific Language
EAI: Extended Access Interface
FAI: Full Access Interface
FO: Function Object
NIL: Null pointer or null reference, does not refer to a valid object
OP: Operation
OTX: Open Test sequence eXchange
PID: Parameterization Instance Description
SAI: Smart Access Interface
VD: Virtual Device
VDSI: Virtual Device Service Interface
XML: eXtensible Markup Language (see REC-xml-20040204)