MB_GetState-Baustein
Kurz-Information
Name | MB_GetState |
---|---|
→POE-Typ | →Funktion |
Kategorie | weitere Systembausteine, Bausteine fuer Modbus, Baustein mit interner Fehlerdiagnose |
Grafische Schnittstelle |
|
Verfügbar ab |
|
Funktionalität
Der Baustein bestimmt den Status einer bestimmten →Modbus-Verbindung.
Eingänge, Ergebniswert
Bezeichner | →Datentyp | Beschreibung | |
---|---|---|---|
Eingänge: | MBHandle | DINT | der Handle einer bestehenden Verbindung (mit Initialisierungswert -1 ) |
Ergebniswert: | – | SINT | liefert den aktuellen Status des Handles der bestimmten Verbindung:
|
Der Eingang EN
und der Ausgang ENO
sind für den →Aufruf des Bausteins verfügbar. Siehe "Ausführungssteuerung: EN, ENO" für Informationen zum Eingang EN
und zum Ausgang ENO
.
Interne Fehlerdiagnose für Baustein
Der Baustein prüft den folgenden Fehlerfall: Der LibModbus-Systemdienst wurde nicht geladen und/oder es sind keine Berechtigungen für die Verwendung von Modbus vorhanden (keine Freischaltung in der Lizenz für logi.RTS).
In einem solchen Fehlerfall wird der Ausgang ENO
des Bausteins auf den Wert FALSE
(oder eine Entsprechung) zurückgesetzt.
Beispiel für Verwendung im ST-Editor
So lernen Sie die Verwendung der Modbus-Bausteine am besten kennen: Erstellen Sie ein neues Projekt auf Basis der Projektvorlage Lauflicht mit Modbus-Zugriff und untersuchen Sie dieses Beispielprojekt. Dieses Projekt enthält eine Verwendung dieses Bausteins.