ProSoft Technology PS69-DPM User Manual
Page 79

PS69-DPM ♦ CompactLogix or MicroLogix Platform
Contents
PROFIBUS DPV1 Master
User Manual
ProSoft Technology, Inc.
Page 79 of 130
October 1, 2014
The CIP MSG setup of this request is as follows.
Parameter
Value
Remarks
Message Type
CIP Generic
Service Type
Custom
Service Code
64 hex
Service Code "Bridge Message"
Class
65 hex
CIP Object "CIP_MSG_BRIDGE"
Instance
1
Attribute
0
Source Element
SlaveDiagReq
Reference to a Tag of type DDLM_SLAVE_DIAGNOSTIC_REQUEST
Destination
SlaveDiagCnf
Reference to a Tag of type DDLM_SLAVE_DIAG_CONFIRM
Source Length
16
Corresponds to the size of the DDLM_SLAVE_DIAGNOSTIC_REQUEST
structure
DDLM_Global_Control
The DDLM_Global_Control request makes it possible, to send commands to one or several
DP Slaves. A PROFIBUS-DP Slave accepts a control command only from the DP master.
This request makes it possible to do Sync and Freeze functions. The MSG instruction
Request / Confirmation format is as follows.
DDLM_GLOBAL_CONTROL_REQUEST
Parameter
Data Type
Value
Description
Reserved1
INT
0
Reserved
Reserved2
INT
0
Reserved
Reserved3
INT
0
Reserved
Command
SINT
70
Command for the DDLM_Global_Control service
Reserved4
SINT
0
Reserved
DeviceAdr
SINT
SLA
Address of the PROFIBUS Slave
Conrol-Command
SINT
CC
Control_Command
GroupSelect
SINT
GS
Group Select
SLA := Slave Address
The parameter SLA allows the user to set the address of the Slave in which the Global
Control command is to be sent. The value of 127 is a special global broadcast address.
When this address is selected, all Slaves are affected by this command at the same time.
CC := Control Command
The parameter CC determines the function that is to be executed when using the Global
Control Command.
Bit Offset
Structure Member Data Type
Description
0
Reserved
BOOL
Reserved
1
Clear_data
BOOL
Clear Output Data
2
UnFreeze
BOOL
Unfreeze Input Data
3
Freeze
BOOL
Freeze Input Data
4
Unsync
BOOL
Neutralize Sync Command or Unsync