-> Hier kostenlos registrieren
Hallo ihr!
In dem SCL Programm, um das es sich hier dreht, können während der Laufzeit des Programms sich die Parametrierdaten eines Profibus Slaves ändern. Diese geänderten Daten sollten dann z.B. beim Neustart der SPS oder beim ziehen/stecken des Slaves auch wieder an den Slave übertragen werden und nicht die ursprünglich im Master hinterlegten Parameterdaten.
Ich sehe momentan somit 2 Lösungswege, einmal das überspeichern der hinterlegten Daten im Master, oder das erkennen wenn eine Neuparametrierung des Slaves erforderlich ist.
Bei ersterem (Parameterdaten im Master aktualisieren) sehe ich bisher keine Möglichkeit das umzusetzen, liege ich da evtl falsch und das geht doch irgendwie?
Die 2. Möglichkeit (Neuparametrierung erkennen) sollte ja auf jeden Fall umsetzbar sein, nur wie geht das am Besten? Gibt es da eine zentrale Anlaufstelle die mir sagt "jetzt braucht ein Slave neue Parameterdaten" z.B. einen OB oder ein Flag? Oder muss ich da dann mehrere Zustände beachten z.B. OBs für Neustart, ziehen/stecken, Anlauf usw.? Und welches sind dann die OBs oder Flags die mir das anzeigen?
Wäre super wenn ihr mich auch hier wieder den entsprechenden Schritt weiterbringen könnt!
Grüße
Muphin
In dem SCL Programm, um das es sich hier dreht, können während der Laufzeit des Programms sich die Parametrierdaten eines Profibus Slaves ändern. Diese geänderten Daten sollten dann z.B. beim Neustart der SPS oder beim ziehen/stecken des Slaves auch wieder an den Slave übertragen werden und nicht die ursprünglich im Master hinterlegten Parameterdaten.
Ich sehe momentan somit 2 Lösungswege, einmal das überspeichern der hinterlegten Daten im Master, oder das erkennen wenn eine Neuparametrierung des Slaves erforderlich ist.
Bei ersterem (Parameterdaten im Master aktualisieren) sehe ich bisher keine Möglichkeit das umzusetzen, liege ich da evtl falsch und das geht doch irgendwie?
Die 2. Möglichkeit (Neuparametrierung erkennen) sollte ja auf jeden Fall umsetzbar sein, nur wie geht das am Besten? Gibt es da eine zentrale Anlaufstelle die mir sagt "jetzt braucht ein Slave neue Parameterdaten" z.B. einen OB oder ein Flag? Oder muss ich da dann mehrere Zustände beachten z.B. OBs für Neustart, ziehen/stecken, Anlauf usw.? Und welches sind dann die OBs oder Flags die mir das anzeigen?
Wäre super wenn ihr mich auch hier wieder den entsprechenden Schritt weiterbringen könnt!
Grüße
Muphin