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.