Modell – Übersicht

Das iFIX-Modell ermöglicht es Ihnen, eine Blaupause oder Vorlage der Anlagen in Ihrem System zu erstellen und aus der Typdefinition generierte Instanzen schnell und einfach zu erstellen und zu pflegen.

Das Modell in iFIX besteht aus den folgenden Komponenten:

  • Objekttypen: Ein Objekttyp ist eine Blaupause. Eine Blaupause ist etwas Konkretes in Ihrer Anlage, das Sie replizieren möchten, z. B. ein Mischer, ein Ofen oder eine Pumpe, die eine gemeinsame Struktur haben (gemeinsame Variablen und enthaltene Typen), die von allen Mischern, Öfen und Pumpen verwendet wird. Objekttypen haben Variablen, enthaltene Typen und Vorlagen.
  • Variablen – Individuelle Tags oder Messwerte, die alle Objekte eines bestimmten Typs gemeinsam haben, wie Temperatur, Druck, Durchfluss usw. Variablen stellen Tags dar, die Werte enthalten, die über iFIX-Treiber wie IGS und OPC UA-Client von den Geräten in Ihrem System abgerufen werden.
  • Vorlagen: Vorlagen bieten die Möglichkeit, ein oder mehrere Übersetzungen eines Objekttyps in eine Objektinstanz zu erhalten. Wenn Sie zwei verschiedene Pumpentypen haben, die einige gemeinsame Variablen haben, aber eine Untermenge spezifischer Variablen, würden Sie zwei Vorlagen für einen einzigen Pumpentyp erstellen.
  • Ersetzungen – Mit Hilfe von Ersetzungen können Sie Ihre Typdefinition so parametrisieren, dass Sie die aus dem Typ und den Vorlagen erstellten Objektinstanzen so abändern können, dass sie eindeutig sind.
  • Enthaltene Typen – Enthaltene Typen ermöglichen es Ihnen, eine hierarchische Blaupause von Anlagen zu erstellen, die gemeinsam instantiiert werden.
  • Objektinstanzen – Eine aus dem Objekttyp erstellte Instanz. Die Instanz stellt eine Anlage in der Anwendung dar und die Variablen werden entweder als iFIX-Tags (direkte Variablen) erstellt oder verweisen auf vorhandene iFIX-Tags (indirekte Variablen) oder sind statisch für den Typ (statische Variablen).