-> Hier kostenlos registrieren
Guten Tag,
ich bin Student der Lebensmittel- und Bioprodukttechnologie und hab im Rahmen des Kurses Automatisierungstechnik eine Prüfungsaufgabe mit Codesys 2.3 zu lösen. Da ich erst seit Oktober Automatisierungstechnik habe, sind meine Kenntnisse dementsprechend gering.
Meine Aufgabe lautet einen Beschleunigungssensor zu erstellen, der die Beschleunigung in jede der Koordinatenrichtungen als Gleitkommazahl angibt. Eine Steuerung berechne den Betrag der Beschleunigung. Anschließend sollen die Ergebnisse davon als Balken variabler Höhe in einer Schaltung angezeigt werden.
Im Anhang ist mein bisheriges Projekt zu sehen. Ich habe x,y und z als Eingänge eingefügt. Anschließend die Werte addiert und als "a" in LREAL ausgegeben. Wenn ich anstatt x zb. x=2.22 angebe, ergibt das einen Fehler (kann BOOL nicht in ANY_NUM konvertieren).
Mein Problem ist , dass man wenn man online die Zahlen für x,y und z ändert dort folgendes steht:
x=0 <:=2.22>
Die Werte von x,y,z sowie a ändern sich nicht.
Kann (und wenn ja, wie?) ich ein Eingabefeld erstellen, bei dem ich die Werte für x,y und z online ändern kann? Oder kann man das sonst noch eleganter als meine Darstellung lösen ?
Und meint der letzte Teil der Aufgabe, dass ich einfach die alle Werte als Balken visualisiere und diese entsprechend des Wertes die Höhe verändern?
Danke im voraus.
Freundliche Grüße
Feini
ich bin Student der Lebensmittel- und Bioprodukttechnologie und hab im Rahmen des Kurses Automatisierungstechnik eine Prüfungsaufgabe mit Codesys 2.3 zu lösen. Da ich erst seit Oktober Automatisierungstechnik habe, sind meine Kenntnisse dementsprechend gering.
Meine Aufgabe lautet einen Beschleunigungssensor zu erstellen, der die Beschleunigung in jede der Koordinatenrichtungen als Gleitkommazahl angibt. Eine Steuerung berechne den Betrag der Beschleunigung. Anschließend sollen die Ergebnisse davon als Balken variabler Höhe in einer Schaltung angezeigt werden.
Im Anhang ist mein bisheriges Projekt zu sehen. Ich habe x,y und z als Eingänge eingefügt. Anschließend die Werte addiert und als "a" in LREAL ausgegeben. Wenn ich anstatt x zb. x=2.22 angebe, ergibt das einen Fehler (kann BOOL nicht in ANY_NUM konvertieren).
Mein Problem ist , dass man wenn man online die Zahlen für x,y und z ändert dort folgendes steht:
x=0 <:=2.22>
Die Werte von x,y,z sowie a ändern sich nicht.
Kann (und wenn ja, wie?) ich ein Eingabefeld erstellen, bei dem ich die Werte für x,y und z online ändern kann? Oder kann man das sonst noch eleganter als meine Darstellung lösen ?
Und meint der letzte Teil der Aufgabe, dass ich einfach die alle Werte als Balken visualisiere und diese entsprechend des Wertes die Höhe verändern?
Danke im voraus.
Freundliche Grüße
Feini
Anhänge
Zuletzt bearbeitet: