COMERROR
Syntax :
COMERROR(Objekt)
Mit dieser Funktion kann in Bedingungen geprüft werden, ob für ein Modul aktuell eine Kommunikationsstörung gemeldet wurde.
Die Funktion ist WAHR, wenn aktuell eine Kommunikationsstörung existiert, d.h. wenn eine Meldung über eine Kommunikationstörung von der Zentrale empfangen wurde und danach keine weitere Meldung von dem Modul gekommen ist. Sobald eine normale Meldung von dem Modul empfangen wird, wird der Fehlerstatus zurückgesetzt.
Beispiel:
wenn COMERROR(Aussensteckdose) dann
Anzeige:="Kommunikation mit Aussensteckdose immer noch gestört"
endewenn
Hinweis:
Um auf Kommunikationsstörungen direkt zu reagieren kann ein spezielles "Fehler"-Objekt vom Typ Zeichen definiert werden, nähere Infos dazu unter Spezielle Objekte. Jedesmal wenn eine Meldung über eine Kommunikationsstörung empfangen wird, enthält dieses Fehler-Objekt den Namen des Moduls (Objekts), für das die Kommunikation gestört ist und das Makro des Fehler-Objekts wird ausgeführt.
|