MVI56-PDPMV1 ♦ ControlLogix Platform
Mailbox Messaging
PROFIBUS DPV1 Master
User Manual
Page 145 of 251
ProSoft Technology, Inc.
3.4
Special Function Mailbox Messaging Commands
The MVI56-PDPMV1 module supports some extended PROFIBUS functions,
using a mailbox data exchange mechanism implemented in the module.
The MVI56-PDPMV1 module supports the following special functions through
this mailbox messaging scheme:
Initiated from Processor
Message
Description
Set Operation Mode
Controls the operating state of the PROFIBUS Master
Set Slave Mode
Sends special control command to one or several slaves
(Sync/Freeze)
Get Slave Diag
Gets diagnostic information from a slave
Get Slave Config
Gets slave configuration
Set Slave Address
Sets node address of a slave (if supported by the slave)
Get Live List
Gets information from all nodes on the network
Start Slave
Starts slaves dynamically
Stop Slave
Stops slaves dynamically
Class 1 MSAC1 Read
DPV1 acyclic read
Class 1 MSAC1 Write
DPV1 acyclic write
Class 2 MSAC2 Connection Initiate
Establishes a DPV1 Class 2 connection to a slave
Class 2 MSAC2 Connection Abort
Terminates a DPV1 Class 2 connection to a slave
Class 2 MSAC2 Read
Issues a Class 2 acyclic read request to a slave, once a
connection has been established
Class 2 MSAC2 Write
Issues a Class 2 acyclic write request to a slave, once a
connection has been established
DPV1 Alarm Handling: Generated by Slave Devices
Message
Description
Alarm Indications
Spontaneous alarm indication from DPV1 slave. Structure of
data is slave-dependent
Alarm Confirmation
This message is sent by the MVI56 module automatically as
a confirmation to the alarm indications.
The provided Function Blocks simplify the processor logic required to implement
these messaging mailbox exchanges.
Sending a mailbox message to the MVI56-PDPMV1 module is a relatively simple
process; however, it is important to follow a certain sequence.