Modulinformationen
Liegt am Eingang „GetValu“ ein HIGH – Signal an, liest der Funktionsbaustein die Liste mit Informationen zur Beschreibung der Module aus. Ein Fehler während des Auslesens wird am Ausgang „Error“ angezeigt.
Signale
Name | I/O | Typ(en) | Funktion |
---|---|---|---|
GetValu | I | BIT | Befehl zum Auslesen |
O | WORD | Zugriffsfehler | |
Name1 | O | STRING | Modulname Teil 1 |
Name2 | O | STRING | Modulname Teil 2 |
DType | O | STRING | Modultyp Bezeichnung |
DTypeC | O | STRING | Modultyp Code |
MMType | O | WORD | Haupt-Modultyp |
SMType | O | WORD | Sub-Modultyp |
FMType | O | WORD | Funktionstyp |
CMType | O | WORD | Gehäusetyp |
UARTIdx | O | STRING | UART - Index |
UARTAddr | O | STRING | UART Adresse |
NumVars | O | WORD | Anzahl Modulvariablen |
Parametrierung
Die Anzahl der maximal auslesbaren Module muss bei Verwendung des Funktionsbausteins parametriert werden (Max. 128 / Default 16).
Bemerkungen
„Name 1“ und „Name 2“ bilden zusammen eine Bezeichnung. Ein STRING – Wert stellt maximal 17 Zeichen zur Verfügung. Aus diesem Grund werden längere Zeichenketten auf maximal 2 STRING – Werte aufgeteilt. Darüber hinaus gehende Zeichenketten werden abgeschnitten.