beautypg.com

Flowserve MX/QX Profibus DP/PA Field Unit User Manual

Page 79

background image

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.