beautypg.com

Accessing the cyclic data at runtime, Data types – Flowserve MX/QX Profibus DP/PA Field Unit User Manual

Page 69

background image

69

PB DPV1 / PA Field Unit Installation and Maintenance FCD LMENIM2336-03 – 12/12

flowserve.com

Channel 357 – Actuator Position Channel (Index 117)

The valve position is in units of 0-100% of open.

Channel 358 – Analog Input 1 (Index 118)

The 4-20 mA user input is reported in units of 0-100%.

Channel 359 – Analog Input 2 (Index 119)

The 4-20 mA user input is reported in units of 0-100%.

PROFIBUS Function Block Cyclic Parameter Descriptions

The MX/QX PB device contains eight “slots.” Each slot contains a specific block type. The host can
configure which parameter in each of these blocks are used for cyclic data. Below are the slots and
their associated block type with the default channel number for that block.

The module type for each slot is fixed, i.e., Slot 1 can only contain an Analog Output.

Slot Number

Slot Assignment

Factory Default Value

Channel Number

Slot 1

Analog Output

AO_CTRL_FLOW_CHAN

344

Slot 2

Discrete Input

DI_POSITION_AND_BUS_MODE

347

Slot 3

Discrete Input

DI_ACTUATOR_FUALTS_1_CHAN

349

Slot 4

Discrete Input

DI_ACTUATOR_FUALTS_2_CHAN

350

Slot 5

Discrete Input

DI_ACTUATOR_ALARMS_CHAN

351

Slot 6

Discrete Output

DO_POSITION_CHAN

354

Slot 7

Discrete Output

DO_ESD_CHAN

355

Slot 8

Analog Input

AI_POSITION_CHAN

357

NOTE: Any slot may be replaced with a “place holder” (EMPTY_MODULE) if no cyclic data from this
block is desired.

Accessing the Cyclic Data at Runtime

The cyclic data that can be read or written by a host must be done using “consistency”, that is, the
data must be transferred in a fixed order. Refer to your host software manuals for proper consistent
data transfer techniques.

Data Types

Structure Type

Definition

Floating Point (DS-33)

Consists of four bytes of value data and one byte of status data.

Discrete (DS-34)

Consists of one byte of value data and one byte of status data.

NOTE: The CHECKBACK parameters contain three bytes that are bitwise coded.