Ich habe hier ein System bekommen, welches von einem, für die meisten, unbekannten Hersteller stamm. Der Hersteller bietet kein Support des Produktes mehr an und kann deshalb mir bei meinem Problem nicht weiterhelfen.
Ich habe einen Controller, auf dem CoDeSys v3 läuft. Am Controller ist durch einen speziellen Bus ein Modul angeschlossen.
Mein Programm wird einwandfrei ausgeführt, und auch die Kommunikation mit dem Modul läuft fehlerfrei.
Aber bevor ich mein Programm starte, muss ich bestimmten Parameter am Modul ändern. Das mache ich, in dem ich mich mit dem Controller verbinde, Programm noch nicht starte, und dann in die Konfigurationsfenster des Moduls gehe (Screenshot). Dort trage ich bei "Configuration" einen Wert ein, klicke auf "Parameter schreiben" und somit ist die Sache erledigt. Ich kann dann das Programm starten und so wie gewünscht weiter arbeiten.
Nun, ist es möglich dass CoDeSys diesen Konfiguarionsparameter selbstständig schreibt, bevor mein Programm gestartet wird?
Das heißt ohne dass ich den Wert selbst eintragen muss und auf Parameter schreiben klicken muss?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Ich habe hier ein System bekommen, welches von einem, für die meisten, unbekannten Hersteller stamm. Der Hersteller bietet kein Support des Produktes mehr an und kann deshalb mir bei meinem Problem nicht weiterhelfen.
Ich habe einen Controller, auf dem CoDeSys v3 läuft. Am Controller ist durch einen speziellen Bus ein Modul angeschlossen.
Mein Programm wird einwandfrei ausgeführt, und auch die Kommunikation mit dem Modul läuft fehlerfrei.
Aber bevor ich mein Programm starte, muss ich bestimmten Parameter am Modul ändern. Das mache ich, in dem ich mich mit dem Controller verbinde, Programm noch nicht starte, und dann in die Konfigurationsfenster des Moduls gehe (Screenshot). Dort trage ich bei "Configuration" einen Wert ein, klicke auf "Parameter schreiben" und somit ist die Sache erledigt. Ich kann dann das Programm starten und so wie gewünscht weiter arbeiten.
Nun, ist es möglich dass CoDeSys diesen Konfiguarionsparameter selbstständig schreibt, bevor mein Programm gestartet wird?
Das heißt ohne dass ich den Wert selbst eintragen muss und auf Parameter schreiben klicken muss?
Hallo,
ganz einfach die Variable bei der Deklaration mit dem gewünschten Anfangswert initialisieren:
Variable1 : INT := 3;
Gruß SPS-Fuzzi
Hallo,
das wird aber nicht gehen, da der gewünschte Parameter nicht gemapt ist und somit nicht als eine Variable angesprochen werden kann