Probleme beim Programmieren mit PC Worx

KaiR

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ich bin neu auf dem Gebiet der SPS Programmierung und habe bislang mit CoDeSys gearbeitet. Nun beschäftige ich mich auch noch mit PC Worx von Phönix.

Ich habe folgendes Programm bereits in CoDeSys geschrieben und getestet. Dort ging es ohne Probleme.
Bei PC Worx jedoch bekomme ich nun einige Fehlermeldungen und ich hoffe jemand kann da weiter helfen wo das Problem liegt.

Case step_no of
0: Foerderband:=false;
Trockner:=false;
LeuchteBetriebsbereit:=true;
IF S1_Start then step_no:=step_no+1;
END_IF;

1: Foerderband:=true;
LeuchteBetriebsbereit:=false;
IF Pos1 then step_no:=step_no+1;
END_IF;

2: Vorwaesche:=true;
IF Pos2 then step_no:=step_no+1;
END_IF;

3: Vorwaesche:=false;
Hauptwaesche:=true;
Drehbuersten:=true;
IF Pos3 then step_no:=step_no+1;
END_IF;

4: Hauptwaesche:=false;
Drehbuersten:=false;
Trockner:=true;
IF Pos4 then step_no:=step_no=0;
END_IF;
END_CASE;


Die Fehlermeldungen sind folgende :

Die mit der Anweisung '{0}' verbundenen Datentypen sind nicht identisch!
Die mit der Funktion 'ADD' verbundenen Datentypen sind nicht identisch!
Die mit der Funktion 'ADD' verbundenen Datentypen sind nicht identisch!
Die mit der Funktion 'ADD' verbundenen Datentypen sind nicht identisch!
Die mit der Funktion 'ADD' verbundenen Datentypen sind nicht identisch!
Der mit der Funktion 'EQ' verbundene Ausgangs-Datentyp ist unzulässig!
Die mit der Anweisung '{0}' verbundenen Datentypen sind nicht identisch!



Die Variablenliste für den FB sieht wie folgt aus:

Foerderband BOOL VAR_OUTPUT
Trockner BOOL VAR_OUTPUT
LeuchteBetriebsbereit BOOL VAR_OUTPUT
Vorwaesche BOOL VAR_OUTPUT
Hauptwaesche BOOL VAR_OUTPUT
Drehbuersten BOOL VAR_OUTPUT
S1_Start BOOL VAR_INPUT
Pos1 BOOL VAR_INPUT
Pos2 BOOL VAR_INPUT
Pos3 BOOL VAR_INPUT
Pos4 BOOL VAR_INPUT
step_no USINT VAR



Vielen Dank schonmal im voraus
 
Zurück
Oben