Alle IEC-Zeiten im MP277 ändern

chriswin

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

hat jemand eine elegante Lösung alle Zeiten der IEC-"Timer" im Panel zu ändern.
Ich stelle mir das so vor, dass alle Zeiten eines Anlagenteils tabellarisch aufgelistet sind, die ich dann verändern kann.

Mein Ansatz war, alle Zeiten eines Anlagenteils in ein DB zu stellen.
Die einzigste Möglichkeit zum ändern bzw. steuern wäre das erstellen von sehr vielen E/A-Feldern...

Dafür muss es doch eine bessere Lösung geben!?:confused:

Danke

S7 315-2DP
MP277
TIA V11
 
Du kannst dir ja eine Rezepturanzeige erstellen.
Das sollte dem was du machen willst entsprechen.
Dann wird die Tabelle "automatisch" aufgebaut und man kann auch nachträglich noch leicht was verändern.
Musst halt trotzdem noch alle Variablen in das Rezept einfügen.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Geh mal in die Hilfe von WinCC-Flex und suche dort nach "Multiplexen"!
Wenn du die Zeiten in einem DB ablegst, kannst du die einzelnen Zeiten über eine Multiplexvariable adressieren. Dann benötigt man nicht viele E/A-Felder, sondern nur eins zum Aussuchen der Zeit und eins zum anzeigen/ändern!
 
Erst mal danke für die 2 Antworten...
Das mit der Rezepturanzeige wäre sehr Übersichtlich aber auch sehr aufwendig...

Geh mal in die Hilfe von WinCC-Flex und suche dort nach "Multiplexen"!
Wenn du die Zeiten in einem DB ablegst, kannst du die einzelnen Zeiten über eine Multiplexvariable adressieren. Dann benötigt man nicht viele E/A-Felder, sondern nur eins zum Aussuchen der Zeit und eins zum anzeigen/ändern!

Wie genau stellst du dir das vor? Hast du mal ein Beispiel?! Vorzugsweise in SCL.;)
 
Das hat nichts mit SCl zu tun, sondern ist eine Funktion in WinCCFlex. Daher mal WinCCFlex öffnen und dort nach "Multiplex" suchen.

In der SPS mußt du einen DB anlegen, in welchen deine Zeiten für die Timer eingetragen werden. An die timer werden für die Zeit dese Variablen angetragen. In WinCCFlex kann man über die Multiplexvariablen auf diese Zeiten variabel zugreifen.

in einer zweiten Variante kann man in WnCCFlex auch eine Variable anlegen, die einen Index enthält. Über diesen Index könnte man dann aus die Zeiten im DB zugreifen.

PS. Ich seh gerade, die zweite Version ist auch eine Multiplexvariable.

attachment.php
 

Anhänge

  • Multiplex.jpg
    Multiplex.jpg
    74,1 KB · Aufrufe: 32
Zuletzt bearbeitet:
Zurück
Oben