Step 7 Verbindungsproblem CPU222<->TP177 micro

Noise

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

ich habe folgendes Problem.
In einer Anlage habe ich eine CPU 222 und ein TP177 micro verbaut.
Beides Programmiert und die Programme übertragen.
Leider wollen die beiden nicht miteinander arbeiten.
- Verbunden sind CPU und TP mit einem Profibuskabel
- die Baudrate ist auf 9600 eingestellt
- kein Master im Bus eingestellt
- die gemeinsamen Variablen im Variablenspeicher abgelegt (V0.0….Vx.x…VW30, etc)

Habe ich noch irgend etwas vergessen einzustellen ?

Ratlos… :confused:

vG
Sven
 
HuHu,

kann mir niemand helfen ?
Im Netz findet man öfters Probleme was die Verbindung der beiden Bauteil angeht.
Die dort vorgeschlagenen Lösungen habe ich aber auch schon überprüft.

vG
Sven
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich hab' kein Profibuskabel zwischen CPU und HMI.
Aber auch keine Ahnung, welche Auswirkung die Widerstände des Profibus haben.

Welche Verbindung hast Du denn im TP unter WinCC flex eingestellt?
 
Wir haben nicht viele S7-200er im Einsatz, aber bei denen muss neben der Baudrate auch die Adresse
des Panel in der CPU Kommunikation eingestellt werden. (Wie bei MPI oder Profibus halt auch)
Die Verbindung ist ein PPI Kabel. Die Belegung ist meines Wissens aber gleich, nur das keine Abschlusswiderstände benutzt werden.
Das ist ja eine reine Verbindung, kein Netz, daher sollten diese wohl abgeschaltet werden.
Die Adresse und Baudrate des Panels wird bei unseren Textdisplays direkt im Display eingestellt.
Bei dem TP177 micro dürfte das im WinCCflex einzustellen sein.
Wenn Adressen und Baudraten also zueinander passen, dann sollte die Kommunikation auch funktionieren.

Gruß, Toki
 
HiHo,
die Adressen und die Bausrate ist im WinCC eingestellt.Netzart habe ich bei PPI gelassen, das sollte funktionieren (habe ich gelesen).
Ob die Terminierung On oder Off ist macht keinen Unterschied.

vG
 
Dann könntest Du von der S7-200 noch das SMB30 checken, insbesondere SM30.0 und SM30.1. Nicht das da noch 'ne alte Einstellung für die freie Kommunikation drin ist.
Ersteres muss 0 für PPI sein und letzeres 0 für Slave oder 1 für Master.
 
Da die S7-200 nur 1 DB hat, m.M.n. eher unwahrscheinlich.
Kannst ja noch zum Test mal auf Merker, Ein- oder Ausgänge direkt zugreifen und schauen, was passiert.
 
Wenn Du magst, kannst Du das MicroWin- und das WinCC-flex-Projekt ja mal hier hochladen oder schicken, und ich lad's dann mal testweise auf meine S7-224XP. Normalerweise sollte die Typumschaltung ja genügen. TP 170 Micro hab' ich auch da.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Das habe ich auch schon versucht.
Direkt drauf bringt genau so wenig.

Danke für das Angebot, ich denke ich werde dir mal die Dateien mailen.
Ich befürchte langsam das da etwas Kaputt ist.
 
Leider wollen die beiden nicht miteinander arbeiten.
Was meinst Du damit genau? Was sind die Symptome?

Statt 'rumzuraten wirft man besser einen Blick in die Betriebsanleitung Kap. 4.4, da wird die Kommunikations-Einstellung und -Kopplung zur S7-200 ziemlich genau erklärt.
Betriebsanleitung: SIMATIC HMI Bediengerät OP 73micro, TP 177micro (WinCC flexible)

Wenn die Baudrate auf 9600 gewählt wird, dann soll in WinCCflex das Netzprofil "DP" eingestellt werden.
Ist die Verbindung zur S7-200 als aktiv projektiert (Online: Ein)?

Die Abschlußwiderstände sind natürlich wie in allen RS485-Netzen üblich einzustellen.
Die beiden Adern A und B (rot und grün) sind richtig angeschlossen, d.h. nicht vertauscht/gekreuzt?

Das Programm der S7-200 verändert nicht die Kommunikationseinstellungen des PPI-Port, z.B. keine Freeport-Kommunikation?
Am besten für die ersten Kommunikationstests die CPU in STOP lassen.

Harald
 
Was meinst Du damit genau? Was sind die Symptome?
Keine Kommunikation zwischen den beiden, man drückt ein Knopf der auf eine Variable oder sonts was greifen soll und nichts passiert

