Herunterladen Inhalt Inhalt Diese Seite drucken

Saia PLC Handbuch Seite 63

Inhaltsverzeichnis

Werbung

37E
PAS 30
PAS 31...38
"Check-Sum" des System- und Anwenderprogrammes
Die "Check-Sum"-Funktion dient zur Prüfsummenbildung der Speicherinhalte des
Systemprogrammes (PAS 30) oder des Anwenderprogrammes (PAS 31...38). Damit kann
überprüft werden, ob in den Speichern Inhaltsveränderungen stattgefunden haben.
Nach Ausführung des Befehls wird:
ACCU = l wenn die Bezugsgrösse mit der Prüfsumme übereinstimmt,
ACCU = 0 wenn die Bezugsgrösse mit der Prüfsumme nicht übereinstimmt.
Die Befehle PAS 30...38 werden immer ausgeführt, unabhängig vom ACCU. Bei einer
Inhaltsveränderung der Speicher kann der Anwender die ihm dafür notwendig er-
scheinenden Massnahmen programmieren: Auslösung eines Alarmes, Rücksetzen des
Watchdog usw.
PrüfSummenbildung des Systemprogrammes
Mnemo-
code
PAS
Zahlen-
code
29
00
Operand
Immer 30
Immer 0
1. Zeile
2. Zeile
PrüfSummenbildung des Anwenderprogrammes
Befehlscode
Mnemo-
code
PAS
---
Zahlen-
code
29
XX
Operand
Beschreibung
Programm-
teil
1.K...8.K *
Bezugsgrösse
Bereich
31. ..38 *
xxxx
1. Zeile
2. Zeile
Die Bezugsgrösse für das Anwenderprogramm erhält man durch Abarbeiten des ent-
sprechenden PAS-Befehls in der Betriebsart STEP. Die PCA zeigt diese Bezugs-
grösse auf dem Display des Programmiergerätes einige Sekunden lang an. In der
Betriebsart PROG kann anschliessend der entsprechende Wert in der 2. Zeile ein-
gegeben werden.
Achtung: Die Ausführungszeit für diese Befehle ist relativ lang:
PAS 30 = 28,0ms, PAS 31...38 = 8,3ms (PCA232: PAS 30 = 13,6ms,
PAS 31...38 = 9,5ms)
"Check-Sum" sollte daher nur ausgeführt werden, wenn der zu überwachende Ablauf
dies zulässt, z.B. beim Einschalten der SPS, am Ende eines Ablaufzyklus usw.
*) Die Prüfsumme des Anwenderprogrammes wird für jedes "K" Programm separat
durchgeführt (siehe Beispiel auf der folgenden Seite).
$A!A PLC Programmabte controHers

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis