Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SICAM A8000 Serie Handbuch Seite 508

Vorschau ausblenden Andere Handbücher für SICAM A8000 Serie:
Inhaltsverzeichnis

Werbung

Beispiele für Anweisungslisten (AWL)
Dies könnte mit einem Unterprogramm, das am Beginn (vor PLC_RESET) steht, gelöst
werden. Mit RET wird die Subroutine wieder verlassen.
(*SUBROUTINE*)
ZaehlerRuecksetzen:
LD
0
ST
M_DINT_MINUTENALT
ST
M_BOOL_RUECKSETZEN
LD
1
ST
CTU_ZAEHLER.R
RET
(*ENDE SUBROUTINE*)
Der Aufruf des Unterprogramms könnte am Ende (nach ST M_DINT_STUNDEN) erfolgen.
Dazu muss der Merker (M_BOOL_RUECKSETZEN) auf
könnte auch eine Eingangsadresse, z.B. ein Befehl, verwendet werden.
Erreicht die Programmausführung den Befehl CALC wird der Sprung zur Subroutine
ausgeführt. In der Subroutine wird der Merker (M_BOOL_RUECKSETZEN) wieder auf
sonst würde der Zähler solange auf
LD
0
ST
CTU_ZAEHLER.R
LD
M_BOOL_RUECKSETZEN
CALC ZaehlerRuecksetzen
508
Unrestricted
(*auf den alten Minutenwert wird "0"*)
(*geschrieben*)
(*den Merker für den Durchlauf dieser*)
(*Subroutine wieder rücksetzen*)
(*Zähler rücksetzen mittels "R"-Eingang*)
1
gesetzt werden. Anstelle des Merkers
0
bleiben bis der Merker wieder auf
(*außer beim Rücksetzen der Zeit wird*)
(*der "R"-Eingang des Zählers auf "0"*)
(*gesetzt*)
(*wird dieser Merker auf "1" gesetzt*)
(*Subroutine ZaehlerRuecksetzen*)
(*aufrufen*)
SICAM A8000 / CP-8000 • CP-8021 • CP-8022 Handbuch
0
gesetzt,
0
gesetzt wird.
DC8-036-2.00, Ausgabe 11.2016

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sicam cp-8000Sicam cp-8021Sicam cp-8022

Inhaltsverzeichnis