ProSoft Technology PS69-DPM User Manual

Page 69

Advertising
background image

PS69-DPM ♦ CompactLogix or MicroLogix Platform

Contents

PROFIBUS DPV1 Master

User Manual

ProSoft Technology, Inc.

Page 69 of 130

October 1, 2014

PROFIBUS Input Data

The remainder of the input area is used for PROFIBUS input data from connected Slaves.
The input information is transferred from the module to the controller. Input data from the
PROFIBUS system always starts at the 88th Byte (based on start index 0) in the input
region. Thus, the module has a maximum of 408 bytes input data (496 byte input region

88 byte status). The input data of the Slaves are linear corresponding to the I/O Mapping
assigned by PROSOFT.fdt (SYCON.net). PROSOFT.fdt (SYCON.net) is capable of
configuring more than 408 Bytes of input data. Should the input data of the system exceed
408 bytes, only the first 408 bytes of the input data will be transferred to the controller.

3.1.3 Output Array

Device Command Register

The Device Command register is transferred from the controller to the module via the output
region. The Command register always lies in the first 4 bytes of the output region. The
following tables describe the mapping for the Device Command Register.

Byte Offset

Structure Member

Data Type

Description

0

MCB

SINT

Module Command Bits

1

HSR

SINT

Handshake Request Bits

2

Reserved

INT

Reserved

3

Reserved

INT

Reserved

MCB := Module Command Bits

Bit Offset

Structure Member

Data Type

Description

0

Reserved

BOOL

Reserved

1

Reserved

BOOL

Reserved

2

Reserved

BOOL

Reserved

3

Reserved

BOOL

Reserved

4

Reserved

BOOL

Reserved

5

NRDY

BOOL

Application Not Ready

6

INIT

BOOL

Init

7

RST

BOOL

Reset

NRDY := Not Ready
With this bit, the user program can start or stop communication with the PROFIBUS system.
When this bit is set, the communication between the master module and all Slave devices is
stopped. All slaves go to fail safe mode and the Master goes to Stop mode. This control bit
allows the user program to make a controlled start of the communication with the
PROFIBUS system.

INIT := Init
This function is not implemented.

Advertising