IODD

Source: Wikipedia, the free encyclopedia.

The IODD (

portable network graphics
).

Structure

The IODD structure conforms to the specifications of the standard ISO 15745

communication network
profile in one data file. According to the structure defined in ISO 15745, the IODD provides the objects DeviceIdentity and DeviceFunction for the device description. The DeviceIdentity object contains text with information for the user and identification numbers (IDs) to automatically identify sensors and actuators in the plant. The IODD enables the vendor to describe variants of products, which are equal in their parameters, process and diagnosis data and communication but vary in their order number. In this way it is ensured that the high diversity of the mechanical characteristics, which characterize the sensors and actuators, will not result in an unnecessary high number of device descriptions and a high consumption of identification numbers. The DeviceFunction object is the recipient of any other information if these information do not belong to the communication profile. It contains the description of the device’s parameters, process data, diagnosis data and configuration of the user interface.

The embedded communication network profile can be easily replaced and hence the IODD can be easily used to describe sensors and actuators with different communication interfaces.

Language support

The textual data can be specified in multiple languages. In the actual device description only text identifiers are used. Separate text lists (for each supported language one is necessary) link the corresponding language-dependent text to the text identifier. Usually all of the text lists are included in the main file. For subsequent translation into other languages the text lists can be provided as separate files to leave the main file unchanged.

Standard definition

All parameters and diagnosis data, pre-defined by the IO-Link standard,[3] are described in the file"IODD-StandardDefinitions[version].xml" with the same syntax used in the IODD. These default parameters and diagnosis data are not described but referenced in the IODD.

The IODD specification, the IODD guideline with examples and the IODD Checker are provided by the IO-Link Consortium.[4] At present, the IODD version V1.0.1 is available, which describes devices based on the IO-Link specification V1.0 as well as devices based on the IO-Link specification V1.1 in V1.0 compatibility mode. In future, IODD V1.1 will provide a description of devices for the IO-Link specification V1.1. The IODD V1.1 will not replace the V1.0.1.

IODD Checker

The tool "IODD Checker"[5] considers not only the compliance of the schemas but also all the rules of the IODD specification, which can not be checked by the XML schema. After passing the examination the IODD is stamped by the Checker. This test is mandatory. Engineering tools only accept stamped IODDs hence there is no need to implement these tests in the engineering tool.

IODD Finder

The IO-Link community provides interfaces to an "IODD Finder",[6] which can be used by engineering or master tools to present the appropriate IODD for a device.

See also

Literature

References

  1. ^ Bapp, Michael (2008-12-01). "IO Link: Sensor to Automation System Communication". Control Engineering Europe. Retrieved 2020-05-19.
  2. ^ "Industrial automation systems and integration — Open systems application integration framework". International Standard Organization (ISO). 2003. ISO 15745-1. Retrieved 2020-05-19.
  3. ^ "IO Device Description V1.1 Specification (with Schemas and Standard Definitions)". IO-Link Community Consortium. Retrieved 2020-05-19.
  4. ^ "Downloads - IO Device Description". IO-Link Consortium. Retrieved 2020-05-19.
  5. ^ "IODD V1.1 Checker V1.1.4". IO-Link Consortium. Retrieved 2020-05-19.
  6. ^ "IODD finder". IO-Link Community Consortium. Retrieved 27 September 2018.
This page is based on the copyrighted Wikipedia article: IODD. Articles is available under the CC BY-SA 3.0 license; additional terms may apply.Privacy Policy