22.02.2013 Aufrufe

ECCO Manual 1.03.pdf - Horsch Elektronik AG

ECCO Manual 1.03.pdf - Horsch Elektronik AG

ECCO Manual 1.03.pdf - Horsch Elektronik AG

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

<strong>Horsch</strong> <strong>Elektronik</strong> <strong>AG</strong> .PSL / .END_PSL<br />

Bemerkungen:<br />

Die Seiten sind von 1.1 bis 10.10 numeriert.<br />

Eine spezielle Position nimmt die Seite 0.0 ein: Diese Seite wird immer beim Start<br />

aktiviert, wenn noch keine Pfeiltaste betätigt wurde. Sinnvollerweise wird hier nur ein<br />

Befehl zum Löschen des Displays oder eine allgemeine Maschineninformation<br />

programmiert.<br />

Wenn das Programm beim Befehl .END_PSL angelangt ist, findet ein Sprung zum<br />

Beginn der PSL-Seite statt.<br />

Im Automatenmodus ist immer genau ein PSL-Task aktiv und muss nicht vom<br />

Hauptprogramm gestartet werden. Der PSL-Task wird gestoppt, sobald ein Display-<br />

oder Fehler-Task aktiv ist. Wenn kein Display- oder Fehler-Task mehr aktiv ist,<br />

beginnt der PSL-Task vom Anfang des Blocks an zu laufen.<br />

Um nicht unnötig Prozessorresourcen für den PSL-Task zu verwenden, wird<br />

empfohlen, im Block einen Timer einzubauen, der rund 2 bis 5 Sekunden<br />

verzögert.<br />

Beispiel:<br />

Dieses Beispiel zeigt, wie mit dem PSL-Task Produktionsdaten angezeigt werden:<br />

.PSL 1.1<br />

CLS_WIN 0, 110 ; Lösche benötigten Platz<br />

WRITE 1, 60, 1, “Register 1001:”<br />

WRITE 1, 70, 1, “Register 1002:”<br />

$LOOP_11: ; Aktualisiere nur was nötig<br />

REGDISP 15,60, 1, RW1001, “#9.0.0# dez”<br />

REGDISP 15,70, 1, RW1002, “#9.0.0# dez”<br />

SETTIM T0, 300 ; Warte 3 Sekunden<br />

WAITIM T0<br />

JUMP $LOOP_11 ; Aktualisiere Werte<br />

.END_PSL<br />

Siehe auch:<br />

60 .LIMITS<br />

95 ABS<br />

96 AND<br />

97 BMOV<br />

98 CALC<br />

106 CDATEDISP<br />

109 CLS<br />

110 CLS_WIN<br />

113 CREGDISP<br />

115 CTIMEDISP<br />

266 CTRDEC<br />

267 CTRDISP<br />

268 CTREQ<br />

269 CTRINC<br />

270 CTRPRES<br />

271 CTRRES<br />

116 CWRITE<br />

113 DATEDISP<br />

19.12.05 – Ver.: 1.03 <strong>ECCO</strong> Referenz - 72/305 -

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!