ProSoft Technology PTQ-PDPMV1 User Manual

Page 256

Advertising
background image

Reference

PTQ-PDPMV1 ♦ Quantum Platform

User Manual

PROFIBUS DP Master Network Interface Module for Quantum

Page 256 of 306

ProSoft Technology, Inc.

August 12, 2014

Status Data in Input Data Block

The PTQ-PDPMV1 module's Input Data block contains several types of data in
addition to the PROFIBUS network Input data. Much of this data is useful for
determining the operational status and the configuration of the module.

The types of data returned in the PROFIBUS Input Status area include:

1 Module configuration data values
2 PTQ software revision level
3 Key PROFIBUS configuration values
4 PROFIBUS Master hardware/software revision level
5 PTQ module statistics
6 Mailbox messaging control and status

The following data is received from the PTQ module during every PROFIBUS
Input Data block update.

Note: If Mailbox Messaging is disabled, words 73 through 78 of this status data area are not used.

Word
Offset

Name

Description

0 to 4

Module ID String

Unique module 10-byte pattern as text "PTQ-PDPMV1" for module
verification

5

Quantum Slot Number

Slot number in the rack in which the PTQ-PDPMV1 module is located. Value
is selected during user configuration

6

PROFIBUS Input Data Size

The number of words of PROFIBUS Input data to transfer from the
PROFIBUS Master to the processor within the Input Data blocks. Value is
selected during user configuration

7

PROFIBUS Output Data Size

The number of words to transfer from the processor in the PROFIBUS
Output space during the Output data transfer. Value is selected during user
configuration

8

Input Data Start Address

Starting 4xxxx Holding Register address for Input Data block in processor
data memory. Value is selected during user configuration

9

Output Data Start Address

Starting 4xxxx Holding Register address for Output Data block in processor
data memory. Value is selected during user configuration

10

Reserved

Reserved for future use

11

Input/Output Data Byte Swap

High byte: User-configured flag to indicate if output data is swapped after
being received from the output image of the controller. If it is 0, no swapping
occurs. If it is a nonzero value, then bytes are swapped.
Low byte: User-configured flag to indicate if input data is swapped before
being placed in the input image for the controller. If it is 0, no swapping
occurs. If it is a nonzero value, then bytes are swapped.

12

Module Software Major/Minor
Version Number

High byte: Module software major version number
Low byte: Module software minor version number

13 to
20

PROFIBUS Slave Configured
List

This is a 16-byte array with bit fields where one bit is assigned to each slave
station address. The associate bit is set if the slave is present in the
database. For the bit/slave relationship, refer to the Slave List Structure
below.

21 to
28

PROFIBUS Data Transfer
Status

This is a 16-byte array with bit fields where one bit is assigned to each slave
station address. The associated bit is set if the slave has reached or
retained the "Data Exchange" state at least once during the last three data
cycles. For the bit/slave relationship, refer to the Slave List Structure below.

Advertising