Visu kommuniziert nicht mit SPS

Sepp1301

Level-1
Beiträge
22
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Abend!

Mal wieder ein blöder fehler:

Ich habe eine SPS 313C mit ethernet cp343. Auf der SPS läuft ein kleines Programm. die CP343(192.168.0.162) ist in ein kleines Netzwerk eingebunden. Auf dem VISU PC(192.168.0.161) ebenso in dem Netzwerk läuft die RT. Auf der SPS habe ich einen DB4 angelegt, auf dem ich alle Eingäne und Ausgänge der SPS drauf hab. beim Live beobachten, sehe ich auch das manche TRUE und manche FALSE sind. Das bedeutet im DB4 ist alles in Ordnung.

Im WinCC habe ich alle Variablen angelegt und auch bei Verbindungen alle einstelleung vorgenommen.

Wo könnte der Fehler liegen? Danke schonmal!!!
 
es handelt sich dabei um Winncc Flexible

Ich denke mir, das nicht kommuniziert wird, weil ich keine rückmeldungen der initiatoren in der visualisierung bekommen. Bzw. ich keine aktionen ausführen kann. Das heißt ich bekomme auf der visu oberfläche mein ruhe modus angezeigt. so als würde nichts laufen, obwohl z.b. motoren laufen oder ich einen eingang der sps angesprochen habe. aber nichts passiert.

was unter Extras -> Status-Verbindung steht, weiß ich im moment nicht, die anlage befindet sich auf der arbeit. ich bin zuhause. ich werde nachschauen und mich am montag wieder zurückmelden.

danke vorab......
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Extras -> Status-Verbindung gibt es bei WinCC flexible nicht.
Hast Du in Deiner Visu eine Meldeanzeige drin, die auch Systemmeldungen anzeigt?
Da stehen Einträge drin, wann die Verbindung zur CPU aufgebaut und abgebaut wurde.

Ist das eine neue Visu oder hat sie schon einmal funktioniert?
Hat der Visu-PC eine Desktop-Firewall?

ich bekomme auf der visu oberfläche mein ruhe modus angezeigt
Was meinst Du mit "mein ruhe modus" ?

Harald
 
Nein die Visu hat noch nicht funktioniert und eine Meldeanzeige habe ich auch nicht drin.

Ruhe modus beduetet das alle symbole und buttons so angezeigt werden, als wenn keine motoren laufen und ich keine inititatoren an die sps angeschlossen hätte obwohl welche angeschlossen sind und auch von der sps erkannt werden. nur eben nicht von der visu.

das mit der desktop firewall weiss ich nicht genau... muss man die ausschalten?
 
Nein die Visu hat noch nicht funktioniert und eine Meldeanzeige habe ich auch nicht drin.

Ruhe modus beduetet das alle symbole und buttons so angezeigt werden, als wenn keine motoren laufen und ich keine inititatoren an die sps angeschlossen hätte obwohl welche angeschlossen sind und auch von der sps erkannt werden. nur eben nicht von der visu.

das mit der desktop firewall weiss ich nicht genau... muss man die ausschalten?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das mit der desktop firewall weiss ich nicht genau... muss man die ausschalten?
Normalerweise nicht, Du kannst sie aber mal testweise deaktivieren.

Ist auf dem Visu-PC die PG/PC-Schnittstelle richtig eingestellt?

Visu-PC > Systemsteuerung > PG/PC-Schnittstelle einstellen
Zugangspunkt der Applikation: S7ONLINE
Schnittstellenparametrierung: TCP/IP -> [Name der PC-Netzwerkkarte]

Der Name des Zugangspunkt der Applikation muß der selbe sein, wie in WinCC flexible ES bei der Verbindungseinstellung angegeben, Standard: S7ONLINE

Wenn der Zugangspunkt richtig war, dann nochmal die Verbindungseinstellungen in WinCC flexible ES kontrollieren.
Kennst Du schon diesen Siemens-FAQ?
Wie kann eine Verbindung zwischen WinCC flexible Runtime (PC oder Panel) und einer SIMATIC S7-300 / S7-400 über Industrial Ethernet projektiert werden?

Harald
 
Habe jetzt die Einstellung vogenommen, nur Funktioniert es immernoch nicht! Muss man noch was im Step 7 vornehmen? Ich bin mir auch nicht ganz sicher, ob ich das mit dem DB richtig gemacht habe. Ich habe im prinzip das hier in meinem FC1 stehen:

Netzwerk 1:
L EB 0
T DB4.DBB 0
L EB 124
T DB4.DBB 1
L EB 125
T DB4.DBB 2
L AB 8
T DB4.DBB 3
L AB 124
T DB4.DBB 4
L AB 125
T DB4.DBB 5
L EB 126
T DB4.DBB 6
L MB 1
T DB4.DBB 7

Netzwerk 2:
L DB4.DBB 0
T EB 0
L DB4.DBB 1
T EB 124
L DB4.DBB 2
T EB 125
L DB4.DBB 3
T AB 8
L DB4.DBB 4
T AB 124
L DB4.DBB 5
T AB 125
L DB4.DBB 6
T EB 126
L DB4.DBB 7
T MB 1

