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

Results 1 to 6 of 6

Thread: SPS Variable im Script verwenden

  1. #1
    Join Date
    22.12.2008
    Posts
    4
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Rotes Gesicht


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    wir möchten mit WinCC flex 2008 SPS Variable in einem Script
    bearbeiten und das Ergebnis wieder in eine (interne) Variable schreiben.

    Vielleicht gibt es auch eine einfachere Möglichkeit in einem
    Ausgabefeld für einen Istwert einen Farbumschlag zu machen, wenn
    der Sollwert +/- Hysterese erreicht ist.

    Im Forum und in der Hilfe haben wir noch nichts passendes gefunden
    Reply With Quote Reply With Quote SPS Variable im Script verwenden  

  2. #2
    Join Date
    24.11.2008
    Location
    Wunsiedel
    Posts
    32
    Danke
    4
    Erhielt 9 Danke für 9 Beiträge

    Default

    wenn ich es richtig verstanden habe:

    verbindung in flex zur steuerung anlegen,
    variable anlegen mit adresse wie in der sps, z.B. db 100 dbw 50
    skript anlegen, bei wertänderung von der Variable ausführen.

    am besten eine weitere Variable (intern) projektieren die die Werte 0,1 und 2 kennt. der dann im Skript jeweils einen Wert zu ordnen, z.B.

    if Variable > Grenze then
    Status = 1
    end if
    0 bedeutet dabei Wert im Bereich, 1 darüber und 2 darunter

    dann das ausgabefeld mit eigenschaften -> animation -> gestaltung entsprechend den 3 werten farben zu ordnen.


    Ich hoff mal das so was gemeint war.

  3. Folgender Benutzer sagt Danke zu TobiB. für den nützlichen Beitrag:

    Hofi (16.01.2009)

  4. #3
    Hofi is offline Neuer Benutzer
    Themenstarter
    Join Date
    22.12.2008
    Posts
    4
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Default

    Hallo TobiB,

    danke für Deinen Lösungsvorschlag.

    Mein Problem ist die Einbindung von SPS Variablen im Script.
    Mit Strings geht es, aber wie kann ich einen Real-wert von der SPS im Script einlesen, Wert addieren , Bit aus Vergleich (wie in Deinem Beispiel) wieder in die SPS schreiben ?

    Ich hab ein E/A-feld für den Sollwert und ein Ausgabefeld für den Istwert.Toleranz +/- 0,5mm.

    Wenn Sollwert 30 mm ist, darf der Istwert zwischen 29,5mm und 30,5mm liegen = Grün .Wenn er drüber ist = rot.

    Viele Grüsse
    Thomas
    Reply With Quote Reply With Quote Variable in Script  

  5. #4
    Join Date
    22.03.2007
    Location
    Detmold (im Lipperland)
    Posts
    12,402
    Danke
    422
    Erhielt 2,536 Danke für 2,108 Beiträge

    Default

    Hallo,
    das geht im Prinzip wie von TobiB beschrieben :
    Code:
    If meine_Variable < 29.5 then
       Status = 1
    elseif (meine_Variable >= 29.5) and (meine_Variable <= 30.5) then
       Status = 2
    elseif meine_Variable > 30.5 then
       Status = 3
    end if
    Status wäre hier deine Animations-Variable.
    Da ich gerade kein Flex zur Hand habe - wahrscheinlich mußt du die Variable "meine_Variable" noch in Smarttags einpacken. Das sieht dann ggf. so aus :
    Code:
    If Smarttags("meine_Variable") < 29.5 then
    Bitte dazu noch mal die Flex-Hilfe bemühen ...

    Gruß
    LL
    Last edited by Larry Laffer; 16.01.2009 at 10:26.

  6. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    Hofi (16.01.2009)

  7. #5
    Join Date
    24.11.2008
    Location
    Wunsiedel
    Posts
    32
    Danke
    4
    Erhielt 9 Danke für 9 Beiträge

    Default

    drück mal die Alt + rechts Tasten gleichzeitig, dann kommt das "Auswahlmenü" wie auch wenn du eine Variable einem Eingabefeld zuweisen möchtest.

  8. Folgender Benutzer sagt Danke zu TobiB. für den nützlichen Beitrag:

    Hofi (16.01.2009)

  9. #6
    Hofi is offline Neuer Benutzer
    Themenstarter
    Join Date
    22.12.2008
    Posts
    4
    Danke
    5
    Erhielt 0 Danke für 0 Beiträge

    Default


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    kaum macht man es richtig, schon geht´s

    Danke für die Unterstützung und ein schönes Wochenende

    Thomas
    Reply With Quote Reply With Quote Variable in Script  

Similar Threads

  1. Replies: 19
    Last Post: 15.05.2019, 20:12
  2. Replies: 6
    Last Post: 26.03.2018, 10:35
  3. Replies: 2
    Last Post: 23.11.2016, 21:22
  4. Replies: 5
    Last Post: 27.01.2009, 18:13
  5. Arrays als lokale Variable verwenden
    By omignobi in forum HMI
    Replies: 3
    Last Post: 30.09.2005, 08:54

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •