Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel - Siemens SIMATIC NET CP 343-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC NET CP 343-2:
Inhaltsverzeichnis

Werbung

6 Diagnose und Alarmverhalten des CP343−2
6.7

Programmierbeispiel

Das nachfolgende Beispiel zeigt ihnen exemplarisch, wie sie im OB 82 mit einem
Lesen des Datensatzes (DS1) auf einen Diagnosealarm des CP 343−2 reagieren
können.
Tabelle 6-1
AWL
OB82 Lokaldaten:
20.0
temp
+0.0
temp
+2.0
temp
=4.0
temp
OB82 Code:
L 256
L #OB82_MDL_ADDR
<>I
BEB
CALL "RDSYSST"
REQ
:=TRUE
SZL_ID :=W#16#B3
INDEX
:=W#16#100
RET_VAL :=MW18
BUSY
:=M9.4
SZL_HEADER :=#t_header
DR
:=P#M 100.0 Byte 16
//Beispiel für Fehlerreaktion
0
M107.1
0
M107.7
0
M111.3
=
M9.5
110
t_header
Struct
len
WORD
nr
WORD
END_STRUCT
//für CP 343−2 : ohne Bedeutung
//Adresse des CP 343−2
//Alarm vom CP 343−2
//DS1 über logische Basisadresse
//CP−Adresse (256 dez.)
//Struktur der Lokaldaten
//Ziel für DS1
//Fehler: Slave 1
//Fehler: Slave 7
//Fehler: Slave 3B
//Fehlerbit
CP 343−2 / CP 343−2 P AS−Interface Master
Ausgabe 08/2008, C79000−G8900−C149−04

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic net cp 343-2 p

Inhaltsverzeichnis