Nebenläufigkeitsmanagement

Einer der Vorteile eines browserbasierten Tools ist, dass mehr als ein Benutzer gleichzeitig auf das System zugreifen kann. Configuration Hub unterstützt dies im Allgemeinen, wobei die folgenden Aspekte beachtet werden müssen:

Allgemein

  • Bei der Arbeit in einem Plug-in gibt es keine Überschneidungen mit der Arbeit in einem anderen Plug-in, sodass die verschiedenen Benutzer nicht gegenseitig ihre Arbeit überschreiben.

iFIX

  • Eine iFIX-Station kann immer nur eine aktive Datenbasis haben. Änderungen, die sich aus dem Vorgang „Veröffentlichen“ an der laufenden Datenbasis ergeben, werden in jeder Browsersitzung wiedergegeben .
  • Die unveröffentlichten Änderungen auf einer Station gelten für alle Browsersitzungen, die auf diese Station zugreifen. Wenn also ein Benutzer in einem Browser Tags hinzufügt, importiert, modifiziert, dem Modell hinzufügt usw., wirkt sich dies auch auf die Darstellung eines Benutzers in einer anderen Browsersitzung aus, der auf derselben Station arbeitet. Importiert beispielsweise ein Benutzer 1000 Tags in die Datenbasis, sieht ein zweiter Benutzer, der dasselbe Datenbasisfenster anzeigt, wie diese Tags in seinem Fenster erscheinen, obwohl sie noch nicht im laufenden iFIX SCADA-System veröffentlicht wurden.
  • Wenn ein Benutzer gerade dabei ist, etwas in iFIX zu ändern, wofür ein Speichern erforderlich ist, wird er aufgefordert, zu speichern und zu aktualisieren, wenn die Datenbank von einer anderen Quelle geändert wird.
  • Im Allgemeinen sollten Sie es vermeiden, von mehr als einer Sitzung gleichzeitig zu importieren. Obwohl dies über das Datenfenster unterstützt wird, verlangsamt es die Leistung drastisch, wenn mehrere Importe gleichzeitig stattfinden.

Historian

  • Änderungen, die sich aus einer Veröffentlichung ergeben, werden in jeder Browsersitzung wiedergegeben.
  • Wenn ein Element von einer anderen Quelle geändert wird, während ein Benutzer gerade eine Änderung in Historian vornimmt, für die ein Speichern erforderlich ist, wird der Benutzer zum Speichern und Aktualisieren aufgefordert.