ProSoft Technology PS69-DPM User Manual
Page 76

Contents
PS69-DPM ♦ CompactLogix or MicroLogix Platform
User Manual
PROFIBUS DPV1 Master
Page 76 of 130
ProSoft Technology, Inc.
October 1, 2014
Step 4: Add Logic to Execute MSG Instruction
With the MSG instruction now configured you can add the required logic needed to execute
the instruction. The example below shows the MSG instruction used in the example logic in
RIF_1769_DPM_Messaging_L32E.ACD.
3.2.2 Supported PROFIBUS-DP Messages
The section shall define the message functions supported by the CompactLogix Master
module. Below is a summary of the functions that are supported.
Service
Cmd Code
Group
Description
DDLM_Slave_Diag
66
DDLM
Reading out the diagnostic information from a DP Slave
DDLM_Global_Control
70
DDLM
Sending a command to one or several DP Slaves
DDLM_Set_Parameter
74
DDLM
Sending parameter data to a specific DP Slave during its
run time
MSAC1_Read
17
DPV1
With this service, a read request for a particular data
block is sent to a DPV1 Slave. This service works Slot-
and Index-referenced.
MSAC1_Write
17
DPV1
With this service, a write request is transferred to a DPV1
Slave, to write a particular data block in the DPV1 Slave.
This service works Slot- and Index- referenced.
MSAL1M_Alarm_Res
18
DPV1
This service provides the means to acknowledge a DPV1
Alarm indication sent to the Master by a Slave.
Note: The sample program "RIF_1796_DPM_messaging_L32E.ACD" has an example for each of these
services.
3.2.3 Standard Messaging
This section contains the description of each Standard Message "DDLM" supported by the
PROFIBUS Master module.
DDLM_Slave_Diag
The DDLM_SLAVE_Diag request is used to query the status of a PROFIBUS Slave by
using its address on the bus. This request can be used to determine the general health of
the slave device. The MSG instruction Request /Confirmation format is as follows.