Online-Ressourcendateien

Online-Dateien

Funktionsprofile definieren eine Vorlage für Funktionsblöcke. Ein Funktionsblock ist eine Sammlung von Netzwerkvariablen und Konfigurationseigenschaften, mit denen eine einzelne Funktion auf einem Gerät ausgeführt werden kann. Jedes Funktionsprofil kann obligatorische und optionale Konfigurationseigenschaften und Netzwerkvariablen definieren. Wenn ein Funktionsblock ein Funktionsprofil implementiert, muss er alle obligatorischen Netzwerkvariablen und Konfigurationseigenschaften implementieren, die durch das Funktionsprofil definiert sind, und er kann einige, alle oder keine der optionalen Netzwerkvariablen und Konfigurationseigenschaften implementieren.

Geben Sie Informationen für Netzwerkvariablen ein. Diese Informationen umfassen die Größe, Einheiten, Skalierungsfaktoren und Typkategorie (Float, Integer, Signed usw.) für jeden Typ. Netzwerkvariablen können einen einzelnen Wert oder eine Struktur oder Vereinigung enthalten, die mehrere Felder enthält (z. B. enthält die Netzwerkvariable SNVT_date_cal 3 Felder für Jahr, Monat und Tag).
Netzwerkvariablen können auch Aufzählungswerte enthalten, mit denen die Netzwerkvariable auf einen von einer diskreten Anzahl von Werten gesetzt werden kann.

Geben Sie Informationen für Konfigurationseigenschaften ein. Diese Informationen umfassen die Größe, Einheiten, Skalierungsfaktoren und Typkategorie (Float, Integer, Signed usw.) für jeden Typ. Konfigurationseigenschaften können wie Netzwerkvariablen Strukturen, Vereinigungen und Aufzählungswerte enthalten.

Ein Aufzählungstyp ist eine Liste von Zahlen, die jeweils einem Mnemonennamen zugeordnet sind. Eine Netzwerkvariable oder Konfigurationseigenschaft enthält eine Aufzählung. Die Definitionen der aufgezählten Werte werden als Aufzählungstyp beibehalten.

Funktionsprofil, SNVT- und SCPT-Masterliste

LONWORKS ® Geräte tauschen normalerweise Daten mithilfe von Netzwerkvariablen aus. Netzwerkvariablen vereinfachen das Entwerfen von LONWORKS-Anwendungsprogrammen für die Interoperabilität mit Produkten mehrerer Anbieter erheblich. Eine Netzwerkvariable ist ein beliebiges Datenelement (Temperatur, ein Schaltwert oder eine Einstellung der Stellgliedposition), das ein bestimmtes Geräteanwendungsprogramm von anderen Geräten im Netzwerk erwartet (an Eingangsnetzwerkvariable ) oder erwartet, dass sie anderen Geräten im Netzwerk zur Verfügung gestellt werden (an Netzwerkvariable ausgeben ).

Wenn das Anwendungsprogramm einen geänderten Wert für eine Ausgangsnetzwerkvariable hat, übergibt es einfach den neuen Wert an die Gerätefirmware. Über einen Prozess, der während des Netzwerkdesigns und der Installation stattfindet, wird aufgerufen Bindung Die Gerätefirmware ist so konfiguriert, dass sie die logische Adresse der anderen Geräte oder Gerätegruppen im Netzwerk kennt, die diese Netzwerkvariable erwarten, und stellt die entsprechenden Pakete zusammen und sendet sie an diese Geräte. Wenn die Gerätefirmware einen aktualisierten Wert für eine Eingangsnetzwerkvariable empfängt, die von ihrem Anwendungsprogramm benötigt wird, übergibt sie die Daten auf ähnliche Weise an das Anwendungsprogramm. Der Bindungsprozess schafft somit logisch Verbindungen zwischen einer Ausgangsnetzwerkvariablen in einem Gerät und einer Eingangsnetzwerkvariablen in einem anderen Gerät oder einer Gruppe von Geräten. Verbindungen können als “virtuelle Drähte” betrachtet werden.

Benötigen Sie weitere Informationen?