beautypg.com

ProSoft Technology 5204SE-MNET-PDPMV1 User Manual

Page 170

background image

5204SE-MNET-PDPMV1 ♦ ProLinx Gateway

Reference

Modbus TCP/IP to PROFIBUS DP-V1 Pass-Through Master

User Manual


Page 170 of 235

ProSoft Technology, Inc.

December 22, 2009

Variable Name

Size/Type Description

In -
SlaveDiagnosticData[ ]

200-element
8-bit Byte
Array

For detailed breakdown of the data available in this array,
see Get (Extended) Slave Diagnostic Message Structure
(page 198).

The amount and type of extended diagnostic data returned
varies, and depends on the capabilities of the slave
device. Refer to the device manufacturer's documentation
for slave diagnostic information.

In - RDDiagnostActive 1

Single-bit
Boolean

The DFB will set this bit when the Modbus TCP/IP
message has been initiated and is being processed.

In - RDDiagnostError

1

Single-bit
Boolean

The DFB will set this bit when the Modbus TCP/IP
response is not successfully received. When this bit is set,
it indicates your control and sequencing logic should retry
the command.

In -
RDDiagnostSuccess

1

Single-bit
Boolean

The DFB will set this bit when the Modbus TCP/IP
response is successfully received and the PROFIBUS
cyclic input data variables have been updated.

NOTE: The MBP_MSTR function used on the Quantum platform has a lower data transfer limit
than the DATA_EXCH function for the M340 platform. As a result, on the Quantum platform, the

amount of data that can be transferred between a Quantum PAC and the ProLinx Gateway is 200,
8-bit bytes (100, 16-bit words) per message transaction.

This limit is more than enough for most PROFIBUS DP message telegrams. However, there are a
few PROFIBUS messages that could contain more data in the PROFIBUS response than can be
sent to the Quantum processor using the MBP_MSTR funcution for Modbus TCP/IP. It such

cases, the PROFIBUS data is truncated after the first 200-bytes, any PROFIBUS data beyond that
limit will not be sent to the Quantum, and the excess data will be lost.

The performance of this Get Slave Diagnostics mailbox message may be affected by this limitation.
Please consult your device manufacture's documentation to see if any of your PROFIBUS DP

slave devices provide more than 200 bytes of extended diagnostic data in per message.