Und im DB4 stehen nun die ganzen Adressen von 0.0 bis 7.0 was ich eben brauche.

Ist das bis hier überhaupt richtig? UND:

Muss ich nun noch im OB1 noch etwas ergänzen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... da nur nur den Status sehen willst kannst du dir (solltest du dir) das Netzwerk 2 sparen.
Ob die Zuweisungen im Netzwerk 1 dem entsprechen, was du haben willst, weiß ich allerdings nicht.

Gruß
Larry

Nachsatz: ich hatte den beitrag von netmaster nicht gesehen ... da steht ja im Grunde dasselbe drin ...
 
UND:
Muss ich nun noch im OB1 noch etwas ergänzen?
Hhhhhmmmm, eventuell den FC1 aufrufen. ;)
Code:
   CALL FC1
Und wie Larry und Netmaster schon geschrieben haben,
Eingänge beschreiben ist Müll.

Und dass du die Ausgänge auf ein Datenwort schreibst und im nächsten Netzwerk genau dieses Datenwort wieder auf den Ausgang legst macht auch keinen Sinn.
 
Das Netzwerk 2 habe ich auch nachträglich reingenommen und bin mir selbst nicht sicher gewesen was das bingt.

Zitat von Larry Laffer
Ob die Zuweisungen im Netzwerk 1 dem entsprechen, was du haben willst, weiß ich allerdings nicht.

Was ich haben will ist ja bekannt. Funktioniert das demnach nicht so? Wenn nein was muss ich ändern?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
... wenn du das EB0 im DB4.DBB0 haben willst dann ist das so korrekt.
Wie ich schon schrieb mußt du den Sinn und das ergebnis selbst bewerten - das kann ich nicht.

Du kannst in der Visu dann aber auch das EB0 genausogut direkt ansprechen - das macht es für den, der später mal daran muß, einfacher.
Das gilt genauso für die AB's etc.

Gruß
Larry
 
Ich meine, Du solltest zuerst feststellen, ob Deine PC-Visu tatsächlich mit der SPS kommuniziert.
Mache am besten ein E/A-Feld auf eine bisher unbenutzte SPS-Variable in die Visu und beobachte,
ob sich der Wert in der SPS entsprechend Deiner Visu-Eingabe ändert und wenn Du per Variablentabelle
den Wert in der SPS änderst, ob die Visu den richtigen Wert anzeigt.

Wenn das funktioniert, der Rest Deiner Visu aber nicht, dann suche den Fehler in Deiner Variablenanbindung.
Wenn Du mit der Variablentabelle die Werte im DB4 beobachtest, sind da einige Werte <> 0?
Hast Du Deine PC-Visu mal simuliert, ob sich die Symbole und Buttons wie gewünscht ändern?

Harald
 
@Larry Laffer

EB0 und alle anderen direkt ansprechen ist natürlich auch eine möglichkeit. Macht man das aber nicht normal über einen Datenbaustein?? Und wenn ich es über den Datenbaustein realisieren möchte, ist dann die vorgehnsweise richtig?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich würde sie direkt verwenden ... der Überschaubarkeit wegen ...

Aber wenn du es über ein DB machen möchtest dann wäre es korrekt, wie in deinem Code in NW1.
 
@Larry Laffer

Ok gut zu wissen.

@PN/DP

PN/DP
Ich meine, Du solltest zuerst feststellen, ob Deine PC-Visu tatsächlich mit der SPS kommuniziert.
Mache am besten ein E/A-Feld auf eine bisher unbenutzte SPS-Variable in die Visu und beobachte,
ob sich der Wert in der SPS entsprechend Deiner Visu-Eingabe ändert und wenn Du per Variablentabelle
den Wert in der SPS änderst, ob die Visu den richtigen Wert anzeigt.

Es funktionert nicht

PN/DP
Hast Du Deine PC-Visu mal simuliert, ob sich die Symbole und Buttons wie gewünscht ändern?

Habe ich mit der Simulation gemacht, und es funktioniert. D.h. die Visu reagiert darauf und zeigt die Werte richtig an.

Wo könnte der Fehler sein?
 
Standardprozedur bei der Inbetriebnahme von Netzwerk-Komponenten:
- Ping-Test auf beide Teilnehmer
- ggf. Kabel überprüfen
- Status-LEDs beachten
- ist die HW-Konfig auch in die Teilnehmer geladen?
- gibt es Fehler-Protokolle oder Diagnose-Einträge? Spezialdiagnose CP343-1 anschauen.

Wenn Netzwerk-Anschluß OK, dann testweise die Desktop-Firewall auf dem Visu-PC deaktivieren.
Verbindungsprojektierung im Visu-Projekt überprüfen!
Ist die Verbindung überhaupt aktiviert?
Lade doch mal einen Screenshot von Deiner Verbindungsprojektierung in WinCCflex hier hoch.
Kommunizieren weitere Teilnehmer mit dem CP343-1? (Anzahl der Verbindungen ist begrenzt)

Harald
 
Zurück
Oben