Variablen aus Step 7 einbinden

Pappastrado

Level-1
Beiträge
10
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen
Ich bin neu hier, und beschäftige mich momentan mit WinCC flexible SP2
und Step 7, ich soll ein touchpad füreine Montage Anlage realisieren!
Mein Programm in Step 7 funktioniert auch prima, allerdings habe ich beim einfügen meines Bediengeätes keine Möglichkeit auf die Variablen in Step 7 zuzugreifen!
Habe die Variablen deshalb am PC der mit meiner Anlage verbunden ist von Hand eingetragen, da es nur wenige waren, bei einer größeren Liste könnte dies aber sehr zeitraubend werden! Nach dem konvertieren auf mein Notebook fehlen die Variablen erneut! Kann nicht auf das Step7 Programm zugreifen (siehe Bild im Anhang, orange hinterlegtes Feld)
Desweiteren würde ich gerne nach betätigen eines Sensors von Hand direkt an der Maschine eine Meldung bzw Bild am Panel öffnen wie geht das?
Hoffe ihr könnt mir weiterhelfen!
Danke im Voraus!
 

Anhänge

  • WinCC.JPG
    WinCC.JPG
    103,3 KB · Aufrufe: 48
Hallo Pappastrado,
du musst das HMI in Step 7 integrieren.
Anschließend im HMI Kommunikation > Verbindungen die Steuerung und die Verbindungsart anwählen.
Nun können die Variablen verbunden werden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
Vielen Dank für die schnelle Antwort, aber genau das funktioniert nicht!
Kann das sein das es nicht funktioniert weil ich keine Maschine verbunden habe! Würde gerne meine Sachen die ich im Labor an der Maschine ausprobiere, gerne extern von zuhause weiterbearbeiten also ohne Verbindung zur Maschine!
 

Anhänge

  • WinCC.JPG
    WinCC.JPG
    45,2 KB · Aufrufe: 34
Kann das sein das es nicht funktioniert weil ich keine Maschine verbunden habe!
Wenn du mit Maschine das Step 7 Projekt meinst dann ja.
Wenn du mit Maschine die reale CPU meinst dann nein, du musst nicht online sein um das Panel anzubinden.
Wie schon geschrieben, du musst das HMI in Step 7 integrieren.
 
Sieht so aus, als wäre das Panel noch nicht in der HW eingebunden.
Ruf doch einmal die Hardwarekonfiguration auf und binde das HMI unter "Extras" -> "Netz konfigurieren" an das entsprechende Netz an. (Vmtl. MPI !?!)
 
Hallo

Also ich habe WinCC in Step7 eingebunden über Projekt-In Step7 integrieren!
Kann dann aber auf keine Variablen zugreifen!
 
Hallo

Also ich habe WinCC in Step7 eingebunden über Projekt-In Step7 integrieren!
Kann dann aber auf keine Variablen zugreifen!
@Tigerente1974 kann ich die Hardware einbinden ohne an meiner Maschine angeschlossen zu sein?
@Günni1977 Bild meiner NetPro ist im Anhang!
 

Anhänge

  • WinCC.JPG
    WinCC.JPG
    65,5 KB · Aufrufe: 41
Zuviel Werbung?
-> Hier kostenlos registrieren
Zuerst zu der Anbindung:

Wie vermutet fehlt die Anbindung an die CPU. Dazu "ziehst" Du einfach mit der linken Maustaste von dem roten Viereck (MPI) auf den roten Strich (MPI-Bus). Als Adresse kannst Du die 1 lassen, das PG sollte als Standardwert die 0 haben.

Damit wird das HMI an die S7 angebunden. Danach kannst Du auch die Variablen im HMI-Projekt neu verbinden.

Für Dein Verständnis: Im offline-Projekt ist jetzt alles soweit in Ordnung und Du siehst, dass die Variablen korrekt verbunden sind. Das ganze muss dann auch noch übertragen werden, wenn es an der Steuerung umgesetzt werden soll.
 
Danke
Aber das funktioniert leider nicht!
An der Maschine läuft alles da ich eben Variablen von Hand übertragen habe,
da kann ich meine Montageanlage auch laufen lassen, funktioniert soweit,
an meinem Notebook müsste ich das selbe Spiel nochmals machen damit es
auch hier funktioniert! Ist also alles verbunden, eigentlich auch mit der CPU sonst würde doch nichts funktionieren!
Lade ich jetzt meine Daten vom PC Labor auf mein Notebook fehlen diese Variablen erneut! Warum?
Alle Bilder hier im Forum sind von meinem Notebook!
 
Hallo,

*In Netpro ist CPU ---- HMI verbunden ?

*Speichern übersetzen......

*In WincFlex ist unter Verbindungen CPU----HMI verbunden?

*In WinccFlex ist Integration in Step7 ausgewählt.

*Jetzt irgendeine Variable aus dem Step7 Projekt auswählen (z.B. an einem Schalter)

*Diese Variable muss in WinccFlex unter Variablen stehen (mit Symbol).

*Alles neu generieren und speichern. (Übertragen, wenn online)

*WinccFlex schließen

*Step7 Projekt archivieren.

*Diese Archiv auf deinem Lappi dearchivieren.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

