-> Hier kostenlos registrieren
Hallo, ich habe ein Problem mit einer Analogwertausgabe.
Bei unseren Anlagen wird ein Prop.-Ventil über eine analoge Ausgangskarte +/-10V angesteuert.
Als Eingabe dient das HMI.
Anbei findet ihr ein Bild von dem Programm welches ich auch funktionieren sollte.
Ich habe das Programm im TIA nachgebildet und da macht es jedenfalls was es soll.
Die Analogwertausgabe erfolgt über den FC68 welcher den FC181 aufruft.
Die Analogwertvorgabe im FC68 welche von dem HMI kommt ist konstant 80.
Was ich nicht verstehe ist das die Analogwertvorgabe unter dem lokalen Variable "rAusgabewert" in der Deklarationstabelle in dem aufgerufenen FC181 in der Online-Ansicht hin- und her springt obwohl es sich doch dabei um einen festgelegten Wert handelt. In meinem Fall 80.
Dadurch springen alle Werte in dem FC181 und bleiben in der Online-Ansicht nicht konstant.
Leider kann ich kein Video hochladen wo man sehen kann das die Werte springen.
Dazu kommt das wenn ich den Eingangswert über das HMI ändere die Werte sich in dem FC 181 nicht ändern sondern weiterhin zwischen den gleichen Werten hin und her springen wie bereits bei dem vorherigen Vorgabewert 80.
Liegt es ggf. an der Zykluszeit der CPU das die Werte springen?
Warum springen die Werte nicht um wenn ich den Vorgabewert ändere?
Ich hoffe ihr könnte mein Problem nachvollziehen.
Vielen Dank schonmal!
Bei unseren Anlagen wird ein Prop.-Ventil über eine analoge Ausgangskarte +/-10V angesteuert.
Als Eingabe dient das HMI.
Anbei findet ihr ein Bild von dem Programm welches ich auch funktionieren sollte.
Ich habe das Programm im TIA nachgebildet und da macht es jedenfalls was es soll.
Die Analogwertausgabe erfolgt über den FC68 welcher den FC181 aufruft.
Die Analogwertvorgabe im FC68 welche von dem HMI kommt ist konstant 80.
Was ich nicht verstehe ist das die Analogwertvorgabe unter dem lokalen Variable "rAusgabewert" in der Deklarationstabelle in dem aufgerufenen FC181 in der Online-Ansicht hin- und her springt obwohl es sich doch dabei um einen festgelegten Wert handelt. In meinem Fall 80.
Dadurch springen alle Werte in dem FC181 und bleiben in der Online-Ansicht nicht konstant.
Leider kann ich kein Video hochladen wo man sehen kann das die Werte springen.
Dazu kommt das wenn ich den Eingangswert über das HMI ändere die Werte sich in dem FC 181 nicht ändern sondern weiterhin zwischen den gleichen Werten hin und her springen wie bereits bei dem vorherigen Vorgabewert 80.
Liegt es ggf. an der Zykluszeit der CPU das die Werte springen?
Warum springen die Werte nicht um wenn ich den Vorgabewert ändere?
Ich hoffe ihr könnte mein Problem nachvollziehen.
Vielen Dank schonmal!
Zuletzt bearbeitet von einem Moderator: