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

Ergebnis 1 bis 6 von 6

Thema: Werte über Bedienpanel schreiben

  1. #1
    Registriert seit
    01.09.2008
    Beiträge
    46
    Danke
    8
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    Würd gerne über ein Bedienpanel (EA Feld) Werte in der SPS ändern. Benötige ich hierzu ein Baustein aus der Bibliothek?

    Die zu ändernde Variable hab ich als IN in meinem FB deklariert.Dieser wiederum hab ich im OB1 einen Wert zugewiesen. Dieser Wert sollte sich nach Eingabe über das Panel ändern. Tut sich aber nichts.
    Übrigens benutze WinCC flex.

    Gruß breno
    Zitieren Zitieren Werte über Bedienpanel schreiben  

  2. #2
    Registriert seit
    04.02.2007
    Beiträge
    2.544
    Danke
    167
    Erhielt 731 Danke für 528 Beiträge

    Standard

    Wenn Du der variablen in OB1 einen Wert zuweisst, wie soll das Panel den noch ändern können ?

    Beispiel

    Leg einen DB an
    Darin die variable
    Diese wird als IN an den FB übergeben
    Im Panel wird diese beschrieben

  3. #3
    Registriert seit
    27.05.2004
    Ort
    Thüringen/Berlin
    Beiträge
    12.263
    Danke
    537
    Erhielt 2.708 Danke für 1.957 Beiträge

    Standard

    Du darfst der Variable im OB 1 keinen Wert zuweisen, da diese Zuweisung sonst in jedem Zyklus eine erfolgte Änderung durch das Panel überschreibt. Lege am Besten eine Variable in einem DB an, dieser kannst du auch einen Defaultwert zuweisen. Diese Variable verbindest du dann mit WinCCFlex.
    Gruß
    Ralle

    ... there\'re 10 kinds of people ... those who understand binaries and those who don\'t …
    and the third kinds of people … those who love TIA-Portal

  4. #4
    Registriert seit
    06.01.2005
    Ort
    im schönen Lipperland
    Beiträge
    4.494
    Danke
    502
    Erhielt 1.145 Danke für 738 Beiträge

    Standard

    Wenn du einer Variablen einen Wert zuweisen willst der vom Panel geändert wird darfst du das nur in einem Baustein machen der nur bei Start der SPS aufgerufen wird. (OB100)... damit wird der Wert so zu sagen initalisiert.

    Bei deiner Vorgehensweise wird der Wert bei jedem Zyklus wieder vom Wert den du im OB1 zuweist überschrieben. Da hat das Panel keine Change


    Edit.... wenigstens war 4L diesmal nicht schneller
    Früher gab es Peitschen .... heute Terminkalender

  5. #5
    Registriert seit
    04.02.2007
    Beiträge
    2.544
    Danke
    167
    Erhielt 731 Danke für 528 Beiträge

    Standard

    Ja, ja der wird auch älter

  6. #6
    Registriert seit
    01.09.2008
    Beiträge
    46
    Danke
    8
    Erhielt 2 Danke für 2 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Alles klar habs mitbekommen

    Vielen Dank!

Ähnliche Themen

  1. Antworten: 20
    Letzter Beitrag: 03.08.2011, 13:26
  2. Antworten: 4
    Letzter Beitrag: 18.04.2011, 08:19
  3. Werte in DB schreiben
    Von SolSna im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 23.01.2008, 13:54
  4. Werte in DBD schreiben
    Von nuss im Forum Simatic
    Antworten: 10
    Letzter Beitrag: 19.09.2007, 16:01
  5. Passworteingabe über das Bedienpanel
    Von Ricko im Forum Programmierstrategien
    Antworten: 10
    Letzter Beitrag: 27.06.2007, 17:04

Lesezeichen

Berechtigungen

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