Herunterladen Inhalt Inhalt Diese Seite drucken

Programmierhinweise; Lplz>Erh'hungssequenz - Siemens SIMATIC S5 S5-115F Gerätehandbuch

Band 2/2
Inhaltsverzeichnis

Werbung

STEP 5>Operationen
3.7

Programmierhinweise

Um die Sicherheit von genehmigungspflichtigen Anlagen zu gewßhrleisten, mÂssen systematische
Fehler durch Anwender und Einzelabnehmer ausgeschlossen werden. Systematische Fehler wirken
sich auf beide Teil>AGs gleichartig aus.
Hinweis
Gestalten Sie Ihre Programme so Âbersichtlich wie m'glich!
Verboten ist
f
Trickprogrammierung
f
Boolesche VerknÂpfungen in verschiedenen Klammerebenen mit Aktionen zu koppeln.
Der Klammernstack wird von der Hardware nicht auf eberlauf Âberwacht.
f
Die Befehle B I, SP R in sicherheitsrelevanten Programmen zu verwenden.
3.8
LPLZ>Erh'hungssequenz
Betriebssystem
Ma˚nahmen zur eberwachung sind integriert.
Anwenderprogramm
Zur Sicherung des Programmablaufs in beiden Teil>AGs ist spßtestens alle 128 Anweisungen eine
Befehlssequenz zur Erh'hung des ∫logischen Programmlaufzßhlers∫ einzufÂgen.
Das Programm wird durch den logischen Programmlaufzßhler (LPLZ) Âberwacht. Er liegt im MW!0
und mu˚ spßtestens nach 127 Codeworten vom Anwenderprogramm inkrementiert werden.
Wegen der strukturierten Programmierung mit Bausteinen gilt die Regel:
am Anfang jedes Bausteins steht die Sequenz zum Erh'hen des LPLZ
f
f
Bausteine, die lßnger als 127 Worte sind, werden mit ∫BLD 255∫ segmentiert
f
dem BLD 255>Befehl vor der 127 Wort>Grenze folgt die LPLZ>Sequenz (10 Bytes)
> LMW0
> LKF+1
> +F
> TMW0
f
Merkerwort 0 darf vom Anwender nicht in anderer Weise genutzt werden.
3>76
S5>115F Handbuch
EWA 4NEB 811 6149>01

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis