beautypg.com

ProSoft Technology 5204SE-MNET-PDPMV1 User Manual

Page 131

background image

Reference 5204SE-MNET-PDPMV1

♦ ProLinx Gateway

User Manual

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


ProSoft Technology, Inc.

Page 131 of 235

December 22, 2009

Variable Name

Size/Type

Description

Out - Getdatabase

1

Single-Bit
Boolean

This is the bit your control and sequencing logic will use to
trigger a message to retrieve information about the PROFIBUS
database. Set this bit to one (1) whenever no other messages
are active and you want to send this acyclic message.

Out - MailBoxData

Multi-variable
nested DDT

For details, see Modbus DDT (page 98)

Out - Timeout

1

16-bit Integer

Used to hold the amount of time in milliseconds to wait for a
response to the Modbus TCP/IP command before assuming a
communication error has occurred and setting the In-
MessageError status bit

In - Fault

1

16-bit Integer

If 'Invalid Other' is returned in the Acyclic Message Status
Word in the header of the response, information about the fault
can be found in this variable.

0001h - No database in FLASH memory, or download is in
progress.

In - InputLength

1

16-bit Integer

Total Input Length

Sum of all Input lengths for all slaves in the database, in bytes

In - OutputLength

1

16-bit Integer

Total Output Length

Sum of all Output lengths for all slaves in the database, in
bytes

In - InputSize

1

16-bit Integer

Required Initialization Input size for the current database. If the
slaves are located in a contiguous block, this size is the same
as the Total Input Length.

In - OutputSize

1

16-bit Integer

Required Initialization Output size for the current database. If
the slaves are located in a contiguous block, this size is the
same as the Total Output Length.

In – Database
Informations

4-element 16-bit
Integer Array

This array holds two 32-bit values which are the PROFIBUS
and Module CRC32 checksums. These values also appear in
the gateway Status variables and in ProSoft Configuration
Builder (PCB).

In - MessageDone

1

Single-bit
Boolean

The DFB will set this bit when the Modbus TCP/IP response is
successfully received.

In - MessageError

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.