Vielen Dank für die zahlreichen Antworten in NetPro ist wie in einem meiner Bilder zu sehen die HMI nicht mit der CPU verbunden, trotzdem funktioniert
die Maschine! Variablen einfügen lassen sich trotzdem nicht!
Allerdings wenn ich im Step 7 Programm über "Einfügen-HMI Station" mein Pannel ins Projekt lade und dann eben erst meine WinCC Oberfläche konstruiere dann funktiont es!
Zuvor habe ich immer versucht ein Projekt in WinCC anzulegen dann in WinCC über "Projekt-in Step7 integrieren" dann hatte ich zwar meine Bilder etc. in Step7 konnte dann aber in WinCC nicht auf die Vartiablen aus Step7 zugreifen!
 
Hallo

Vielen Dank für die zahlreichen Antworten in NetPro ist wie in einem meiner Bilder zu sehen die HMI nicht mit der CPU verbunden, trotzdem funktioniert
die Maschine! Variablen einfügen lassen sich trotzdem nicht!
Allerdings wenn ich im Step 7 Programm über "Einfügen-HMI Station" mein Pannel ins Projekt lade und dann eben erst meine WinCC Oberfläche konstruiere dann funktiont es!
Zuvor habe ich immer versucht ein Projekt in WinCC anzulegen dann in WinCC über "Projekt-in Step7 integrieren" dann hatte ich zwar meine Bilder etc. in Step7 konnte dann aber in WinCC nicht auf die Vartiablen aus Step7 zugreifen!

Natürlich funktioniert es. Die HMI greift auf die Adressen zu, nicht auf deine S7-Symbole. Wenn die HMI aber verbunden ist und es "über NETPro weiß", dann kannst du auch auf die Symbole hinter den Adressen zugreifen und so diese einfach in die HMI einbinden.
 
Was genau mach WinCC

Hallo Zusammen

Also ich hatte die Maschine soweit am laufen, allerdings habe ich über WinCC über Setze Bit direkt Sensoren angesteuert, das heißt doch ich habe dann mein S7 Programm manipuliert, da ich in der HMI sage setzt SensorX z.B. auf 1???

Anbei ein Screenshot meines S7 Programms:

Kurz zur Erläuterung:
Erstellen Sie ein S7 Programm mit S7-Graph. Der Zylinder der Station 1 soll nach betätigen des Sensors „S10“ durch den Anwender nach unten fahren und die Grundplatte auf dem Fließband ablegen! Anschließend soll der Zylinder wieder in Ausgangsposition zurückfahren. Das Fließband soll die Palette zum Transferknoten 1 bewegen. Bei Aktivierung des letzten Sensors am Transferknoten 1 soll das Band stoppen! Dieses Projekt soll über einen Panel dessen Oberfläche mit WinCC flexible zu implementieren ist, gestartet und überwacht werden können. Die Anlage darf erst wieder gestartet werden können, wenn die Palette am Ende des Transferknoten 1 entnommen wurde. Hierzu muss am Panel ein entsprechender Warnhinweis implementiert sein. Jeder verwendete Aktor muss sich am Ende des Programms in seinem Ausgangszustand befinden.

Kurzbeschreibung:
1. HMI duch betätigen eines Buttons "BAND GO" soll V4 gesetzt werden
2. Jetzt soll ein Hinweisfenster kommen, das dem Anwender sagt dass er S10 betätigen muss!
3. Nach betätigen von S10 soll Hinweisfenster wieder verschwinden und Zylinder runterfahren d.h. Maschine Startet!
4. Bei Betätigung von "S15"soll Symbol (jpg. blinken) nach 5sec!
5. Bei Betätigung von "S15" soll Hinweisfenster aufgehen nach 30sec!
6. Bei entnehmen der Palette soll Hinweisfenster wieder verschwinden!

Wie genau funktioniert das denn mit den Zyklen? Werden die z.B. alle 5sec abgefragt? Dies würde dann doch heißen wenn Schritt 5, 30sec. aktiv (0) geht Fenster auf, wenn 30sec. nicht aktiv (1) geht fenster zu!?
Bei meiner HMI ging aber nur Fenster auf und nie mehr zu!

Wäre super wenn sich jemand die Mühe macht das mal durchzudenken,
ich komme momentan leider nicht weiter! Wäre es möglich direkt in der HMI über eine ODER Verknüpfung zu sagen S15=1 bzw. S15=0 und dann in der HMI über Merker den entsprechenden Zustand zu aktivieren?

Vielen Dank für eure Antwort schon im Voraus
 

Anhänge

  • S7-Program-Band1.JPG
    S7-Program-Band1.JPG
    39,1 KB · Aufrufe: 6
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich hatte die Maschine soweit am laufen, allerdings habe ich über WinCC über Setze Bit direkt Sensoren angesteuert, das heißt doch ich habe dann mein S7 Programm manipuliert, da ich in der HMI sage setzt SensorX z.B. auf 1???
Wenn Du mit SensorX Digitaleingänge der SPS meinst: die kann man mit einer HMI nicht wirkungsvoll manipulieren. Du müßtest extra Merker oder DBX benutzen und im SPS-Programm mit den Sensor-Eingängen Oder-verknüpfen.

Wäre es möglich direkt in der HMI über eine ODER Verknüpfung zu sagen S15=1 bzw. S15=0 und dann in der HMI über Merker den entsprechenden Zustand zu aktivieren?
Eine HMI soll nur Anlagenzustände anzeigen und Bedienwünsche an die Steuerung weitergeben. Programmabläufe werden in der SPS programmiert, nicht in der HMI.

Harald
 
Zurück
Oben