
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
SlvDiagCnf , Slave Diag Confirmation
GlbCtrCnf , Global Control Confirmation
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
Kommentare zu diesen Handbüchern