ProSoft Technology ILX69-PBM User Manual

Page 68

Advertising
background image

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.

Advertising