Alarmmanagement Modbus Zugriff

ebert
2011-08-08
2011-08-08
  • ebert - 2011-08-08

    Hallo Leute,

    ich nutze ein Wago 750-880 und würde gerne das interne Alarmmanagement nutzen. Parallen zur WebVisu greifen mehrere HMIs per Modbus TCP zu die im Prinzip das gleiche darstellen wie die WebVisu. Nun hätte ich gerne die Möglichkeit die Alarme auch über die Modbus HMIs zu bestätigen (ACK). Gibt es eine Möglichkeit ACK per Variable zur Verfügung zu stellen ?

    Achja denn noch ne Frage: Der 750-880 hat einen SD-Karten slot, daher würde ich gerne die Daten des Alarmmanagement auf die SD Karte (s:) loggen.
    Über die Registerkarte Alarmspeicherung hab ich es irgendwie nicht hinbekommen.

    Danke
    Michael

     
  • cmoeller - 2011-08-08

    Hallo Michael,

    das ACK ist immer an eine bestimmte (lokale) Variable gebunden.
    Die Aufgabe heist per Modbus-HMI eine lokale Hilsvariable zu beschreiben und
    bei Bedarf auf die bestimmte ACK-Variable zuweisen.

    Um Alarme auf die SD-Karte zu loggen, gehst du wie folgt vor:
    1.) In den "Zielsystemeinstellungen" auf der Registerkarte "Visualisierung":
    - Haken setzen bei "Alarmbehandlung innerhalb der Steuerung"
    - Haken setzen bei "Trenddatenaufzeichnung innerhalb der Steuerung"
    2.) Zu überwachende Variable definieren:
    - zB.: xAlarm1 AT %IX0.0 : BOOL;
    3.) In der "Alarmkonfiguration/Alarmklassen" der Alarmklasse "DEFAULT" die Methode "Speichern" zuweisen.
    Oder neue Alarmklasse erzeugen und dieser die Methode "Speichern zuweisen".
    4.) In "Alarmkonfiguration/System" neue "Alarmgruppe" per "Unterelement anhängen".
    5.) In "Alarmkonfiguration/System/Alarmgruppe" die zu überwachende Variable (plus Meldungstext) anlegen.
    6.) In "Alarmkonfiguration/System/Alarmgruppe" auf der Registerseite "Alarmspeicherung" unter "Dateiname"
    den vollständigen Pfad (zB.: "S:\myAlarmLog") zur SD-Karte\Verzeichnis bekanntgeben.
    7.) Kompilieren, runterladen, starten und wenn man an "IX0.0" rumspielt sollte auch schon LED der SD-Karte
    flackern.

    Gruss Christoph

     

Log in to post a comment.