Flowserve MX/QX Profibus DP/PA Field Unit User Manual
Page 79
79
PB DPV1 / PA Field Unit Installation and Maintenance FCD LMENIM2336-03 – 12/12
flowserve.com
Identification and Maintenance (I&M) Functions
As per “Profile Guidelines Part 1: Identification & Maintenance Functions Version 1.2 Oct-2009 Order
# 3.502” PROFIBUS DP-V1 field unit supports access to device I&M data using MSAC2S services.
1) I&M0
I&M0 data can be accessed at DP-V1 absolute index 255 of slot 0 (Physical block).
I&M0 data record structure is described in the following table.
Member Parameter
(Data Type)
Description
HEADER
(OctetString[10])
Reserved. All bytes filled with ASCII value 32 (0x20) of space character.
MANUFACTURER_ID
(USIGN16)
Manufacturer identification number of Flowserve assigned by PROFIBUS
organization.
ORDER_ID
(VisibleString[20])
First 10 bytes are filled with manufacturer specific 10 digit unit order identification
number. Last 10 bytes are filled with ASCII value 32 or 0x20 of space character.
SERIAL_NUMBER
(VisibleString[16])
Manufacturer specific 16 digit unique unit serial number consists of 8 digit QA
stamp number + 8 digit QA date in the format YYYYMMDD.
HARDWARE_REVISION
(USIGN16)
Encoded value of the hardware revision number of the PROFIBUS DP board.
For example hexadecimal value 0x0100 indicates board hardware Rev 1.0
SOFTWARE_REVISION
(1 Char + USIGN8[3])
This structure encodes the PROFIBUS DP board software revision number as
described below:
First character byte indicates the ASCII value 86 (0x56) of type recognition
character ‘V’.
Second octet indicates the value of the functional enhancement digit.
Third octet indicates the value of the bug fix digit.
Fourth octet indicates the value of the internal change digit.
For example record value {86, 3, 0, 0} indicates the PROFIBUS DP board software
revision number is V3.0.0
REV_COUNTER
(USIGN16)
Static revision counter. This counter keeps track of the number of write access
to any static attributed parameter of the unit. This counter rolls over to 1 when it
overflows.
PROFILE_ID
(USIGN16)
PROFIBUS organization assigned profile identification number that is
implemented by the slave unit.
PROFILE_SPECIFIC_TYPE
(USIGN16)
Profile specific type value. Most significant byte indicates the BLOCK_OBJECT
value and least significant byte indicates the PARENT_CLASS value of this slot.
IM_VERSION
(USIGN8[2])
Encoded value indicates the version number of the PROFIBUS I&M functions
specifications that is implemented by the slave unit. For example array elements
value {1, 2} indicates I&M functions specification version number is 1.2
IM_SUPPORTED
(USIGN16)
Bit enumerated value indicates the list of I&M functions supported by the
slave unit.
Bit0 = Profile specific I&M functions, Bit1 = I&M1 functions, Bit2 = I&M2
functions ... Bit15 = I&M15 functions.
Bit value 0 = I&M function not supported, 1 = I&M function supported.