Output Description

../_images/3a6912d6e38ae3ee0a33139000eba54e

DONE

Data_Type Default_Value Range Unit
BOOL - TRUE / FALSE -

Output DONE indicates the state of execution.

It has the value TRUE when the execution is finished and the outputs are valid. When DONE becomes FALSE other outputs are not valid any more.

ERR

Data_Type Default_Value Range Unit
BOOL - TRUE / FALSE -

Output ERR indicates whether an error occurred during Function Block execution.

It is only valid when DONE is TRUE. The kind of occurred error is specified by the error identifier at output ERNO.

ERNO

Data_Type Default_Value Range Unit
WORD - 0 … 65535 -

At output ERNO the identifier of an occurred error is provided. It is only valid when DONE and ERR is TRUE (see, error messages): Error Messages of the Function Block Libraries

VENDOR_ID

Data_Type Default_Value Range Unit
WORD 0000h - -

The output parameter VENDOR_ID (or MANUFACTURER_ID) returns the ID of a specific manufacturer that had been assigned by the PROFIBUS/PROFINET business office. Default value is 0000h in case a manufacturer does not want to handle an ID. With this ID the manufacturer of a device can be identified from a list, hosted at and available from the PROFIBUS community. See http://www.profibus.com

ORDER_ID

Data_Type Default_Value Range Unit
STRING - -  

The ORDER_ID output contains the complete order number or at least a relevant part that allows unambiguous identification of the device/module within the manufacturer’s web site. It consists of a string of 20 octets, whereas unused octets are set to “20h” (blank).

SER_NO

Data_Type Default_Value Range Unit
STRING - - -

The SER_NO output contains an unique production number assigned by the manufacturer to this device during production. It consists of a string of 16 octets, whereas unused octets are set to “20h” (blank).

HW_REV

Data_Type Default_Value Range Unit
WORD - - -

The content of this parameter characterizes the edition of the hardware only. Default value is 0000h. FFFFh indicates availability of profile specific information.

SW_REV

Data_Type Default_Value Range Unit
STRUCT PNIO_IM_SW_REV_TYPE - - -

The content of this structure characterizes the edition of the software or firmware of a device or module. The structure supports coarse and detailed differentiation that may be defined by the manufacturer: Vx.y.z.

Any component that carries software shall present its software version even if the user may not be aware of it. V255.255.255 indicates the availability of profile specific information.

Valid values for SW_REV.REV_TYPE are:

V = officially released version

R = Revision (of a virtual or physically modular product)

P = Prototype

U = Under Test (field test)

T = Test Device

SW_REV.FUNCTIONAL  (0..255) reflects the functional enhancement level

SW_REV.BUG_FIX (0..255) reflects the bug fix release level SW_REV.INTERNAL (0..255) reflects a certain internal change level

REV_CNT

Data_Type Default_Value Range Unit
WORD - - -

The output value of the REV_CNT parameter of a given module reflects the number of changes of the hardware or of its parameters. At production time the counter is set to 0. This value is reserved for the first installation and the first increment. Thus, the counter increments from

1… 65535, wrapping over back to 1 at the end.

PROFILE_ID

Data_Type Default_Value Range Unit
WORD - - -

A module following a special profile may offer extended information (PROFILE_SPEC) about its function and/or sub devices, e. g. HART. Devices not following any PROFINET application profile shall use F600h. In this case, the device is generic and may indicate its type via the parameter PROFILE_SPEC.

PROFILE_SPEC

Data_Type Default_Value Range Unit
WORD - - -

In case a module follows a special profile, this output parameter offers information about the usage of its channels and/or sub devices. The module/channel information is according to the respective definitions of the application profile. Devices/modules not following any PROFINET application profile are generic and are using F600h ““ F6FFh.

IM_SUPPORTED

Data_Type Default_Value Range Unit
DWORD - - Bit

The output value of  IM_SUPPORTED reflects the availability of I&M records. Each of the 16 bits of this value represents an I&M record. Starting with Bit 0, which represents the availability of a profile specific I&M information, the Bits 1…15 are counted upwards: Bit 1 equals to I&M1, Bit 2 equals to I&M2 etc. A bit set to 1 identifies an I&M being available.