Einsatz
Systemvariablen und Zustandsinformationen > Systemvariablen
SliceBus Systemvariablen
Systemvariable
SB_DATA_VALID
SB_TOPOLOGY_OK
SB_DIAG_ALARM_STATUS
SB_DIAG_ALARM_ACK_PENDING
106
–
Bitte beachten Sie, dass die System SLIO Power- und Klemmen-
Module keine Typ-Kennung besitzen. Diese können nicht erkannt
werden und werden somit bei der Auflistung bzw. Zuordnung der
Steckplätze nicht berücksichtigt.
–
Die Zählung der Steckplätze beginnt bei 1, d.h. der 1. Steckplatz ent-
spricht Bit 0 im entsprechenden Diagnose-Register.
–
Ein Diagnosealarm wird nicht automatisch quittiert. Die Quittierung
erfolgt durch Lesen der Diagnose. Solange ein Diagnosealarm nicht
quittiert ist, wird auf diesem Steckplatz kein weiterer Diagnosealarm
ausgegeben.
Behandlung von Diagnosealarmen
n
Sobald ein Modul über den Rückwandbus einen Diagnosealarm meldet, wird dieser
von der CPU automatisch erkannt und das dem Steckplatz entsprechende Register-
Bit in SB_DIAG_ALARM_STATUS gesetzt.
n
Für das Modul muss im iCube Engineer der Diagnosealarm aktiviert sein.
n
Durch Lesen von Datensatz 0x00 (Diagnose) bzw. 0x01 (erweiterte Diagnose) vom
entsprechenden Steckplatz können Sie eine Diagnosemeldung quittieren. Informati-
onen zum Aufbau der Diagnose-Datensätze finden Sie im Handbuch zum entsprech-
enden System SLIO Modul.
In iCube Engineer können Sie mit dem Baustein Y_SB_DataRecordRead aus der
n
Systembibliothek den entsprechenden Datensatz lesen. Hierzu müssen Sie zuvor
Ihrem Projekt die Systembibliothek "Y_SliceBus.pcwlx" hinzufügen.
Typ - Beschreibung
BOOL - Busaktivität
n
BOOL - Bus-Topologie
n
ULINT - Diagnose-Status der Module
n
ULINT - Quittierung Diagnose-Status der Module
n
Diese Variable ist gesetzt, wenn der Datentransfer über den Sli-
ceBus aktiv ist.
Diese Variable ist gesetzt, wenn die gesteckten Module am Sli-
ceBus mit der Konfiguration übereinstimmen.
Sobald ein Modul am SliceBus einen Diagnosealarm meldet,
wird zur entsprechenden Steckplatzposition das zugehörige Bit
im 64Bit großen Register gesetzt.
Sobald ein Modul am SliceBus eine Quittierung des Diagnose-
alarms anfordert, wird zur entsprechenden Steckplatzposition
das zugehörige Bit im 64Bit großen Register gesetzt.
HB700 | CPU | PMC9210P0 | de | 22-12
iC9200 Series