Herunterladen Inhalt Inhalt Diese Seite drucken

Programmorganisation; Datenorganisation - Siemens SINUMERIK 802D sl Betriebsanleitung

Drehen, fräsen, schleifen, nibbeln
Vorschau ausblenden Andere Handbücher für SINUMERIK 802D sl:
Inhaltsverzeichnis

Werbung

Instruction
Move Real
If EN = 1,
copy i to o.
Swap Bytes
If EN = 1,
exchange MSB and
LSB of w.
9.6.4

Programmorganisation

Jeder Programmierer sollte sein Anwenderprogramm in abgeschlossene
Programmabschnitte (Unterprogramme) gliedern. Die Programmiersprache S7-200 bietet
dem Anwender die Möglichkeit sein Anwenderprogramm strukturiert aufzubauen. Es
existieren zwei Programmarten, das Hauptprogramm und das Unterprogramm. Es sind acht
Programmebenen möglich.
Ein PLC-Zyklus kann ein Vielfaches des steuerungsinternen Interpolationstaktes (IPO-Takt)
sein. Der Maschinenhersteller muss nach seinen Gegebenheiten den PLC-Zyklus (siehe
Maschinendatum "PLC_IPO_TIME_RATIO") einstellen. Das Verhältnis IPO/ PLC von 1:1 ist
die schnellst mögliche zyklische Bearbeitung .
Beispiel: Der Programmierer schreibt in seinem Hauptprogramm mit Hilfe eines eigenen
definierten Zykluszähler eine Ablaufsteuerung. Diese organisiert im Unterprogramm (UP0)
alle zyklischen Signale, UP1/UP2 wird aller zwei Zyklen aufgerufen und UP3 steuert alle
Signale im Raster von drei Zyklen.
9.6.5

Datenorganisation

Die Daten können in drei Bereiche eingeteilt werden:
● nicht remanente Daten
● remanente Daten
● Maschinendaten für die PLC (diese Maschinendaten sind alle POWER ON wirksam).
Die meisten Daten, wie z. B. Prozessabbild, Timer, und Counter sind nicht remanente Daten
und diese sind bei jedem Steuerungshochlauf gelöscht.
Für die remanenten Daten gibt es den Datenbereich 1400 0000-1400 0127. Dort kann der
Anwender alle Daten ablegen, die über POWER OFF/ON ihre Gültigkeit behalten sollen.
Mit Hilfe der PLC-MD (siehe Anwendernahtstelle) kann der Anwender sein Programm mit
Daten vorbesetzen bzw. verschiedene Programmabschnitte parametrieren.
Drehen, Fräsen, Schleifen, Nibbeln
Betriebsanleitung, 06/2009, 6FC5397-0CP10-6AA0
MOVE, FILL AND FIND OPERATIONS
Ladder Symbol
Valid Operands
Enable: EN
In: VD, ID, QD, MD, AC, Constant, LD
Out: VD, ID, QD, MD, AC, LD
Enable: EN
In: VW, IW, QW, MW, T, C, AC, LW
Inbetriebnahme der PLC
9.6 PLC-Programmierung
279

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis