| |||
Titel | Informationsverarbeitung - Programmiersprache PEARL - SafePEARL | ||
Letzte Ausgabe | März 2018 | ||
Ersatz für | DIN 66253-1, DIN 66253-2, DIN 66253-3 |
Das Akronym PEARL [ ] steht für Process and Experiment Automation Realtime Language und ist eine Echtzeit- und Multitasking-Programmiersprache nach DIN 66253 (nicht zu verwechseln mit Perl). Sie findet besonders unter RTOS-UH Anwendung.
PEARL wird zur Programmierung von Prozessrechnern verwendet, unter anderem bei Energieversorgern, so bei den Stadtwerken Hannover.[1]
Weiterhin wird PEARL an vielen Hochschulen zur Ausbildung in der Programmierung von Echtzeitsystemen genutzt.[2]
Das Beispielprogramm Hallo Welt sieht in PEARL folgendermaßen aus:
MODULE (HALLOWELT);
SYSTEM;
TERMINAL:DIS<->SDVLS(2);
PROBLEM;
SPC TERMINAL DATION INOUT ALPHIC DIM(,) TFU MAX FORWARD CONTROL (ALL);
MAIN:TASK;
OPEN TERMINAL;
PUT 'Hallo Welt!' TO TERMINAL;
CLOSE TERMINAL;
END;
MODEND;