ProSoft Technology ILX69-PBM User Manual
Page 78
![background image](https://www.manualsdir.com/files/866073/content/doc078.png)
Contents
ILX69-PBM ♦ CompactLogix or MicroLogix Platform
User Manual
PROFIBUS Master Communication Module
Page 78 of 124
ProSoft Technology, Inc.
February 4, 2015
Handshake Acknowledge Bits
Bit
Offset
Data
Type
Structure
Member
Description
0
BOOL
HsAck0
SlvDiagCnf , Slave Diag Confirmation
1
BOOL
HsAck1
GlbCtrCnf , Global Control Confirmation
2
BOOL
HsAck2
Reserved, set to 0
3
BOOL
HsAck3
Reserved, set to 0
4
BOOL
HsAck4
Reserved, set to 0
5
BOOL
HsAck5
Reserved, set to 0
6
BOOL
HsAck6
Reserved, set to 0
7
BOOL
HsAck7
Reserved, set to 0
The Handshake Acknowledge Bits provide an indication to a command that 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
– Handshake Acknowledge 0
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
– Handshake Acknowledge 1
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
– Handshake Acknowledge 2 … 7
Reserved for future use.
Paging Mechanism / Block Transfer
The PLC program controls the block transfer of input and output data. The block transfer
uses 2 bytes of the output data area and 2 bytes of the input data area. These byte pairs are
located in the "Command Register" and "Status Register" area of the Input and Output
image. Transferring input and output data is independent from each other. This allows
exchanging process data using ladder logic even if the input and output size differ from each
other.
The PLC program flows as: Update inputs > Process data > Update outputs