Herunterladen Inhalt Inhalt Diese Seite drucken

Senden Mit Interrupt; Empfangen Von Interruptdaten - Siemens Simatic SiNEC L1 Betriebsanleitung

Inhaltsverzeichnis

Werbung

2. Programmierung
2.3 Parametrierung und Programmierung der S5-CPU mit CP 530 als Master oder Slave
2.3.2.4 Senden mit Interrupt
2.3.2.5 Empfangen von Interruptdaten
FB3
Netzwerk 1
Name: Interrupt
DB110
AbDW1
5Worte (Nettodaten 3 Worte)
Kachelnummer des CP-530
Interruptdaten empfangen
Dieser Baustein dient zum
Empfang von Interruptdaten,
die über den CP-530 empfangen
wurden
Der CP-530 veranlaßt bei
Eintreffen eines Interrupttele-
gramms, das von normalen
Anwenderprogramm in den Alarm-
OB2 verzweigt wird (IR-A-
Leitung)
Achtung bei AG 150U
*******************
Da das AG 150U keine Interrupt-
leitung kennt, wird auch nicht
in einen Alarm-OB verzweigt
Abhilfe: Receive 100 zyklisch
über Control aufrufen
OB2
AG-115U
Netzwerk 1
0000
0002
0004
0006
0008
OOOA
OOOC
OOOE
0010
0012
0014
0016
:SPA FB247
0018 NAME: CONTROL
001ASSNR :
KYO,1
001CA-NR:
KYO,100
001 EANZW :
MW30
0020 PAFE
MB 199
0022
0024
0026
0028
002A
: U
M31.0
002C
: SPA FB245
002E NAME: RECEIVE
0030 SSNR :
KYO,1
0032 A-NR:
KYO,1 00
0034 ANZW :
MW30
0036 ZTYP:
KCDB
0038 DBNR :
KYO, 11 0
003AZANF
KF+1
003CZLAE
KF+5
003E PAFE
MB200
0040
0042
0044
0046
0048
: BE
"Auftrag läuft"
Sendeanstoß
Rücksetzen des Flankenhilfsmerk
Auswertung der positiven Flanke
der Meldung fertig ohne Fehler
Flanke" Fertig ohne Fehler"
Kein PAFE bei letztem SEND
"Fertig ohne Fehler"
Rücksetzen des Sendeanstoßes
Dieser Baustein dient zum Senden
Von Interruptdaten an Slave 1
Flanke Sendeanstoß
Sendeanstoß merken
M11.1
M1.1
M
1.7
M 182.0
M1.6
M1.1
M11.2
M 1.7
M1.6
M11.2
M1.7
M99.0
M1.1
: BE
:U
:UN
:U
:R
:U
:UN
:UN
:U
:R
:U
:S
0014
0016
0018
001A
001C
001E
0020
: SPA FB247
0022 NAME: CONTROL
0024 SSNR :
KYO,1
0026 A-NR:
KYO,51
0028 ANZW :
MW10
002APAFE
MB181
002C
002E
0030
0032
0034
0036
0038
003A
003C
003E
0040
0042
0044
0046
0048
004A
: SPB FB244
004CNAME : SEND
004E SSNR :
KYO,1
0050 A-NR:
KYO,51
0052 ANZW :
MW10
0054 OTYP :
KCDB
0056 DBNR :
KYO,100
0058 OANF :
KF+ 1
005A OLAE :
KF+4
005CPAFE
MB182
005E
0060
Achtung:
Beim S5-150U muß der RECEIVE 100-Auftrag im zyklischen
Programmteil stehen, da kein OB 2-Einsprung ausgelöst wird.
Beim S5-115U/135U kann - wie im Beispiel dargestellt - der
RECEIVE 100-Aufruf im OB 2 programmiert werden.
Bitte beachten Sie, daß der RECEIVE 100-Auftrag z. B. durch
einen PAFE-Fehler 91 scheitern kann und somit der OB 2 ver-
lassen wird, ohne daß die Interruptdaten abgeholt wurden.
Abhilfe:
Auftrag im OB 2 wiederholen oder zusätzlich CONTROLI
RECEIVE 100 im zyklischen Anwenderprogramm.
2-19

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis