S7-300 Bausteine und ihre Bedeutung

smartie

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

ich suche eine Dokumentation über die unterschiedlichen FB`s, OB´s etc. und Ihre Bedeutung und Verwendung.

Im Speziellen benötige ich Informationen und Beispiele zum Einsatz eines CP340 an einer CPU 313C.

Hier möchte ich Daten über RS232 senden und empfangen und um mich schon mal im Vorfeld zu informieren suche ich jetzt schon mal eine passende Dokumentation.

Vielleicht kennt ja mal jemand einen nützlichen Link, hier im Forum und auch bei Siemens kann ich leider nichts finden.

Gruß smartie :)
 
Hallo zusammen,

ich suche eine Dokumentation über die unterschiedlichen FB`s, OB´s etc. und Ihre Bedeutung und Verwendung.

Im Speziellen benötige ich Informationen und Beispiele zum Einsatz eines CP340 an einer CPU 313C.

Hier möchte ich Daten über RS232 senden und empfangen und um mich schon mal im Vorfeld zu informieren suche ich jetzt schon mal eine passende Dokumentation.

Vielleicht kennt ja mal jemand einen nützlichen Link, hier im Forum und auch bei Siemens kann ich leider nichts finden.

Gruß smartie :)

In der anleitung der CP340 bei Siemens ist das ansich sehr gut beschrieben.
Auch gibt es Demosoftware bei Siemens, jedoch kostet die Etwas (Brauchst du eine Servicekarte)
Die 340 ist an sich recht simpel zu integrieren.
 
Nach heute

hab ich deine Sig als Hintergrundbild. Seitdem guckt mir der Chef net mehr über die Schulter...

THX...

wie ich die anderen Karten und so kenne, ist die 340er bestimmt auch genau aber kryptisch beschrieben. Wühl dich trotzdem mal vorsichtig durch, vllt hilft das, die 'richtigen Fragen' zu stellen...

Greetz
 
Ich häng mich einfach mal hier ran.
1. CP340 RS232 - hat damit schon mal jemand ne SMS via Datenkabel Siemens
C35-Handy und AT-Befehlen versandt?
Momentan habe ich lediglich mit einer Phoenix-Contact-InlineRS232 am
Profibus serielle Daten gesendet bzw empfangen.

2. Gibt es eine empfohlene Reihenfolge der CPs an der CPU oder kann ich dies
machen wie die Dachdecker?

Grüße
FP
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also nun ist es soweit, ich hab mit dem Projekt angefangen.

Ich möchte zunächst einen Sick Scanner über RS232 auslesen. Ich habe mir dazu das Beispielprojekt von der Siemens CD welche dem CP340 beilag reingezogen und etwas modifiziert (sprich die E/A Baugruppen rausgenommen)

Ich habe den Empfang am CP freigegeben EN = 1, als Ziel habe ich DB20 angegeben, Anfangsbyte DBB0.
Wenn ich nun meinen Scanner (manuell) trigger, so würde ich im DB20 ein NOREAD erwarten. Jedoch erhalte ich garnichts, keine unsinnigen Zeichen oder sonst etwas, einfach gar nichts.

Wenn ich mich mit der RS232 Leitung am PC anstecke, so kann ich im Terminalprogramm die Ausgabe des Scanners empfangen. Verkabelung ist also ok.


Hat vielleicht jemand nen Tipp was ich vergessen haben könnte.

Die 340 ist an sich recht simpel zu integrieren.

Schön wärs...
 
Machst ein Standartprotokoll.

Entweder mit Start und oder Endzeichen oder Pause.
Dann schreibst dir den Speicher der CP voll bis die Pause kommt, bzw. das Endbit.
Das in ein DB.

Falls du nur ein Paar zeichenketten hast schneidest du dir eifnach das was du brauchst aus dem String.

Zum Beispiel bei eine Laserscanner das Objekt als l b t in % + einen Statuswert.

l100b100t100s0234

Zeichen 2-4 in Int wandeln und in DW1
Zeichen 6-8 in Int wandeln und in DW2
usw.
Was als vorzeichen steht ist an sich dann egal.
Bei einer Fräse lässt dir dann halt xyz schicken.

So brauchst du bei eine Passivgerät kein Protokk und gar nichts.
Lässt einfach schieben schieben schieben.
Super Simpel zu machen
 
Hi maxi,

also was ich will ist eine einfache Kommunikation zwischen Scanner und SPS, das Beispiel das auf der Siemens CD dabei ist scheinbar so gestaltet, das Daten an einen Drucker gesendet wird und im Anschluss auf Daten vom Drucker gewartet wird.

Ich will ja aber ganz einfach nur Daten empfangen, nichts anderes.

Mit deinem Beispiel kann ich leider nichts anfangen, kannst du das vielleicht ein bisschen genauer erklären, ich glaub ich steh heut a bisserl aufm Schlauch..
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich kucke morgen wenn ich zuhause bin für ein Programmbeispiel für dich.


Alternativ würde ich dir aber Empfehlen das du bei Sick nachfrägst.
Die haben dort ganz sicher für ihre Scanner einige Beispielprgramme für Siemens SPS`n. Da die ihre Geräte ja auch testen müssen.
 
Das wäre super, wenn du mir da was zukommen lassen könntest, das mit Sick ist ne gute Idee, hab ich selber gar nicht dran gedacht.

Hab so mit den CP´s noch nie was zu tun gehabt.

Ich glaube ich hatte auch das falsche Protokoll eingestellt statt ASCII war der CP auf 3964 eingestellt, dann haben nach dem Scanner triggern immer RxD und TxD geblinkt, jetzt nur noch RxD, aber an der Gesamtsituation ändert sich nix.
 
Cp340

Hallo,
hab auch in der letzten Woche eine CP340 in Verbindung mit einer S5/Cp525 in Betrieb genommen.
Hast Du vielleicht die Brücken auf der CP340 Seite im Sub-D vergessen?

(Pin 4 und Pin 6) brücken,sowie (Pin 7 und Pin acht) brücken.(Acht in Wort weil sonst hier immer Smile 8 erscheint, bei meiner Vorschau auf jeden Fall)

Danach blinkten Rxd und Txd lustig vor sich hin und der andere Teilnehmer
sendete das was ich erwartete.

Wichtig ist nach meiner Erfahrung, wenn du denn Partner sprich dein Kabel von dem CP abziehst sollte die rote Led leuchten.

Achso, häng dich doch mit einem ComMonitor zwischen den beiden Teilnehmern, dann siehst du mindestens was auf den Schnittstellen los ist.
Solltest du solchen nicht haben, lass es mich wissen. Wir haben damals mal einen selber entwickelt und war/ist seine Arbeit bis heute immer noch Wert.

Gruss und schönes WE
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Brücken im Stecker, am CP340 habe ich keine, aber es funktioniert jetzt eigentlich schon ganz ordentlich. Habe gestern mal das Beispielprogramm
von Siemens entmüllt und mit dem älteren Bespiel von Siemens (Danke IBFS) verglichen und siehe da, es funktioniert.

Ich denke im wesentlichen lag es daran das ich das falsche Kommunikationsprotokoll eingestellt hatte (s. oben).

Jetzt habe muss ich das ganze noch auf ingesamt 3 Scanner und zwei Drucker (an welche ich Daten sende) erweitern.
Das Daten senden an den Drucker habe ich vor einiger Zeit schon einmal realisiert, das sollte eigentlich recht zügig gehen.

Was mich jetzt aber noch interessieren würde wie verhält es sich mit FB2 und FB3 wenn ich mehrere CP´s verwende,
kann ich dann über FB2 Daten von mehreren Scannern gleichzeitg empfangen?


Was muss ich da beachten?


Und mal so nebenbei eine Frage an alle die schon mal einen Scanner ausgewertet haben, was macht ihr mit dem "NOREAD" das der Scanner ausgibt?
Ich meine wie erkennt ihr das in der SPS? Muss ich da meine Eingangsbytes im DB alle der Reihe nach auf N,O,R,E,A,D vergleichen?


Danke im übrigen für eure zügige Hilfe. :)
 
Zurück
Oben