ГОСТ Р ИСО 15745 - 4 - 2012
<xsd:element name^dataMapping" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attribute name="parameterlDRef“ type="xsd:IDREF" use="required"/>
<xsd:attribute name="accessPath" type="xsd:string" use="required7>
<xsd:attribute name="services" type="xsd:NMTOKENS" use="optional’7>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name="description" type="xsd:string” use="optional7>
</xsd:complexType>
</xsd:element>
<xsd:element name=Hservices">
<xsd:annotation>
<xsd:documentation>Ethernet TCP/IP services</xsd:documentation>
</xsd:annotation>
<xsd:complexType>
<xsd:sequence>
<xsd:element name="modbusTCP">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="modbusMessaging" minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="additionalService" maxOccurs="unbounded">
<xsd:complexType>
<xsd:sequence minOccurs="0">
<xsd:element name="subFunction" maxOccurs="unbounded">
<xsd:complexType>
<xsd:attribute name="code" type="xsd:unsignedByte" use="required7>
<xsd:attribute name*"description" type=’xsd:string" use="optional7>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
<xsd:attribute name=Mname" type="xsd:string" use=”required7>
<xsd:attribute name="functionCode" type="xsd:unsignedByte" use=’*required7>
<xsd:attribute name="subFunctionCode" type="xsd:unsignedByte" use="optional7>
<xsd:attribute name="description" type="xsd:string" use="optional7>
</xsd:complexType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name=BmodbusDeviceManagemenf minOccurs="0">
<xsd:complexType>
<xsd:sequence>
<xsd:element nameaBadditionalService“ maxOccurs="unbounded,,>
<xsd:complexType>
<xsdsequence minOccurs="0">
<xsd:element name="subFunction" maxOccurs=”unbounded">
<xsd:complexType>
<xsd:attribute name=”code" type="xsd:unsignedByte" use=’required7>
<xsd:attribute name="description" type=’xsd:string" use="optional7>
336