Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 2 von 2

Thema: VBA in WINCC

  1. #1
    Registriert seit
    25.08.2006
    Beiträge
    28
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo hab in meinem script folgendes stehen

    If SmartTags("Alarm1") = 1 Then
    SmartTags("wert") = 1
    End If
    If SmartTags("Alarm2") = 1 Then
    SmartTags("wert") = 2
    End If

    wenn jetzt beide Alarme 1 signal haben wird der wert auf 2 gesetzt was auch richtig für meine funktion ist. Wenn aber Alarm 1 ein Signal und Alarm2 jetzt null signal hat wird der Wert auf 1 zurückgesetzt was ich aber nicht möchte den der höchste wert der angestanden hat soll stehen bleiben und nur über einen reset gelöscht werden. Wurde der Reset betätigt darf er jetzt erst in den wert 1 springen.

    wie kann ich diese "ungewünschte funktion" unterbinden?
    kann mir bitte jemand helfen


    Gruss Tobias
    Zitieren Zitieren VBA in WINCC  

  2. #2
    Registriert seit
    23.11.2004
    Beiträge
    347
    Danke
    2
    Erhielt 28 Danke für 28 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ohne getestet zu haben, denke ich so sollte es prinzipiell gehen:

    If SmartTags("wert") = 2 or SmartTags("Alarm2") = 1 Then
    SmartTags("wert") = 2
    ElseIf SmartTags("Alarm1") = 1 Then
    SmartTags("wert") = 1
    End If

    Das"Reset" ist natürlich noch nicht dabei.

    Gruß
    raika

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •