Step 7 Eingänge setzen über OPC Server

Sven1000

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

ich habe eine S7 314C-2 PN/DP, an der ich über den Softing-OPC-Server Eingänge setzen möchte. Es ist keine Hardware an der SPS angeschlossen, die Eingänge sollen aus einer Simulation heraus gesetzt werden. Im Demo-OPC-Client von Softing kann ich auch sehen, dass die über OPC gesetzten Eingänge kurz 'flackern', allerdings werden die Werte sofort wieder zurückgesetzt. Leider habe ich sonst nicht viel mit SPS zu tun, ich vermute aber dass hier die Aktualisierung des Prozessabbilds in der SPS die Ursache ist. Meine Frage: Weiß jemand wie ich verhindern kann dass einmal über den OPC Server gesetzte Eingänge wieder zurück gesetzt werden?
 
Egal mit welchem externen Programm: es macht wenig Sinn Eingänge im PAE zu beschreiben.
Schreibe in DB-Variablen - d.h. erstelle einen Koppel-DB und verknüpfe diese Bits in Deinem Programm, dann sind die Eingriffe von außen auch gleich sauber dokumentiert.

Harald
 
Zum Simulieren der Anlage kannst Du in das SPS-Programm einen Programmcode (z.B. extra FC) ausführen, der die simulierten Anlagenzustände in die Eingangsbits schreibt. Das funktioniert, weil es jeden Zyklus erneut geschrieben wird - quasi "Forcen".
Mit "wenig Sinn" meine ich, daß es nicht wie gewünscht/erwartet funktioniert, einmalig ins PAE zu schreiben. Das auf 0 schreiben des PAE in jedem Zyklus kann man nicht abstellen, das ist eine Systemeigenschaft der S7-300.

Harald
 
Zurück
Oben