Contents
PS69-DPM ♦ CompactLogix or MicroLogix Platform
User Manual
PROFIBUS DPV1 Master
Page 62 of 130
ProSoft Technology, Inc.
October 1, 2014
Bit Offset
Structure Member
Data Type
Description
6
HsAck6
BOOL
Reserved
7
HsAck7
BOOL
Reserved
The handshake acknowledge bits provide an indication to the user application if a command
has been processed. Every handshake acknowledge bit has a corresponding handshake
request bit. A command can be triggered by setting the corresponding handshake request
bit in the device command register of the output array. If the handshake acknowledge bit is
equal to the corresponding handshake request bit the command has completed and the
user program can begin the next command. If unequal, the command is still being
processed.
HsAck0 := SlvDiagCnf
This bit indicates the processing of a SlaveDiag request. If this bit is equal to
SlvDiagReq
in
the Command register the command has been processed. If unequal, the command is still in
progress.
HsAck1 := GlbCtrlCnf
This bit indicates the processing of a Global Control request. If this bit is equal to
GlbCtrlReq
in the Command register the command has been processed. If unequal, the
command is still in progress.
HsAck2..7 := Reserved
Reseved for future use.
Firmware Revision
This data field, which is part of the input image of the CompactLogix PROFIBUS Master
module, contains the current firmware revision. The Minor revision indication will be in the
low byte and the Major revision will be in the high byte. The Firmware Field is placed in the
Input area as shown in the following table.
Byte Offset
Structure Member
Data Type
Description
4
FwMinor
SINT
Firmware Minor Revision
5
FwMajor
SINT
Firmware Major Revision
6 to 7
Reserved
INT
Reserved
Example:
If FwMajor = 10 and FwMinor = 1 then the firmware revision is 10.1.
Due to a different internal firmware numbering scheme than Major/Minor version the
following scheme is used to utilize this information to support requirements for a major
revision/minor revision. Details are provided in the following table. Because the first release
of the modules internal firmware will start with at least V01.000 the first firmware version in
Major Minor scheme will be at least 10.00.
FW Revision
FW Major
FW Minor
V01.000
10
00
V01.001
10
01