| |||
Interfaces and Methods - Schemas - FDT Specification - Quicklinks - Abbreviations | |||
FDTProfibusIdentSchema |
<!-- Definition of Attributes --> <AttributeType name="schemaVersion" dt:type="number" default="1.21" /> <AttributeType name="busProtocol" dt:type="enumeration" dt:values="protocol_DP protocol_IM protocol_PA" /> <!-- --> <!-- DP --> <!-- --> <AttributeType name="slaveAddress" dt:type="ui1" /> <!-- data source : live list provided by Profibus master - display decimal format --> <AttributeType name="identNumber" dt:type="bin.hex" /> <!-- Profile IDENT_NUMBER : 0x9700 ( 0x9700 to 0x9742) or Manufacturer specific IDENT_NUMBER --> <!-- Display format : 0xabcd --> <!-- --> <!-- IM --> <!-- --> <AttributeType name="manufacturer_id" dt:type="ui2" /> <!-- I&M 0 Element 1Mapped to PB.DEVICE_MAN_ID --> <AttributeType name="order_id" dt:type="string" dt:maxLength="20" /> <!-- I&M 0 Element 2 Mapped to PB.DEVICE_ID --> <AttributeType name="serialNumber" dt:type="string" dt:maxLength="16" /> <!-- I&M 0 Element 3 unique serial number - Mapped to PB.DEVICE_SER_NUM --> <AttributeType name="hardwareRevision" dt:type="string" /> <!-- I&M 0 Element 4 HARDWARE_REVISION - 2 Octets transformed to string (to be consistent to PA_I&M) --> <!-- if PROFILE_ID is 0x9700 = device is PA device, HARDWARE_REVISION must be read from PA_I&M0 element 2 --> <AttributeType name="softwareRevision" dt:type="string" /> <!-- I&M 0 Element 5 SOFTWARE_REVISION - 4 Octets : 4 Octets – 1 char + 3 unsigned 8 , e.g.: V1.2.3 --> <!-- if PROFILE_ID is 0x9700 = device is PA device, SOFTWARE_REVISION must be read from PA_I&M0 element 3 --> <AttributeType name="profileID" dt:type="ui2" /> <!-- I&M 0 Element 7 PROFILE_ID --> <AttributeType name="profileSpecificType" dt:type="ui2" /> <!-- I&M 0 Element 8 PROFILE_SPECIFIC_TYPE - MSB = BLOCK_OBJECT, LSB = PARENT_CLASS --> <AttributeType name="imVersion" dt:type="float" /> <!-- I&M 0 Element 9 IM_VERSION - 2 Octets – unsigned 16; MSB major version xxx, LSB minor version yyy - convert to float xxx.yyy --> <!-- Frame Application and DTMs should split the float to major version and minor version for display --> <AttributeType name="imSupported" dt:type="ui2" /> <!-- I&M 0 Element 10 IM_SUPPORTED --> <AttributeType name="tagFunction" dt:type="string" dt:maxLength="32" /> <!-- I&M1 element 1 TAG_FUNCTION - mapped to semantic of IdTag --> <AttributeType name="tagLocation" dt:type="string" dt:maxLength="22" /> <!-- I&M1 element 2 TAG_LOCATION --> <!-- --> <!-- PA --> <!-- --> <!-- AttributeType name="profile" dt:type="enumeration" dt:values="DP PA IM"/ --> <AttributeType name="profilePA" dt:type="ui2" /> <!-- Block structure of physical block - element 7 : OctetString - (Index 10 - size 2) --> <AttributeType name="profileRevisionPA" dt:type="ui2" /> <!-- Block structure of physical block – element 8 Unsigned 16 - (Index 6) --> <AttributeType name="device_man_id" dt:type="ui2" /> <!-- DEVICE_MAN_ID Physical Block - Index 10 - display format : decimal --> <AttributeType name="device_id" dt:type="string" dt:maxLength="16" /> <!-- DEVICE_ID´Physical Block - Index 11 - VisibleString 16 --> <AttributeType name="softwareRevisionPA" dt:type="string" dt:maxLength="16" /> <!-- SOFTWARE_REVISION Physical Block - Index 8 (VisibleString 16) --> <AttributeType name="hardwareRevisionPA" dt:type="string" dt:maxLength="16" /> <!-- HARDWARE_REVISION Physical Block - Index 9 (VisibleString 16) --> <!-- reused from I&M : <AttributeType name="serialNumber" dt:type="string" dt:maxLength="16"/> DEVICE_SER_Num Physical Block - Index 12 (VisibleString 16) --> <AttributeType name="deviceTAG" dt:type="string" dt:maxLength="16" /> <!-- TAG_DESC BO of PB - OctetString 32 --> <AttributeType name="profileSpecificTypePA" dt:type="ui2" /> <!-- block object PARENT_CLASS of first TransducerBlock --> <!-- --> <!-- general --> <!-- --> <AttributeType name="idDTMSupportLevel" dt:type="enumeration" dt:values="genericSupport profileSupport blockspecificProfileSupport specificSupport identSupport" /> <AttributeType name="manufacturerSpecificExtension" dt:type="string" /> <AttributeType name="match" dt:type="string" /> <AttributeType name="nomatch" dt:type="string" /> <ElementType name="RegExpr" content="empty" model="closed" > <attribute type="match"
required="no" /><attribute type="nomatch"
required="no" /></ElementType> </Schema> | ||
© by M&M Software GmbH, parts of this website taken from FDT Interface Specification Version 1.2.1, © by FDT Group, AISBL. This website is published for support of M&M products as granted in license conditions, chapter 2.1. Last updated 2015-02-05 15:18 Email: FDT Technical Support Line. | |||