Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Programmstruktur

3.2
Programmstruktur
An einem Beispiel soll der Aufruf der Regelungsanweisungen und die Übergabe der Daten
zwischen den einzelnen Anweisungen erläutert werden:
Beispiel
Eine Regelung soll mit der 2-PID-Anweisung realisiert werden. Der Ausführungszyklus beträgt
eine Sekunde. Die 2PID-Anweisung wird mit weiteren Anweisungen kombiniert:
Sollwert
Eingang
Zur Speicherung der Daten werden File-Register verwendet:
File-Register
R0 und R1
R20 und R21
R40 und R41
R60 und R61
R100 bis R102
R120 bis R122
R140 bis R142
R160 bis R162
R200 bis R215
R220 und R221
R240 bis R246
R260 bis R263
R300 und R301
R1000 bis R1127
Vor der Ausführung der Regelungsanweisungen müssen die erforderlichen Parameter in den
Regelungskennsatz und in die Speicher für die Konstanten eingetragen werden.
Auf den nächsten Seiten werden verschiedene Möglichkeiten der Programmierung dargestellt:
● Steuerung des Ausführungszyklus über Timer
– Kontaktplan (GX Developer)
– MELSEC Anweisungliste
● Ausführung der Regelungsanweisungen in einem Interrupt-Programm, das im Sekunden-
takt aufgerufen wird. Die Zykluszeit der Interrupt-Programme I28 bis I31 stellen Sie in der
Programmier-Software in den SPS-Parametern (SPS-System) ein.
– Kontaktplan (GX IEC Developer)
– IEC-Anweisungsliste (GX IEC Developer)
HINWEIS
Bei den IEC-Editoren des GX IEC Developers müssen die Variablen im Header der Programm-
organisationseinheit (POE) definiert werden. Ohne Variablendefinition werden beim Überprü-
fen oder Kompilieren des Programms Fehler gemeldet.
Weitere Informationen finden Sie in der Programmieranleitung der zur A/QnA-Serie und zum
System Q (Art.-Nr. 87432) im Kapitel „Array- und Registeradressierung im GX IEC Developer" .
3 – 2
SV
PV
IN
PHPL
2PID
OUT1
Bedeutung
Eingangswerte
Blockspeicher (Ausgang)
Konstanten
Dummy
Regelungskennsatz
MV
Ausgang
Verwendet von
IN-Anweisung
PHPL-Anweisung
2PID-Anweisung
OUT1-Anweisung
IN-Anweisung
PHPL-Anweisung
2PID-Anweisung
OUT1-Anweisung
IN-Anweisung
PHPL-Anweisung
2PID-Anweisung
OUT1-Anweisung
2PID-Anweisung
IN-, PHPL-, 2PID- und OUT1-Anweisung
Ausführung der Anweisungen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

System qQ4arcpuQnphcpuQnprhcpu

Inhaltsverzeichnis