DB hin- und herpendeln

steppenwolf

Level-1
Beiträge
47
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
hallo liebe forumgemeinde

wieder mal eine Frage, auf die ich hier so leider keine Antwort gefunden habe.
Problemstellung:

1 HMI zur Bedienung und Auswertung, 19 HMIs ebenfalls zur bedienung aber auch zur Auswertung, eine 417-4 und 19 317er .

1. HMI ist über Profinet mit der 417 verbunden. die ganzen 317er sind ebenfalls mit der 417er über Profinet verbunden. die 2. (quasi die anderen Enden, nachfolgend 2.HMI genannt, gehts bei einem gehts bei allen) HMI ist über MPI mit mit den einzelnen 317ern verbunden (also pro 317 ein HMI).

Nun ist es so, dass ich mit dem ersten HMI aktionen auf dem 2. HMI auslösen will. soweit so gut. den DB hin- schaufeln ist keine große Sache. Vorgabe dabei ist aber, das die Aktionen auf den 2. HMIs bestätigt, quittiert, usw. werden müssen, und die zurückschreiben an das 1. HMI, dass die Aktionen zur Kenntnis genommen wurden. Das ganze hat den haken, dass es über INT Werte funktionieren muss!!! (Vorgabe) Wie kann ich nun in den selben DB schreiben ohne das er mir bei einem Send oder Recieve Aufruf nicht wieder alles überschreibt??? Sprich: wenn ich im 2. HMI was ändere und in dem Augenblick kommt der Send von der 400er, bevor der recieve kommt wird ja wieder das geänderte überschrieben.

Oder besteht da wie ich mir schon überlegt habe, den Gesamten Send, und den gesamten Recieve Verkehr auf seperate DBs zu legen, und in der 400er wieder zu einem DB zusammenzuschreiben, was ungemein mehr Arbeit bedeutet??

Anderer Lösungsansatz, wo mich meine Siemens Suchfunktionskenntnisse auch nicht sonderlich weit gebracht haben, wieviele CPUs kann ein TP ansprechen?? Dann wäre das ganze relativ unkompliziert zu lösen.

Ihr fragt euch bestimmt, weshalb will der Kauz unbedingt nur einen DB???
Ganz einfach darum, weil ich den DB auch noch woanders hinschicken soll zu Prozessvisualisierung, und der, der das macht, verlangt einen DB pro Maschine.

Ich hoffe mein Poblem nicht allzu kompliziert beschrieben zu haben. Ansonsten einfach posten, bin für jede Hilfe dankbar.


Danke und Grüsse
 
Zuletzt bearbeitet:
So auf die schnelle, würde ich die HMIs auf einen DB in der 400er zugreifen lassen und diesen, bei Änderungen, auf die anderen Steuerungen mit PUT verteilen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo dwm

Die HMIs die beschrieben werden sollen, können leider nicht so direkt auf die 400er zugreifen, da sie über MPI mit der 317 verbunden sind. PUT ist ja schön, aber es überschreibt mir den DB in der 317er, in welchen ich auch von dem HMI auch gerne schreiben würde.

Ums nochmal einfacher zu erklären: DB beschreiben, auf ddie 400er, dann auf die 317er, dann auf HMI, dort lesen und evtl. schreiben, und den DB wieder zurück auf HMI.

Trotzdem danke für den Vorschlag....
 
Zurück
Oben