WinCC flexible: Eingaben in DB schreiben

Toffee

Level-1
Beiträge
7
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bin noch ein Anfänger. Im Rahmen meiner Ausbildung habe ich schon kleinere Sachen wie eine Fussgägerampel und ein paar Sachen mit Zählern in Step7 über FUP und Graph programmiert.
Alles nur mit Sensoreingangen und Schaltern. Damit war die Ausbildung beendet.
Jetzt würde ich gerne Daten über ein Touch Panel eingeben und Zählerwerte von der SPS auf dem Panel anzeigen lassen.
1. Frage gilt allgemein, wie kann ich das ganze mit step7 simulieren? Muss ich die SPS über plcsim starten oder reicht runtime über WinCC?

2. Ich habe jetzt über den Funktionsbaustein einige Variablen ( INT welche im dazugehörigen DB stehn/gespeichert werden) erschaffen. Wie verküpfe ich diese jetzt zB. mit einem Ein-/Ausgabefeld so das ich im FB eine Subtraktion durchführe und das Ergebnis in einem Ausgabefeld anzeige?
 
Anlegen von Variablen

Das anlegen von Variablen in WinCC ist relativ einfach. Hast du schon einmal direkt mit WinCCFlexible gearbeitet? Wenn ja, hast du doch bestimmt schon mal Variablen angelegt, wenn nein. Dann einfach auf den Reiter Kommunikation klicken und dann auf den Ordner "Variablen". Hier kannst du jetzt bei einer korrekt eingestellten Verbindung direkt aus der SPS (aus dem entsprechenden DB) auswählen. Dann kannst du dein EA-Feld direkt mit dieser Variable belegen. War das veständlich? ;-)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ja das hab ich auch versuchsweise gemacht, aber wenn ich die Testroutine starte, dann kann ich zwar draufclicken und über das erscheinende Nummernfeld auch eine Zahl eingeben, aber bei der Ausgabe tut sich nix da sind dann nur ### drin.
Mein SPS Programm ist das subtraktions symbol (FUP) mit zwei Variablen an den Eingängen und ein am Ausgang. die Drei tauchen auch im Datenbaustein auf und ich hab sie auch im WinCC flexible den E/A-Feldern zugewiesen.

Ich werd mal die Eingabe der Variablen über einen Zähler versuchen nicht das ich beim Datenbaustein irgendwas falsch gemacht hab. Und werde das dann in plcsim testen. Wenn da alles klappt kann es wohl nur noch daran liegen das meine Ausgabe nicht richtig verlinkt ist. Ich meld mich morgen dann wieder und danke schon mal für die Hilfe.
 
Wenn Rauten ### angezeigt werden, kanns sein, dass das Anzeigefeld zu klein ist, oder keine Verbindung zur CPU besteht.
So isses zumindest unter flexible...

Gruss Andi
 
Wenn Rauten ### angezeigt werden, kanns sein, dass das Anzeigefeld zu klein ist, oder keine Verbindung zur CPU besteht.
So isses zumindest unter flexible...

Hmm der Gedanke ist mir auch schon gekommen, da ich ja das ganze erstmal nur simulieren will, muss ich da noch irgendetwas besonders einstellen um zu simulieren? Die Geräte Einbindung sollte so richtig sein die hab ich so gemacht wie ich es aus einer kleinen Anleitung habe. Oder brauch ich neben step7,plcsim und winCC flexible noch ein anderes Software Packet um das zu Simulieren?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Habt Dank für eure Antworten, ich hab jetzt den Fehler gefunden, und zwar kann und will ich das ganze nur simulieren, als muss ich mein Programm auf PLCSIM übertragen und für WinCC flexible die Komumikation auf mpi stellen damit dann die Simulierte SPS mit dem Simulierten Panel die Daten austauschen kann.* Eigendlich ganz einfach, weswegen es wahrscheinlich auch nicht in der Hilfe auftaucht aber ich als Einsteiger hab jetzt 2 Tage daran gesessen um den Fehler zufinden.

*Ich vermute mal das ich auch PLCSim auf die in WinCC eingestelte Verbindung umstellen kann, will ich jetzt aber nicht mehr testen bin froh das es jetzt funktioniert und ich endlich weiter komme in meinem Projekt. :D
 
Zurück
Oben