<?xml version="1.0" encoding="UTF-8"?>

<xsd:schema xmlns:pra="http://www.plcopen.org/xml/tc6_0200/OpcUa"

xmlns:xsd="http://www.w3.org/2001/XMLSchema"

targetNamespace="http://www.plcopen.org/xml/tc6_0200/OpcUa">

<xsd:simpleType name="AccessLevel">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Read" />

<xsd:enumeration value="Write" />

<xsd:enumeration value="ReadWrite" />

</xsd:restriction>

</xsd:simpleType>

<xsd:simpleType name="Visible">

<xsd:restriction base="xsd:string">

<xsd:enumeration value="Yes" />

<xsd:enumeration value="No" />

</xsd:restriction>

</xsd:simpleType>

<xsd:complexType name="InstrumentRange">

<xsd:attribute name="Low" type="xsd:double" use="required" />

<xsd:attribute name="High" type="xsd:double" use="required" />

</xsd:complexType>

<xsd:complexType name="EuRange">

<xsd:attribute name="Low" type="xsd:double" use="required" />

<xsd:attribute name="High" type="xsd:double" use="required" />

</xsd:complexType>

<xsd:complexType name="EUInformation">

<xsd:sequence>

<xsd:element name="DisplayName" type="LocalizedText" minOccurs="1" maxOccurs="1"/>

<xsd:element name="Description" type="LocalizedText" minOccurs="0" maxOccurs="1"/>

</xsd:sequence>

<xsd:attribute name="NamespaceUri" type="xsd:string" use="optional" />

<xsd:attribute name="UnitId" type="xsd:int" use="optional" />

</xsd:complexType>

<xsd:complexType name="InstanceInformation">

<xsd:sequence>

<xsd:element name="NodeId" type="xsd:string" minOccurs="1" maxOccurs="1"/>

<xsd:element name="InstanceNamespaceUri" type="xsd:string" minOccurs="1" maxOccurs="1"/>

<xsd:element name="Delimiter" type="xsd:string" minOccurs="0" maxOccurs="1"/>

</xsd:sequence>

</xsd:complexType>

<xsd:complexType name="LocalizedText">

<xsd:simpleContent>

<xsd:extension base="xsd:string">

<xsd:attribute name="Key" type="xsd:string" use="optional" default="" />

</xsd:extension>

</xsd:simpleContent>

</xsd:complexType>

<xsd:complexType name="NodeId">

<xsd:sequence>

<xsd:element name="Identifier" type="xsd:string" minOccurs="0"

maxOccurs="1" nillable="true" />

</xsd:sequence>

</xsd:complexType>

</xsd:schema>