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

Ergebnis 1 bis 6 von 6

Thema: Script für WinCC flex

  1. #1
    Registriert seit
    21.02.2008
    Beiträge
    44
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Frage


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    bin Anfänger bei Script
    Will eine Variable(MW) auslesen und den Wert in eine flexible Variable(Integer) schreiben?
    Grund: möchte den Wert eines Eingabefeldes in eine interne Variable schreiben um damit eine Textliste über den Index-Wert aufzurufen
    Wer kann mr Tip geben


    mfg TI1
    Zitieren Zitieren Script für WinCC flex  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.314
    Danke
    932
    Erhielt 3.329 Danke für 2.688 Beiträge

    Standard

    Im Script:
    Code:
    SmartTags("interne_Variable") = SmartTags("SPS_Variable")
    Das geht auch:
    Code:
    SetValue SmartTags("interne_Variable"), SmartTags("SPS_Variable")
    Oder statt in einem Script direkt in einer Funktionsliste:
    Code:
    SetzeWert
     Variable(Ausgabe) interne_Variable
     Wert              SPS_Variable
    Du könntest als Index für die Textliste aber auch gleich die SPS-Variable benutzen.
    Warum willst Du da eine interne Variable (als Kopie der SPS-Variable) benutzen?

    Habe ich das richtig verstanden: Dein Eingabefeld ist mit der SPS-Variable verbunden?

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    TI 1 ist offline Benutzer
    Themenstarter
    Registriert seit
    21.02.2008
    Beiträge
    44
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    mit
    SmartTags("interne_Variable") = SmartTags("SPS_Variable")
    habe ich probiert funktioniert aber nicht.
    Geht um Programmnummern (Textliste)
    wenn ich ein Programm speichern will, muss ich die Speichernummer angeben.
    Will mit dem Aktuallprogramm sowie Nummer, wo es gespeichert wird eine Textliste ausgeben, damit man auch sieht ob dort es schon ein gespeichertes Programm gibt.


    mfg TI1

  4. #4
    Registriert seit
    07.03.2004
    Beiträge
    4.369
    Danke
    946
    Erhielt 1.158 Danke für 831 Beiträge

    Standard

    Zitat Zitat von TI 1 Beitrag anzeigen
    mit
    SmartTags("interne_Variable") = SmartTags("SPS_Variable")
    habe ich probiert funktioniert aber nicht.
    ...
    Wie rufst Du denn das Skript auf?
    If you open your Mind too much, your Brain will fall out.

  5. #5
    TI 1 ist offline Benutzer
    Themenstarter
    Registriert seit
    21.02.2008
    Beiträge
    44
    Danke
    0
    Erhielt 1 Danke für 1 Beitrag

    Standard

    Hallo,
    hatte das Script mit aktivieren der Eingabe aufgerufen- hatte nicht funktioniert. Wäre schön wenn jemand weis wieso.

    Problem habe ich aber einfach gelöst, da ich doch die SPS Variable dazu genutzt habe.
    Danke für eure Hilfe.

    P.S: weis jemand wo man Beispielscripte für Flexible findet?


    mfg TI1

  6. #6
    Registriert seit
    19.07.2010
    Beiträge
    1.289
    Danke
    213
    Erhielt 267 Danke für 233 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Ruf doch dein Skript bei Wertänderung der Variable auf. Ggf. musst du auf zyklisch lesen stellen, wenn der Wert auch aus der SPS geändert wird
    mfG Aventinus

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 17.03.2011, 00:44
  2. WinCC-Flex Print mit VB-Script
    Von eugenhuber im Forum Simatic
    Antworten: 0
    Letzter Beitrag: 12.11.2010, 21:23
  3. WinCC flex Script/Archiv
    Von Wowa05 im Forum HMI
    Antworten: 4
    Letzter Beitrag: 26.05.2010, 15:00
  4. WinCC flex 2007 - Script
    Von webholle im Forum HMI
    Antworten: 1
    Letzter Beitrag: 08.02.2009, 21:34
  5. WinCC Flex 2007-Problem mit Script
    Von Neuling74 im Forum HMI
    Antworten: 9
    Letzter Beitrag: 30.01.2008, 11:32

Lesezeichen

Berechtigungen

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