Computersprache BOOL

Diese Sprache wurde zur Programmierung der Logikfunktionen in einigen Speicherprogrammierbaren Steuerungen benutzt, z.B. die PC601, die EFE700 und die PEAS der CNC600. Die Notation war ähnlich, unterschied sich aber zwischen den Rechnertypen. In einem Programmiergerät wurde der Quelltext eingegeben, in Maschinencode gewandelt und in die Steuerung hochgeladen bzw auf EPROM gebrannt.

BOOL EFE700

Wurde an der EFE700 (vermutlich auch EFE720, EFE730) benutzt. Be Bedarf konnte Maschinencode in einen separaten Speicher geschrieben und vom Logikprogramm aus aufgerufen werden. Jede Zeile endete mit einem Komma.
Definition Eingänge/AusgängeEMAX=xx, AMIN=xx,
EingängeExxxxxx von 0...EMAX
AusgängeAxxxxxx von AMIN...256
MerkerMxxxxxx von 0...256
ProgrammanfangPA
Logische Operanden. UND, + ODER, / NICHT
Priorität()
ProgrammendePE
ZählerZxx=aa;Ebbb;Eccc;Addd,xx von 00 bis 15, aa=Endwert, bbb=Zähleingang, ccc=Tor, ddd=Ausgang
ZeitgeberZxx=aaa;Tb;Eccc;Addd,xx von 00 bis 15, aaa=Zeit, b=Takt, ccc=Tor, ddd=Ausgang
Kommentare"
Ein minimales Programm: EMAX=127, AMIN=128, PA, A000=/E001.(E002+/M001), PE,

BOOL 600

Wurde an der PC600 sowie an der CNC600-PEAS benutzt. Bei Bedarf konnten auch Maschinencodebefehle in Logikprogramm benutzt werden. Jede Zeile endete mit einem Komma.
EingängeExxxxxx von 1...617
AusgängeAxxxxxx von 1...617
MerkerZxxx und Pxxxxxx von 1...479
FehlerFxxxxxx von 1...199
SatznummernNxxx:xxx von 1...199
Logische Operanden. UND, + ODER, / NICHT
Priorität()
Zähler
Zeitgeber
Kommentare, xxxx
ProgrammendeNxxx:Nyyy
Ein minimales Programm: N001:A000=/E001.(E002+/Z001),

Letzte Änderung dieser Seite: 24.12.2025 123Herkunft: www.robotrontechnik.de