ProSoft Technology PS69-DPM User Manual

Page 76

Advertising
background image

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.

Advertising