Ich wollte die Variable start mit dem Eingang verknüpfen. Also, wenn am Eingang 24V anliegen, soll die Variable TRUE werden. Bei der Variablen start kam die Fehlermeldung und wenn ich das Gleiche bei der Variablen reset gemacht hab hat es funktioniert.
Ich musste jetzt eine weitere Variable erstellen und start dieser gleichsetzen.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Danke für das Angebot. Wir bekommen in der Firma jetzt demnächst eine Schulung, da werde ich das dann noch mal ansprechen. Bis dahin werde ich das Problem erst mal umgehen.
mfg Manuel
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hallo,
ich hab 2 Variablen in meinem Programm denen ich Digitale eingänge zuordnen will, start und reset.
Bei start schreib ich start AT %IX0.0:BOOL; bei reset schreib ich
reset AT %IX0.0:BOOL;
wenn ich übersetze kommt die Fehlermeldung ' Operanten von 'ST','STN','S','R' müssen Variablen mit Schreibzugriff sen'.
Wenn ich nun bei der Variablen start nur schreibe start:bool; dann funktioniert es beim reset.
Woran liegt das, bin mit meinem Latein am Ende.
mfg Manuel
Hallo,
Eingänge können nicht beschrieben werden, da kommen ja Werte von außen rein, in Deinem Fall:
im Programm darf dann folgendes stehen:
if start then
oder
if reset then
Werte rausschreiben geht über Ausgänge AT %QX0.0
Alles kein Grund zum Verzweifeln
Ich wollte die Variable start mit dem Eingang verknüpfen. Also, wenn am Eingang 24V anliegen, soll die Variable TRUE werden. Bei der Variablen start kam die Fehlermeldung und wenn ich das Gleiche bei der Variablen reset gemacht hab hat es funktioniert.
Ich musste jetzt eine weitere Variable erstellen und start dieser gleichsetzen.
Hallo Manuel,
kann es sein das du deine Variable start an einen weiteren Baustein z.B. via VAR_IN_OUT übergibst ?
Stell doch mal ein (Problem-) Beispiel ins Forum damit man dein Problem besser nachvollziehen kann.
Uwe
Danke für das Angebot. Wir bekommen in der Firma jetzt demnächst eine Schulung, da werde ich das dann noch mal ansprechen. Bis dahin werde ich das Problem erst mal umgehen.
mfg Manuel