- Home
- Funktionen/Funktionsbausteine - Referenz
- Funktionsbausteine für PLCnext Technology-Steuerungen
- Profinet
- GET_MODULE_DIFF_BLOCK
GET_MODULE_DIFF_BLOCK
Typ | Funktionsbaustein | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Beschreibung | Mit dem Funktionsbaustein können Modul-Differenzblöcke (ModuleDiffBlock) für Profinet Devices gelesen werden. Ein ModuleDiffBlock liefert Informationen über die Differenz zwischen der echten Hardware-Konfiguration und der erwarteten Konfiguration (Konfiguration aus dem Engineering Tool) sowie Diagnoseinformationen.Das Lesen der Blöcke wird bei einer steigenden Flanke am Eingang REQ gestartet. Eine steigende Flanke am Ausgang NEW zeigt an, dass neue Differenzblöcke vorhanden sind. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Hinweise | Funktionsbausteine dieses Typs müssen instanziiert werden. Der FB-Instanzname muss in der 'Variablen'-Tabelle der POE deklariert werden, in welcher der FB verwendet werden soll. Der Instanzname muss innerhalb der POE eindeutig sein. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Parameter | Eingänge
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MODULE_DIFF_BLOCK-Inhalt | ![]()
![]()
![]() Das Blockelement STATE in der Struktur MODULE_DIFF_BLOCK beschreibt den Modulstatus. Es kann folgende Werte enthalten:
![]() Das bit-kodierte Blockelement STATE in der Struktur SUBMODULE beschreibt den Submodulstatus. Es enthält mehrere Informationen, die durch das Verknüpfen mit verschiedenen Bitmasken ausgelesen werden müssen. Beispiel: Durch Verknüpfen der Bitmaske 0x0010 mit dem Wert wird Bit 4 (MaintenanceRequired) ausgelesen (siehe folgende Tabelle).
Auswertung des Formatanzeigers (FormatIndicator, Bit 15)
SubmoduleState
Bedeutung von SubmoduleState wenn Formatanzeiger (Bit 15) = 0 (SubmoduleState mit Bitmaske 0x7FFF verknüpft.)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fehlercodes | ![]()
|