Contents
User Manual
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 when using the Global Control Command.
Bit Offset
Structure Member
0
Reserved
1
Clear_data
2
UnFreeze
3
Freeze
4
Unsync
5
Sync
6
Reserved
7
Reserved
Combination of the Unsync/Sync and Unfreeze/Freeze bits:
Bit 2 or 4
Bit 3 or 5
0
0
0
1
1
0
1
1
GS := Group_Select
The parameter GS allows the user program to select which of the 8 possible slave groups is
addressed by this service. This command is activated in the Slave when the AND linkage
between its internal Group_Ident and the desired Group_Select logic result is a "1". The
Group_Ident parameter is configured by the Master during the startup phase. If the
Group_Ident parameter is set to a value of "0", the Slave does not carry out a group
evaluation (AND linkage) with the received command.
The global control command is processed by using the two handshake bits GlbCtrlReq in
the Device Command register and GlbCtrCnf in the Device Status register. The command is
sent on every High to Low and Low to High transition of the GlbCtrlReq bit. If both bits are
equal a command can be sent. To send a command setup the Global_Control_array with
the desired command. Set the bits GlbCtrlReq and GlbCtrlCnf to unequal by transition of the
GlbCtrlReq bit. If the GlbCtrlCnf was set equal to the GlbCtrlReq bit the command was sent.
The truth table below provides an explanation of this process.
GlbCtrlReq
GlbCtrlCnf
0
0
1
0
1
1
0
1
0
0
Page 72 of 130
PS69-DPM ♦ CompactLogix or MicroLogix Platform
Data Type
Description
BOOL
Reserved
BOOL
Clear output data
BOOL
Unfreeze input data
BOOL
Freeze input data
BOOL
Neutralize the sync command or unsync
BOOL
Freeze output data, until sync command is neutralized
BOOL
Reserved
BOOL
Reserved
Meaning
No function
Function (sync or freeze) is active
Function (unsync or unfreeze) is active
Function (unsync or unfreeze) is active
Meaning
No Control_Command is active. Next command can be send.
Control command in progress.
No Control_Command is active. Next command can be send
Control command in progress.
Process repeats
PROFIBUS DPV1 Master
ProSoft Technology, Inc.
October 1, 2014
Need help?
Do you have a question about the PS69-DPM and is the answer not in the manual?