beautypg.com

ProSoft Technology PS69-DPS User Manual

Page 84

background image

Reference

PS69-DPS ♦ CompactLogix or MicroLogix Platform

User Manual

Profibus DP Slave Communication Module

Page 84 of 108

ProSoft Technology, Inc.

May 9, 2014

ExtStaSelect := Extended Status Select
The user program can use this byte to select the extended status information
they would like to see appear in the ExtStatusInfo Input area. See the previous
section on extended status information details of the structure that is returned.

Value

Meaning

Description

1

Firmware

Returns the Firmware Version structure to the Extended Status Information

2

Slave Configuration Returns the Slave configuration structure to the Extended Status

3

Master Configuration Returns the Master Configuration structure to the Extended Status

4

Parameter Data

Returns the Parameter Data structure to the Extended Status Information

5

Reserved

6

DPV1-C1-Diag

Returns DPV1 Class 1 diagnostic structure to the Extended Status Information

7 and higher

Reserved

PROFIBUS Input Data
The remainder of the output area is used for the PROFIBUS Input data to the
sent to the network Master. The input information is transferred from the
controller to the module. INPUT data from the PROFIBUS system always starts
at the 4Th Byte (based on Start Index 0) in the modules output data area.

5.4.2 CIP Messaging

PROFIBUS-DP supports acyclic services through messages. These PROFIBUS-
DP services are supported by the RSLogix5000 programming tool by means of
CIP messages using the "MSG" instruction. The outline and usage of these
commands for the PROFIBUS-DP Slave are explained with in this section.

Note: At the time of this release of the PS69-DPS module, the MicroLogix 1500 processor, as well

as some CompactLogix processors, do not support CIP messaging or CIP messaging for generic
Compact I/O modules. CIP messaging for PROFIBUS DPV1 services, are not yet supported with a

MicroLogix System and a PS69-DPS module.

Using the MSG Instruction in RSLogix5000

CIP messages are carried out by the use of the "MSG" function block in
RSLogix5000. The "MSG" function block can be found under the Input/Output
Instructions tab within the RSLogix Instruction Set. The MSG instruction
asynchronously reads or writes a block of data to another module on a network.
The following is an example of how this instruction is assembled using the acyclic
PROFIBUS-DP service DPV1 Class 1 Alarm Request command.

Step1: Create New Controller Tag
Double click on the Controller Tags tree selection under Controller
CompactLogix. The Controller Tags dialog box will appear. Select the Edit Tags
tab. Add a new tag called Dpv1AlarmMsg and make its Type equal to
MESSAGE.