-> Hier kostenlos registrieren
Hallo zusammen,
bin im 2.Lehrjahr und haben jetzt mit SPS angefangen.
Sollen eine Ampelsteuerung als BYTE-Verarbeitung programmieren.
Habe jetzt mal es so programmiert wie ich denke, das es richtig sein könnte
Nur hab ich Syntaxfehler, und weiss nicht warum.
Vielleicht könnt ihr mir helfen!
Hier das Programm:
VAR
Eingang AT %IB0.0.0.0: BYTE;
Ausgang AT %QB0.0.0.0: BYTE;
END_VAR
LD Eingang
BYTE_TO_INT
EQ 0
OR 1
OR 2
OR 4
OR 8
JMPC Rot
LD Eingang
BYTE_TO_INT
EQ 3
OR 5
OR 6
OR 9
OR 10
OR 12
JMPC Gelb
LD Eingang
BYTE_TO_INT
EQ 7
OR 11
OR 13
OR 14
OR 15
JMPC Gruen
Rot: LD 1
ST Ausgang
JMP ENDE
Gelb: LD 2
ST Ausgang
JMP ENDE
Gruen: LD 4
ST Ausgang
JMP ENDE
ENDE:
Syntaxfehler:
Fehler => Anw, Ze: 5, Sp: 2 - Typkonflikt: Operand vom Typ BOOL erwartet
Fehler => Anw, Ze: 13, Sp: 2 - Typkonflikt: Operand vom Typ BOOL erwartet
Fehler => Anw, Ze: 23, Sp: 2 - Typkonflikt: Operand vom Typ BOOL erwartet
bin im 2.Lehrjahr und haben jetzt mit SPS angefangen.
Sollen eine Ampelsteuerung als BYTE-Verarbeitung programmieren.
Habe jetzt mal es so programmiert wie ich denke, das es richtig sein könnte
Nur hab ich Syntaxfehler, und weiss nicht warum.
Vielleicht könnt ihr mir helfen!
Hier das Programm:
VAR
Eingang AT %IB0.0.0.0: BYTE;
Ausgang AT %QB0.0.0.0: BYTE;
END_VAR
LD Eingang
BYTE_TO_INT
EQ 0
OR 1
OR 2
OR 4
OR 8
JMPC Rot
LD Eingang
BYTE_TO_INT
EQ 3
OR 5
OR 6
OR 9
OR 10
OR 12
JMPC Gelb
LD Eingang
BYTE_TO_INT
EQ 7
OR 11
OR 13
OR 14
OR 15
JMPC Gruen
Rot: LD 1
ST Ausgang
JMP ENDE
Gelb: LD 2
ST Ausgang
JMP ENDE
Gruen: LD 4
ST Ausgang
JMP ENDE
ENDE:
Syntaxfehler:
Fehler => Anw, Ze: 5, Sp: 2 - Typkonflikt: Operand vom Typ BOOL erwartet
Fehler => Anw, Ze: 13, Sp: 2 - Typkonflikt: Operand vom Typ BOOL erwartet
Fehler => Anw, Ze: 23, Sp: 2 - Typkonflikt: Operand vom Typ BOOL erwartet