Array-Feld in WinCC Flexible 2008 EA-Feld anzeigen

Seppel:)

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich grüße euch!

Bei meinem Problem geht es darum, das ich gerne mehrere Array-Felder in WinCC in ebenso vielen EA-Feldern anzeigen möchte. Nun hab ich aber absolut keine Ahnung wie das gehen soll!? Und da kommt hoffentlich Ihr ins Spiel! :)

Ich habe einen globalen DB angelegt und in diesem mein Array deklariert. In dem Array stehen jeweils die FU Parameter als REAL wie z.b. Drehzahl im Feld [1] usw. drin. So und nun möchte ich jedes einzelne Feld auf meinem Panel als Wert im EA-Feld ausgeben. Und da hackst dann, wie schon gesagt.

Falls es nicht gehen sollte muss ich halt wieder für jeden Wert ein Eintrag im DB und einen Tag erstellen.

Ich hab zur Verdeutlichung noch zwei Bilder angehängt

MFG Basti


P.S. Ich hab gelesen es gibt dafür auch vorgefertige FBs (DriveES oder so), die hab ich aber nicht (hätte aber sicher alles vereinfacht).
 

Anhänge

  • ARRAY DB.jpg
    ARRAY DB.jpg
    74,8 KB · Aufrufe: 73
  • WINCC Anzeige.jpg
    WINCC Anzeige.jpg
    102,6 KB · Aufrufe: 69
Hallo und Willkommen im Forum,

Schau dir mal Adress-Multiplexen an. Das ist vielleicht das, was du gesucht hast.

Einleitung
Beim Adress-Multiplexen können Sie mit einer einzigen Variablen eine Vielzahl an Speicherplätzen im Adressbereich der Steuerung ansprechen. Sie können auf die Adressen schreibend und lesend zugreifen, ohne für jede einzelne Adresse eine Variable zu definieren. Diese effiziente Methode ermöglicht Ihnen viele Daten zu verarbeiten.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Wenn das nur ein Antrieb ist brauchst du doch nichts zu multiplexen, oder habe ich das falsch verstanden?

Einfach in WinCC flexible die Array-Variable symbolisch anlegen indem du diese aus dem SPS-Projekt im DB markiest. In der Variablenliste hast du dann eine Variable "Anzeige_FU_Data". In dem Bild in dem du die Werte anzeigen willst wählst du dann den entsprechenden Index ("Anzeige_FU_Data[1]"), über den Auswahldialog bekommst du die auch so angezeigt. Da muss du natürlich wissen welcher Wert an welchem Index steht.
 
So also ich hab zwei gleiche FU mit jeweils zwei gleichen Motoren.

@Thomas hab ich dich richtig verstanden? Ich soll einfach nur mein DB aus dem SPS Projekt zu meine Var-liste in WinCC einfügen. Wenn ja hab ich das schon gemacht. Ich kann aber kein Index auswählen in meinem EA-FeldWinCC Var.jpg
 
Ach meine Fresse :D, da ist ein ganz kleiner Pfeil, wo sich dann das Array öffnet und man den Index auswählen kann.

Ok hat sich erledigt :D.

Danke für die Hilfestellung
 
Keine Ahnung was du meinst :D.

Aber ja ich wollte es ganz einfach so haben. Ich hab mir in WinCC nen Crashkurs gegeben, deswegen sind mir noch nicht alle Funktionen, Möglichkeiten etc. bekannt.
 
Ach vielleicht noch kurz Off-Topic Thema.

Ist es möglich über einen Eingäng die CPU auf Stopp und Run-P zu stellen?
 
Zurück
Oben