SCL Anfänger

Placidjam

Level-1
Beiträge
26
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
versuche heute das erste mini Programm in SCL zu schreiben und komme nicht weiter.

FUNCTION Test : BOOL

VAR_INPUT
EINGANG : BOOL
END_VAR

VAR_OUTPUT
AUSGANG : BOOL
END_VAR

IF EINGANG= TRUE THEN
AUSGANG=TRUE
ELSE
AUSGANG=FALSE
END_IF
END_FUNCTION



Da kommt beim übersetzen immer die meldung: F: Z 00014 S 00012: Baustein nicht korrekt.
Was stimmt da nicht?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
FUNCTION Test : VOID // Wenn die Funktion keinen Wert zurückgeben soll, dann auf VOID ändern

VAR_INPUT
EINGANG : BOOL; // Mit ; abschließen
END_VAR

VAR_OUTPUT
AUSGANG : BOOL;   // Mit ; abschließen
END_VAR

IF EINGANG = TRUE THEN
AUSGANG := TRUE; // Wertzuweisungen gehen in SCL mit := und Zeilen sind mit ; abzuschließen
ELSE
AUSGANG := FALSE;   // Wertzuweisungen gehen in SCL mit := und Zeilen sind mit ; abzuschließen
END_IF;   // Mit ; abschließen

END_FUNCTION

Du solltest dir mal ein Handbuch zu SCL besorgen. Da fehlen bei dir einige Grundlagen zur Syntax von SCL.
 
Zurück
Oben