Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Parameter eines Modus im Programm ändern

SevenUp
2011-07-07
2011-07-07
  • SevenUp - 2011-07-07

    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?

    IMG: sps.png

     
  • SPS-Fuzzi - 2011-07-07

    Hallo,

    ganz einfach die Variable bei der Deklaration mit dem gewünschten Anfangswert initialisieren:

    Variable1 : INT := 3;

    Gruß SPS-Fuzzi

     
  • SevenUp - 2011-07-07

    Hallo,

    das wird aber nicht gehen, da der gewünschte Parameter nicht gemapt ist und somit nicht als eine Variable angesprochen werden kann

     

Log in to post a comment.