wenn Modbus nicht aktiv, verhindern das Initialisierungswerte überschrieben werden

Luzie

Level-1
Beiträge
77
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

Aufbau: SPS, Modbus --> PC Modbus --< SPS Modbus

Nun habe ich einen Initialisierungswert in der SPS z.b Wasserstand := 100; diesen kann ich von aussen über Modbus mit einem anderen Wert überschreiben. Soweit klappt das auch.
Aber wie stelle ich es an wenn der Modbusdienst nicht läuft das der interne wert den ich in der SPS stehen habe nicht auf 0 gesetzt wird.

gruß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe keine Bausteine für Modbus in dem Programm. nur die Variablen für Modbus Master und Slave.

Da ich auf der Basis Revolution PI arbeite was auf den Raspi aufgesezt ist. Es ist also keine echtzeit SPS in dem sinne. auch nutze ich Logicals LC3 als Software da Codesys den Revolution Pi nicht unterstützt.
Ist schwer da was mit bausteinen zu machen, auch fehlt mir noch die nötige erfahrung im bezug auf Modbus. Habe zwar viel gelesen wie ich Modbus nutzen kann aber diese Sachen werden dort weniger beschrieben.
Ist etwas Kompliziert das ganze.

Oder kann ich in den Modbusvariablen die im Programm stehen auch die Init werte mit reinschreiben so das wenn ein ausfall ist er diese dann als Standartwerte sendet?
 
Hallo,

nach langer Zeit melde ich mich wieder einmal. das mit den werten erhalten wenn der modbus dienst nicht läuft ist erledigt. ich habe die werte einfach als merker variablen abgelegt die dann als Standartwerte geladen werden. hoffe das ist richtig so.

Aber was ich nicht hinbekomme ist das überschreiben der werte von aussen, also von der Visualisierung selber. Da das ganze als html seite aufgebaut ist habe ich dort so meine schwirigkeiten.
ich habe die Felder zwar als input felder angelegt wo ich werte eintragen kann, aber wie bekomme ich es hin das diese werte über modbus an die sps übertragen werden? ich habe da absolut kein plan wie ich das machen soll. hat jemand in dieser art und weise schon einmal was gemacht und könnte mir helfen?
 
Zurück
Oben