Statt 'rumzuraten wirft man besser einen Blick in die Betriebsanleitung Kap. 4.4, da wird die Kommunikations-Einstellung und -Kopplung zur S7-200 ziemlich genau erklärt.
Statt rumzuraten habe ich das gemacht und genau so eingestellt ;-)

Wenn die Baudrate auf 9600 gewählt wird, dann soll in WinCCflex das Netzprofil "DP" eingestellt werden.
Schon versucht, klappt nicht.
Ist die Verbindung zur S7-200 als aktiv projektiert (Online: Ein)?
Wie meinst du das ?

Die Abschlußwiderstände sind natürlich wie in allen RS485-Netzen üblich einzustellen.
Mit und ohne Widerstände probiert.
Die beiden Adern A und B (rot und grün) sind richtig angeschlossen, d.h. nicht vertauscht/gekreuzt?
Nein, sind richtig

Das Programm der S7-200 verändert nicht die Kommunikationseinstellungen des PPI-Port, z.B. keine Freeport-Kommunikation?
Nein, ich habe nichts in dieser Richtung programmiert
Am besten für die ersten Kommunikationstests die CPU in STOP lassen.
Werde ich mal testen

vG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Nabend Harald,

die S7-200 hat doch eine RS232 oder?
Die Verbindungsleitungen die wir original dabei bekommen hatten, waren imho 1:1 Verbindungen Sub-D 9Polig.
Liege ich denn mit meiner Meinung das man keinen Abschlußwiderstand benötigt richtig oder habe ich da einen Gedankenfehler?

Gruß, Torsten
 
@Toki
Die S7-200 hat keine RS232, sondern RS485. Zur Vernetzung werden normalerweise die gleichen Komponenten wie für Profibus oder MPI benutzt - es werden also auch die üblichen Abschlußwiderstände benötigt. In kleinen Schaltschränken sieht man aber häufig, daß aus "Kostengründen" einfach ein 5m MPI-Kabel mit angegossenen 9p-Sub-D-Steckern ohne Abschlußwiderstände zwischen die S7-200 und das Panel gestopft wird.

Keine Kommunikation zwischen den beiden, man drückt ein Knopf der auf eine Variable oder sonts was greifen soll und nichts passiert
"Nichts passiert" bedeutet nicht unbedingt, daß keine Kommunikation stattfindet. Es kann auch eine fehlerhafte Variablen-Projektierung sein.
Bekommst Du auf dem TP177micro irgend eine eindeutige Meldung ala "Verbindung aufgebaut" oder "Verbindung abgebaut" oder "CPU Adresse 2 nicht gefunden"?
Wenn Du eine Schaltfläche drückst, kommt dann eine Meldung ala "Wert konnte nicht in die Steuerung geschrieben werden"?
Wenn Du ein E/A-Feld hast, wird da ######## angezeigt?
(Leider kenne ich das TP177micro nicht, ich weiß nicht, welche Meldungen normalerweise kommen sollten.)

Mache mal einen Zähler (VW oder MW) an den SM0.5 und zeige den Wert dieses Zählers auf dem TP an. Dann solltest Du sehen, ob die Kommunikation läuft.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mache mal einen Zähler (VW oder MW) an den SM0.5 und zeige den Wert dieses Zählers auf dem TP an. Dann solltest Du sehen, ob die Kommunikation läuft.

Harald

Hi Harald,
danke für den Tip, das hat funktioniert. Scheinbar stand die Verbindung, allerdings nur in einer Richtung.
Der steigende Wert vom SM0.5 wird angezeigt, aber Signale vom Panel kommen nicht an.
Die Signale von meinem Zähler werden auch angezeigt, die Daten vom Eingabefeld allerdings nicht in die CPU geladen.

Bei dem ###### hattest du auch recht
 
Kommunikation in "nur einer Richtung" kann es eigentlich nicht geben ...
Welche WinCC flexible Version benutzt Du eigentlich?
Lösche mal die temporären Dateien (WinCC flexible > Extras > Temporäre Dateien löschen) und generiere komplett neu.

Harald
 
Kommunikation in "nur einer Richtung" kann es eigentlich nicht geben ...

Das sagte ein externer Programmiere gestern auch. Er hatte mein Projekt angeschaut und eminte das alles richtig sei und funktionieren müsse - es tut es aber nicht.

Welche WinCC flexible Version benutzt Du eigentlich?
2004
Lösche mal die temporären Dateien (WinCC flexible > Extras > Temporäre Dateien löschen) und generiere komplett neu.
Mache ich.
 
Zurück
Oben