ProSoft Technology ILX69-PBM User Manual
Page 68

Contents
ILX69-PBM ♦ CompactLogix or MicroLogix Platform
User Manual
PROFIBUS Master Communication Module
Page 68 of 124
ProSoft Technology, Inc.
February 4, 2015
HSR – Handshake Request Bits
Bit
Offset
Data
Type
Structure
Member
Description
0
BOOL
HsReq0
Slave Diag Request
1
BOOL
HsReq1
Global Control Request
2
BOOL
HsReq2
Reserved, set to 0
3
BOOL
HsReq3
Reserved, set to 0
4
BOOL
HsReq4
Reserved, set to 0
5
BOOL
HsReq5
Reserved, set to 0
6
BOOL
HsReq6
Reserved, set to 0
7
BOOL
HsReq7
Reserved, set to 0
Using the handshake request bits, the user application can trigger different functions
supported by the ILX69-PBM. Every handshake request bit (HsReq) has a corresponding
handshake acknowledge bit (HsAck). It is located in the Device Status Register in the input
array (see section Device Status Registers (page 65)).
If the module sets an HsReq bit unequal to the corresponding HsAck bit, the module will
execute the command. If the module sets the corresponding HsAck bit equal to the HsReq
bit, then the module has executed the command and the application can execute another
command.
Note: The user application can only initiate a new command as long as the
HsReq and the HsAck bits are equal.
HsReq0 – Handshake Request 0
The user program can use this bit to execute a Slave Diagnostics request. This bit is to be
used with the SlvDiagCnf bit in the Handshake Acknowledge bits to determine if the
command has been processed. See the section on Device Status Registers for more
details.
HsReq1 – Handshake Request 1
The user program can use this bit to execute a Global Control command. This bit is to be
used with the GlbCtrCnf bit to determine if the command has been processed. See the
section on Device Status Registers for more details.
HsReq2...7 – Handshake Request 2 … 7
Reserved for future use.