Bekomme Kommunikation S7-222 <-> PC immer noch nicht hin

maxi

Level-2
Beiträge
2.834
Reaktionspunkte
127
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich bekomme die Kommunikation zwischen S7-222 und PC einfach nicht hin.
Habe mir von der Siemens Seite Tip 5 und Tip 35 geladen. Diese lassen sich nicht einmal einspielen ohne Fehlermeldung.

Programmiere ich es selbst in die SPS funktioniert nichts.

HAbe schon einige Stunden nun damit verbracht und kann es mit einer S7-300 mit Zusatztool und einer C-Control.

Die von Siemens sagten das ist so super Easy mit der 200.
Naja, nun irgendwie nicht.

Hat wer ein Programm in dem er eine Kommunikation zwischen einer 222 und einen PC hat?

Grüsse
 
Um welchen Zugriff handelt es sich, single- oder multimaster oder über CP? Wie ist die PG-PC-Schnittstelle eingestellt?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Maxi,
ich habe eine ähnliche Konfiguration, an Stelle des PC's befindet sich ein Modem an der seriellen Schnittstelle der CPU 222. Wenn ich nun den PPI-Adapter in die Com-Schnittstelle meines Rechners stecke, kann ich mit Hilfe des Programms "Hyperterminal" mitlesen, was die CPU auf die Schnittstelle sendet. Wichtig ist die korrekte Konfiguration von SMB30. In Tip 5 wird ein A an die Schnittstelle der CPU gesendet. Das müßte dann auch auf dem Bildschirm erscheinen. Als PG/PC-Schnittstelle habe ich ganz normal das PC/PPI-Kabel eingestellt. In meiner Anwendung sende und empfange ich Zeichen, wie gesagt von einem Modem. Aber das ist fast genau so. Ich muß sagen, ich hatte kaum Schwierigkeiten damit.
Schreib doch mal genau, welche Fehlermeldung Du bekommst.
Gruß Andre
 
Er sagt immer
Sie haben in der Kommunikation einen unzulässigen Parameter angegeben.
Habe an der 222 nur einen Port.
Ich kann nicht mal das Programm einspielen :(
 
Auf die Gefahr hin, dass ich mich wiederhole:
Um welchen Zugriff handelt es sich, single- oder multimaster oder über CP? Wie ist die PG-PC-Schnittstelle eingestellt? Was sagt Microwin wenn bei Kommunikation alle Baudraten angeklickt wird?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo maxi,
die Kommunikation über den Port wird im SMB 30 festgelegt. Hier einmal die Belegung:
SMB 30 -> Sondermerkerbyte für Schnittstelle 0
Bit-Nr.: 7 6 5 4 3 2 1 0
--------0 0 =keine Parität
--------0 1 =gerade Parität
--------1 0 =keine Parität
--------1 1 =ungerade Parität
------------0 =8 Datenbit/Zeichen
------------1 =7 Datenbit/Zeichen
--------------0 0 0 =38400 Baud
--------------0 0 1 =19200 Baud
--------------0 1 0 =9600 Baud
--------------0 1 1 =4800 Baud
--------------1 0 0 =2400 Baud
--------------1 0 1 =1200 Baud
--------------1 1 0 =115200 Baud
--------------1 1 1 =57600 Baud
--------------------0 0 =PtP Schnitstelle
--------------------0 1 =Freie Kommunikation
--------------------1 0 =PPI-Master Modus
--------------------1 1 =Reserviert
Bsp.: 0 0 0 0 1 0 0 1 = Dez. 9 =9600 Baud/ keine Parität/ 8 Datenbit-Zeichen/ Freie Kommunikation
Wenn Du den Wert 9 mit MOV_B zum SMB 30 überträgst, hast Du die o.a. Konfiguration. Das funktioniert in meinem Fall perfekt und ich kann mit Hyperterminal (dort die gleichen Einstellungen für den Com-Port vornehmen) die gesendeten Zeichen empfangen. Ich habe auch die CPU 222. Hast Du in STEP 7-Micro/WIN unter Zielsystem/Typ die passende CPU ausgewählt?
Versuch erst einmal, ein kleines Programm zu schreiben um dann zu schauen, wo es hakt.
Gruß Andre

Nachtrag: Ist es denn möglich, ein anderes Programm auf die CPU zu laden? Eines ohne Kommunikation, meinetwegen nur eine UND-Verknüpfung und ein Ausgang? Lass auch mal unter Zielsystem/Typ das Zielsystem lesen. Da bekommst Du genaue Infos. Benutzt Du das PC/PPI-Kabel?
 
Zuletzt bearbeitet:
Zurück
Oben