Kommunikationsprozessor CP 341 1AH01 0AE0

BastiMG

Level-1
Beiträge
266
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Morgen zusammen,

ich möchte gerne Daten von meiner S7 über den CP an das PLS schicken.

Ich hab jetzt einige Datenbausteine von Werten gebildet, wie kann ich diese auf meinem CP legen bzw. übertragen?
Muss ich den CP noch irgendwie im OP1 aufrufen, so das er arbeitet?
Muss ich meine Datenbausteine den Adressen E-/A- 256...271 jetzt wieder zuweisen?

Gruss
Sebastian
 
zum CP341 findest du hier die Doku und hier ein Getting Started.
Ist PLS dein Prozessleitsystem oder etwas anderes. Wenn ja, warum koppelst du die nicht über Profibus (CP342) oder Ethernet (CP343)
 
Ich hab jetzt die Anleitung von Siemens "Erste Schritte" "Kurzanleitung von CP341" komplett durchgearbeitet.

Wie kann ich denn jetzt meine bereits geschrieben Datenbausteine übertragen?

Ich hab den DB11, DB12, DB14. Aus diesen Bausteiner müsste ich die Daten auf den Prozessor legen!
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Mitdem FB8 "P_SND_RK" sendest Du Daten an die Schnittstelle des CP und mit dem FB7 "P_RCV_RK" empfängst Du Daten von der Schnittstelle des CP. Diese Bausteine sind in der mitgelieferten Konfigurationssoftware des CP enthalten.
 
Ja genau!

Wenn ich aber jetzt schon DB´s geschrieben habe und diese auch gerne weiter verwenden möchte (Übersichtbarkeit) wie kann ich das anstellen?

Ich muss den DB11 & DB13 an den CP senden und DB12 & DB14 empfangen.
 
Schau Dir mal die Bausteine und die Hilfe dazu genauer an, dann erklärt sich Dir schon vieles von selbst.
 

Anhänge

  • Cp_ptp.zip
    478 KB · Aufrufe: 50
Zuviel Werbung?
-> Hier kostenlos registrieren
Bei RK512 Konfiguriere ich eigentlich die PLS so das sie die Bausteine holt und sendet so hab ich das immer bei NIVUS von NICOS gehalten, da gibts eine ini aus welchen DB ich was Hole und in welchen ich schreibe, im normalfall sollte das bei RK512 immer so sein. Also musst du dem CP gar nichts sagen.

Kleiner tip nimm lieber TTY und setze das Kurz vorm Rechner auf RS232 um, außer das AG steht gleich neben dem Rechner
 
Also dann:

- die PTP-Software von der CD installieren
- CP in HW einfügen
- doppelklick auf den CP machen (Eigenschaften)
- unter "Parameter" Protokoll RK512 auswählen
- doppelklick auf das Protokoll und Parameter einstellen (Priorität ist wichtig, in deinem Fall bestimmt niedrig)
- alles Speichern, übersetzen und in die HW laden

In deinem Programm muss nur noch der FB7 aufgerufen werden. EN_R auf true und LADDR beschalten, fertig. Mehr musst du nicht tun. Der PLS-Mensch muss nur von dir wissen wo er die Daten abholen soll bzw. wo er sie hinschreiben soll (DB, DW).

Machen wir bei unserem PLS genau so ...
 
hallo zusammen,
ich versuche eine kommunikation zwischen einer datenbank und der sps zuerzeugen. die sps soll daten empfangen und senden können. nur leider habe ich in diesem bereich noch gar keine erfahrung gemacht. ich weiß noch nicht eimal in welcher datenform die daten über die serielle schnittstelle verschickt werden. ich habe schon folgende anweisungen befolgt:

CP341 installiert HWkonfiguriert
Projektierungspaket eingebunden

SPS Technisch läuft alles

ich weiß jetzt nur nicht wie ich die datenpaket verschicken und verwerten soll.

ich wäre euch sehr dankbar wenn mir jemand helfen könnte
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi alle,

ich hab hier so ca das gleiche Problem. Hab nur einen CP mit TTY Schnittstelle.

Irgendwas mach ich noch falsch. Hab mir das Beispielprojekt mal anschaut und auch auf meinen CP rüber gezogen. Doch jetzt geht die CPU nicht mehr in Run, bleibt im Stop Modus und der Fehlerspeicher schreibt mir das irgendwas mit dem FB7 bzw. FB8 nicht stimmt. Sind ja quasi die Bausteine die ich zum Senden und Empfange gebrauchen soll.

Ich möchte gerne DB 50 versenden, aber nichts empfangen.

Gruss
Steve
 
Hallo Steve,
vielleicht stellst du deine FB-Aufrufe, den DB und die HW-Konfig des CP mal hier ein. So pauschal läßt sich da m.E. nichts dazu sagen ...

Gruß
LL
 
Also hier der OP1

UC FC 21 //Call of FC for executing P_SND_RK -Jobs

UC FC 22 //Call of FC for executing RCV -Jobs

moz-screenshot.jpg
moz-screenshot-1.jpg
 

Anhänge

  • Unbenannt.JPG
    Unbenannt.JPG
    43,5 KB · Aufrufe: 58
Zurück
Oben