ProSoft Technology ILX69-PBS User Manual

Page 56

Advertising
background image

Contents

ILX69-PBS ♦ CompactLogix or MicroLogix Platform

User Manual

PROFIBUS Slave Communication Module

Page 56 of 102

ProSoft Technology, Inc.

March 20, 2015

(*) Note:

The status information ‘InputDataLen’ and ‘OutputDataLen’ are

related to the definition of inputs and outputs from point of view of a
PROFIBUS master.

Example: If t

he ‘OutputDataLen’ indicates a value of 4 Bytes, then it is

related to the input area of the ILX69-PBS, because the input area of the
ILX69-PBS are outputs from point of view of a PROFIBUS master. The
same relation applies to the status ‘InputDataLen’ and the output area of
the ILX69-PBS.

DPV1 Status Registers
The controller application program uses the DPV1 status registers as an indication that the
network master has sent an unsolicited DPV1 Read/Write request. The first will contain two
bits which indicate if a read or write needs to be processed. If this register contains a non-
zero value, the slave’s user program must create an appropriate response to this request by
using a CIP MSG command (shown in Messaging section). The table below contains the
mapping of these registers.

Byte
Offset

Structure
Member

Data
Type

Data
Type

Description

32

RWInd

SINT

Read/Write Indication

A Read/Write Request has been received

33

RWIndCnt

SINT

Read/Write Indication Counter

Increments on every new DPV1 request

34

MasterAdr

SINT

Master Address

Address of Requesting Master

35

Slot

SINT

Slot number

Requested Slot Number

36

Index

SINT

Index

Requested Index

37

DataLen

SINT

Date Length

Requested Data Length


DPV1 Read/Write Indication Status Bits

Bit
Offset

Structure
Member

Data
Type

Description

0

ReadReq

BOOL

1 = Indicates a Read Request

1

WriteReq

BOOL

1 = Indicates a Write Request

2

Reserved

BOOL

Reserved

3

Reserved

BOOL

Reserved

4

Reserved

BOOL

Reserved

5

Reserved

BOOL

Reserved

6

Reserved

BOOL

Reserved

7

Reserved

BOOL

Reserved

Advertising