Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierbeispiel - Bosch POS-SA CL350 Baugruppenbeschreibung

Inhaltsverzeichnis

Werbung

3.3

Programmierbeispiel

Aufruf von ZAEHL45 bzw. ZAEHLICL im zyklischen Organisationsbaustein
Parameter definieren
DEF
M0,
-Kommando
DEF
KE083H, -BgKaKonf ;Konfiguration schreiben für Baugruppe,Kanal1 und
DEF
K8100H, -BgStatus ;Baugruppenstatus lesen
DEF
M2,
-Quittung ;Adresse der Anwenderquittung
DEF
M2.3,
-FbFehler ;Fehler in der Anwenderquittung
DEF
M2.7,
DEF
K0,
DEF
K0,
DEF
K0,
-SPSKanal ;SPS-Kanalnummer, im zentralen Betrieb nicht genutzt
POS-SA neu Konfigurieren beim Anlauf
L
W
S30,A
U
B
A.3
O
B
A.4
SPI
-KeinAnl
L
W
BgKaKonf,A
T
W
A,-Kommando
1070 072 406-101 (97.08) D
Die Parameter des Funktionsbausteins ZAEHL45 bzw. ZAEHLICL dür-
fen nur dann verändert werden, wenn das Signal FB-Aktiv in der Quit-
tung zurückgesetzt ist.
Im zyklischen Organisationsbaustein OB1 wird
geprüft, ob bei den Kommandos, die im Anlauf übergeben worden
sind, ein Fehler aufgetreten ist,
zyklisch der Baugruppenstatus gelesen.
Das Kommando 'Baugruppenstatus lesen' überträgt in den Datenbaustein
DBZAEHL0
den Baugruppenstatus,
den Status von Kanal1 und Kanal2 und
die beiden Istwerte von Zähler1 und Zähler2. Diese Daten können
nach erfolgreicher Quittung weiterverarbeitet werden.
Um eine Doppelbelegung der Operanden zu vermeiden, sollten die Pa-
rameter in der Symboldatei definiert werden.
M0 muß remanent sein.
;Kanal2, Vergleichswerte schreiben und
;Zähler laden und starten
-FbAktiv ;Funktionsbaustein in Bearbeitung
-AdrEZAZ ;Peripherieadresse der POS-SA
-DbNr ;Nummer des ersten Datenbausteins der POS-SA
;Richtimpuls bei STOP/RUN Umschaltung
;Richtimpuls bei Netz-Ein / Programm laden
;Bei Netz-Ein, Programm laden oder
;STOP/RUN wird die POS-SA neu konfiguriert
Zählen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Pos-sa cl400Pos-sa cl500Pos-sa icl700

Inhaltsverzeichnis