steppenwolf
Level-1
- Beiträge
- 47
- Reaktionspunkte
- 1
-> 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
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: