Kommunikation zwischen cpu224xp und rs485-Gerät

CanCow

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

ich weiß, dass hat sicher schon jemand gefragt aber ich finde dazu nichts konkretes.
Ich will eigentlich nur meine cpu224xp mittels serieller Schnittstelle mit einem PC verbinden. Die SPS soll Daten senden und empfangen können.
Wie funktioniert das? Gibts dazu ne gute Anleitung, oder ist das schnell erklärt?
 
S7-200 Tips & Tricks

Hallo CanCow,

Schau mal in die "S7-200 Tips & Tricks", die auf einer zweiten CD mit MicroWIN mitgeliefert
werden, da sind ca. 10 Programmbeispiele für die frei programmierbare Kommunikation drauf.

Oder hier zum Download (34MB):
Was sind S7-200 Programmiertipps und woher kann ich sie beziehen?

Für Einzelheiten solltest Du Dir auch mal das S7-200 Systemhandbuch ansehen, besonders
Kapitel 7 "Kommunikation im Netz" - "Erstellen von anwenderdefinierten Protokollen in der
frei programmierbaren Kommunikation" und Anhang D "Sondermerker".

Gruß Harald
 
RS485 oder RS232?

Hallo CanCow,

Kann ich anstelle dieses rs232/ppi-multi-master-kabel auch einfach mit den rs485 ausgang/eingang meinr Hardware nutzen?

Das kommt darauf an, was der Kommunikationspartner Deiner CPU224XP für eine Schnittstelle hat.
Die CPU224XP hat eine RS485.

Diesen Thread hast Du "Kommunikation zwischen cpu224xp und rs485-Gerät" genannt,
im Eröffnungsposting schreibst Du
Ich will eigentlich nur meine cpu224xp mittels serieller Schnittstelle mit einem PC verbinden.

Ein PC hat normalerweise keine RS485-Schnittstelle, kann aber als Steckkarte nachgerüstet werden.
Wenn der PC eine "integrierte" serielle COM-Schnittstelle hat, dann ist die normalerweise RS232.

Wenn der Kommunikationspartner Deiner CPU224XP eine RS232 hat, dann brauchst Du einen Umsetzer
RS485<->RS232, den es schon fertig als RS232/PPI-Kabel gibt. Bei einer einfachen Punkt-zu-Punkt-
Verbindung kann man auch was eigenes basteln. Das einzig komplizierte daran ist die Richtungs-
Umschaltung auf der RS485-Seite.

Wenn der Kommunikationspartner Deiner CPU224XP eine RS485 hat, dann brauchst Du keinen Umsetzer
und kannst die Schnittstellen direkt verbinden. Beide Schnittstellen müssen nach dem Senden eines
Telegramms auf Empfangen umschalten bzw. immer auf Empfangen stehen, außer während Senden.

Gruß Harald
 
Hi,

also anfangs wollte ich Tests mit der RS232 Schnittstelle meines PCs machen und dann später auf meinen µC mit RS485 Transceiver wechseln. Wenn ich dazu aber so ein Kabel brauche, dann werde ich gleich mit dem µC starten.
Also ich kann definitiv nichts kaputt machen, wenn ich den RS485 Transceiver des µCers mit der SPS verbinde?! (vorrausgesetzt die Verkabelung am µC stimmt)
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also ich kann definitiv nichts kaputt machen, wenn ich den RS485 Transceiver des µCers mit der SPS verbinde?! (vorrausgesetzt die Verkabelung am µC stimmt)
Jein, definitiv kann man das so nicht sagen.

Wenn Du mal verrätst, wie Dein µC und Dein Testboard genau heißt und am besten einen
Link dazu postest, dann könnte man vielleicht eine fundierte Antwort geben.

Ich möchte nicht daran schuld sein, wenn Dein µC nacher doch zerschossen ist.

Es ist allerdings sehr unwahrscheinlich, eine richtige RS485 von außen zu zerstören.

Ich kenne jetzt nicht Dein µC-Entwicklungssystem, aber nur weil ein Kabel etwas kostet,
willst Du auf den PC als komfortables Testsystem verzichten?

Suche mal bei eBay nach "PPI Kabel", da findest Du z.B. auch das hier:
http://cgi.ebay.de/ws/eBayISAPI.dll?ViewItem&item=190332747345
PC-PPI PLC-Kabel für unter 20,- EUR, Rechnung, 30 Tage Zahlungsziel, Rückgaberecht

Ich habe so ein Kabel allerdings noch nie gesehen. Die nötige Elektronik könnte in einem
der angegossenen Stecker drin sein.

Gruß Harald
 
OK, ich bin überzeugt, wenn Du den RS485-Chip (75176) in U4 einlötest,
dann geht nichts kaputt beim Verbinden mit der RS485 der CPU224XP.
Das zusammenlöten des Jumpers J2 nicht vergessen.

Die Pinbelegung am DB9-Anschluß ist wie bei RS485 üblich. Die Pins 3 und 8
sind 1:1 mit der CPU224XP zu verbinden. Falls Du Profibus-Stecker oder ein
MPI-Kabel benutzt, dann brauchst Du noch einen Gender-Changer (female).

Ohne RS485-Repeater darf das Kabel bis zu 50m lang sein (beide RS485-
Schnittstellen sind nicht potentialgetrennt).
Bis 20m Kabel sollte es reichen, wenn nur an der CPU224XP die RS485-Abschluß-
widerstände gesetzt sind. Darüber solltest Du auch am µC Abschlußwiderstände
einlöten bzw. 5VDC über 100 Ohm an den Pin 6 legen für die Abschlußwiderstände
im Profibus-Stecker.
Zur Schaltung der Widerstände siehe S7-200 Systemhandbuch Bild 7-22
Anschlussbelegung der S7-200 Kommunikationsschnittstelle eine Seite vorher

Gruß Harald
 
Zurück
Oben