litlegerman
Level-2
- Beiträge
- 312
- Reaktionspunkte
- 7
-> Hier kostenlos registrieren
Guten Tag,
Ich bin mit V15 an einer S7 314 zugange und habe folgendes Problem:
Die Anlage hat ein HMI auf dem, wie üblich, Werte in einen DB geschrieben werden, die geschieht via Polling im Sekundentakt.
Jetzt soll ein Leit-PC auf die gleichen Werte Lesend/Schreibend zugreifen.
Vorerst, habe ich die Leit-PC einfach die selben DB Einträge zur Verfügung gestellt, also ihn einfach als zusätzliches HMI betrachtet, der einfach auf die gleichen Daten zugreift.
Das klappt auch wohl, aber manchmal übernimmt dieser Leit-PC komplett die Führung, d.h. er schreibt einen Wert z.B. 100 jetzt möchte der Bediener aber den Wert über das HMI auf 120 ändern, dann mach der Leit-PC wieder 100 daraus.
Jetzt hatte ich mir gedacht klar kein Thema... ich vergleiche den jeweiligen Wert (Wert 1 = WertHMI, Wert 2 = WertLeit) mit einem Speicher bei Ungleichheit, schreibe ich ihn dann in den Speicher, so bekomme ich schon mal mit das die Werte sich ändern dann schreibe ich bei dieser Aktion die Werte an beide Positionen und fertig ist die Laube... leider klappt es nicht (zumindest nicht in PLC sim).
Könnt ihr mir weiterhelfen?
Ich bin mit V15 an einer S7 314 zugange und habe folgendes Problem:
Die Anlage hat ein HMI auf dem, wie üblich, Werte in einen DB geschrieben werden, die geschieht via Polling im Sekundentakt.
Jetzt soll ein Leit-PC auf die gleichen Werte Lesend/Schreibend zugreifen.
Vorerst, habe ich die Leit-PC einfach die selben DB Einträge zur Verfügung gestellt, also ihn einfach als zusätzliches HMI betrachtet, der einfach auf die gleichen Daten zugreift.
Das klappt auch wohl, aber manchmal übernimmt dieser Leit-PC komplett die Führung, d.h. er schreibt einen Wert z.B. 100 jetzt möchte der Bediener aber den Wert über das HMI auf 120 ändern, dann mach der Leit-PC wieder 100 daraus.
Jetzt hatte ich mir gedacht klar kein Thema... ich vergleiche den jeweiligen Wert (Wert 1 = WertHMI, Wert 2 = WertLeit) mit einem Speicher bei Ungleichheit, schreibe ich ihn dann in den Speicher, so bekomme ich schon mal mit das die Werte sich ändern dann schreibe ich bei dieser Aktion die Werte an beide Positionen und fertig ist die Laube... leider klappt es nicht (zumindest nicht in PLC sim).
Könnt ihr mir weiterhelfen?