-> Hier kostenlos registrieren
Hallo Leute,
ich habe mich schon durch das Forum gelesen, aber bislang noch nicht viel hilfreiches entdecken können.
Ich muss mich gerade zum ersten Mal mit einem globalen C-Script auseinandersetzen, und scheitere bisher an der Umsetzung:
- ich habe eine interne, vorzeichenlose 8-bit Variable, die als Gruppenmeldung den Status der Alarme des Alarm Loggings ausgibt ("Alarm_Statusvariable")
- wenn das 4. Bit gesetzt wird (Alarm tritt auf, ist unquittiert), soll eine andere, externe, binäre Variable ("Alarmausgang_WinCC) gesetzt werden
- bei Quittieren der Alarme wird das 4. Bit in der "Alarm_Statusvariable" auf 0 zurückgesetzt und auch der "Alarmausgang_WinCC" soll wieder auf 0 gesetzt werden
Wie setze ich diese Bedingung in C um?
Für Eure Hilfe bin ich schon mal sehr dankbar.
Grüße,
Henrik
ich habe mich schon durch das Forum gelesen, aber bislang noch nicht viel hilfreiches entdecken können.
Ich muss mich gerade zum ersten Mal mit einem globalen C-Script auseinandersetzen, und scheitere bisher an der Umsetzung:
- ich habe eine interne, vorzeichenlose 8-bit Variable, die als Gruppenmeldung den Status der Alarme des Alarm Loggings ausgibt ("Alarm_Statusvariable")
- wenn das 4. Bit gesetzt wird (Alarm tritt auf, ist unquittiert), soll eine andere, externe, binäre Variable ("Alarmausgang_WinCC) gesetzt werden
- bei Quittieren der Alarme wird das 4. Bit in der "Alarm_Statusvariable" auf 0 zurückgesetzt und auch der "Alarmausgang_WinCC" soll wieder auf 0 gesetzt werden
Wie setze ich diese Bedingung in C um?
Für Eure Hilfe bin ich schon mal sehr dankbar.
Grüße,
Henrik