Siemens S7-300 Installation Manual page 175

Automation system
Hide thumbs Also See for S7-300:
Table of Contents

Advertisement

([DPSOH RI UHDGLQJ VODYH GLDJQRVWLF GDWD XVLQJ )% ,0 &
Here you will find an example of how to use FB192 to read out DP slave
diagnostic data in the 192 67(3  user program.
$JUHHPHQW IRU WKH 67(3  XVHU SURJUDP
For this 67(3  user program it is assumed that:
• The IM 308-C operating as DP master uses page frame 0 to 15 (number 0 of IM
308-C).
• The DP slave has the PROFIBUS address 3.
• Slave diagnostics data should be stored in DB 20. Here you can also use any
other data block.
• Slave diagnostic data has a length of 26 bytes.
67(3  XVHU SURJUDP
67/
:A
DB 30
:SPA
FB 192
Name
:IM308C
DPAD
:
KH F800
IMST
:
KY 0, 3
FCT
:
KC SD
GCGR
:
KM 0
TYP
:
KY 0, 20
STAD
:
KF +1
LENG
:
KF 26
ERR
:
DW 0
([DPSOH RI UHDGLQJ RXW 6 GLDJQRVWLF GDWD ZLWK 6)&  ³5' 5(&´
Here you will find an example of how to use SFC 59 in the 67(3  user program
to read S7 diagnostics data records for a DP slave. The process of reading the
slave diagnostics is similar to SFC 13.
$VVXPSWLRQV UHJDUGLQJ WKH 67(3  XVHU SURJUDP
For this 67(3  user program it is assumed that:
• Diagnostic data for the input module at address 200
• Data record 1 is to be read out.
• Data record 1 is to be stored in DB 10.
S7-300 Automation System, Hardware and Installation: CPU 312IFM - 318-2 DP
A5E00203919-01
Default address area of IM 308-C
//IM no. = 0, PROFIBUS address of the DP slave = 3
//Function: Read slave diagnosis
//not evaluated
//S5 data area: DB 20
//Diagnostic data as of data word 1
//Length of diagnostic data = 26 bytes
//Error code storage in DW 0 of DB 30
7HVWLQJ IXQFWLRQV DQG 'LDJQRVWLFV
'HVFULSWLRQ
is to be read.
H
11-17

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents