cp 341

ilyas

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
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
 
Hallo,
am sinnvollsten packst du die Daten, die du versenden willst in einen DB.
Diesen DB kannst du dann von SPS-Seite mittels des entprechenden SEND-Bausteins zur Gegenseite verschicken.
Die Gegenseite sollte natürlich das Protokoll deines CP's verstehen können und du musst dort ein Programm haben, dass die Daten entgegennimmt.

Leider kann ich nicht konkreter mit meinen Angaben werden, da du deine Angaben auch sehr allgemein gehalten hast ...

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Zum Senden und Empfangen werden FB mitgeliefert. Normalerweise wird das mit installiert und in der Library unter Bibliotheken/CP PtP/CP341 abgelegt. Darin finden sich die Bausteine FB7, FB8, FC5, FC6 fpr die CP341. Außerdem sollte sich auf der CD oder im Projektordner von Step7 ein Beispielprojekt finden. Ich hatte allerdings bisher mit der CP340 zu tun und kenne die Unterschiede der beiden CP nicht.
 
danke schon mal für die schnelle antwort.

den code haben wir noch nicht bestimmt. es sollen mysql und sps kommunizieren.

Wir brauchen

übergabe mysql:
Start sps programm
Parameter 12 merker sollen gegebenfalls gesetzt werden können

übergabe sps:
stop sps (fertig)
 
...?
Code ?
Das Problem wie m.E. das Protokoll der Schnittstelle werden ...
Bist du dir darüber im Klaren ?

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also, was ich überhaupt nicht weiß, ob man direkt mit einer Datenbank wie MY-SQL kommunizieren kann. Man muß ja die Daten an die serielle Schnittstelle schicken und irgend etwas (My-SQL? oder ein Programm) muß die Daten von der seriellen SS entgegennehmen.
 
Also, was ich überhaupt nicht weiß, ob man direkt mit einer Datenbank wie MY-SQL kommunizieren kann. Man muß ja die Daten an die serielle Schnittstelle schicken und irgend etwas (My-SQL? oder ein Programm) muß die Daten von der seriellen SS entgegennehmen.

ich bin mir sicher, dass du recht hast :rolleyes:

aber da gibt es ja auch schon fertige lösungen für z.b. diese hier

und keine angst vor .NET, das tut nicht weh :cool:
 
...
aber da gibt es ja auch schon fertige lösungen für z.b. diese hier

da ich ja mittlerweile schon das eine oder andere Mal "fertige" Lösungen von Siemens kennenlernen durfte würde ich sagen :
Ganz ohne Backgroundwissens geht es (gerade) mit Siemens-Tools nicht ...
Also, wie schon gesagt (auch von Ralle), ein bißchen zu programmieren wird da noch übrigbleiben ...

Gruß
LL
 
Ob die Lösung von Siemens geht , wag ich zu bezweifeln.

Als erstes frage ich mich, warum so ewtas über einen CP341 laufen soll ?
Der ist dafür nicht die beste Wahl. Für das Geld krieg ich auch eine 343 Lean oder Netlink.

An ilyas:
Wer hat die Verbindungsart vorgegeben, ist die vom Admin des MySql-Servers gekommen. Denn ohne den Einsatz eines extra Programmes auf dem Server oder einem separaten PC geht so etwas nicht.

Bei IBM hab ich so etwas mal über eine CP340 gemacht, ob MySql direkt einen zugriff über eine serielle Schnittstelle ermöglicht weiss ich nicht.
Bei der CP341 wäre Modbus z.B. eine Einsatzmöglichkeit , oder ein Ladbarer Treiber der mit der Datenbank kommuniziert.
Als erstes muss geklärt werden , was auf dem SQL Server geschieht, bzw mit welchen Schnittstellen man mit dem kommunizeren kann.
 
hallo,

danke für die zahlreichen antworten, die mir zwar absolut gar nicht weitergeholfen haben, ausser der erkenntnis, dass hier viele menschen sind die sich anderen gegenüber profilieren wollen!!

wir haben uns jetzt so weit vorgearbeitet (selbstständig), dass wir jetzt zwar die übersicht bekommen haben. welche bausteine für bestimmte aufgaben zuständig sind. die übertragung verläuft über ein C++ programm mit mysql zur cp 341

Unklarheiten sind:

wo und wie kommen die daten nun an;
-datenpakete lesen FB7
-datenpakete senden FB8
ist unklar.

brauch ich jetzt nur ein protokoll (ASCII,Prozedur 3964R...) oder sind das Treiber die ich alle brauche?

wenn keine eindeutigen lösungsvorschläge vorhanden sind...

DANN KÖNNT IHR EUCH DIE TIPPEREI SPAREN!!! DANKE
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
gerade lese ich deinen "netten" Beitrag.
Ich habe mir auch den Thread insgesamt noch einmal durchgelesen. Mir sind da keine Beiträge aufgefallen, wo sich einer oder mehrere Benutzer profilieren wollten - kann natürlich sein, dass du meine Beiträge meintest.
In dem Fall möchte ich dich, da ich zu dem Thema ohnehin schon alles gesagt habe, deines Wunsches gemäß von weiterem geistigen Dünnschiss meinerseits verschonen. Ich bin mal gespannt, wie die Anderen das so sehen ...
 
hallo,

danke für die zahlreichen antworten, die mir zwar absolut gar nicht weitergeholfen haben, ausser der erkenntnis, dass hier viele menschen sind die sich anderen gegenüber profilieren wollen!!

wir haben uns jetzt so weit vorgearbeitet (selbstständig), dass wir jetzt zwar die übersicht bekommen haben. welche bausteine für bestimmte aufgaben zuständig sind. die übertragung verläuft über ein C++ programm mit mysql zur cp 341

Unklarheiten sind:

wo und wie kommen die daten nun an;
-datenpakete lesen FB7
-datenpakete senden FB8
ist unklar.

brauch ich jetzt nur ein protokoll (ASCII,Prozedur 3964R...) oder sind das Treiber die ich alle brauche?

wenn keine eindeutigen lösungsvorschläge vorhanden sind...

DANN KÖNNT IHR EUCH DIE TIPPEREI SPAREN!!! DANKE

Was willst du eigentlich, aus deinen Informationen war nicht mehr zu machen. Im Grunde wurde dir alles gesagt, was ihr dann selbständig auch rausgefunden habt. Ich kann nicht erkennen, daß sich in deinem Thread jemand profiliert hat, das wird nun auch sicher überhaupt niemand mehr wollen, wen wunderts.
 
Ich sehe das so wie Larry.

@ilyas

Du hast noch auf keine Frage eine vernüftige Antwort gegeben.
Deine Fragestellung ist unter aller Sau.

Wir können nicht helfen, wenn noch nicht mal Du weisst wie die Daten ankommen.

Ach Moment ich hab ne Lösung.

Nimm einen Block Papier und nen Stift, da kannst du die Daten transportieren.

Kernpunkt ist, welches Protokolll läuft auf dem Server,
Du hast keine Ahnung, also lass es.

Alles andere um dummes Gewäsch.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
...

wenn keine eindeutigen lösungsvorschläge vorhanden sind...

DANN KÖNNT IHR EUCH DIE TIPPEREI SPAREN!!! DANKE
Bei so einer Reaktion, kann ich deinem Wunsch nicht nachkommen.
Das ist doch ein ganz normaler Thread. Vielleicht hast du keine Lösung gefunden, aber es kamen doch einige Hinweise und du weisst jetzt, wie es nicht geht. Also hast du doch aus diesem Thread was gelernt:ROFLMAO:

Ich vermute mal, das du jetzt noch weniger Antworten bekommst, die auf deine eigentliche Frage Bezug nehmen
 
hallo,

danke für die zahlreichen antworten, die mir zwar absolut gar nicht weitergeholfen haben, ausser der erkenntnis, dass hier viele menschen sind die sich anderen gegenüber profilieren wollen!!

wir haben uns jetzt so weit vorgearbeitet (selbstständig), dass wir jetzt zwar die übersicht bekommen haben. welche bausteine für bestimmte aufgaben zuständig sind. die übertragung verläuft über ein C++ programm mit mysql zur cp 341

Unklarheiten sind:

wo und wie kommen die daten nun an;
-datenpakete lesen FB7
-datenpakete senden FB8
ist unklar.

brauch ich jetzt nur ein protokoll (ASCII,Prozedur 3964R...) oder sind das Treiber die ich alle brauche?

wenn keine eindeutigen lösungsvorschläge vorhanden sind...

DANN KÖNNT IHR EUCH DIE TIPPEREI SPAREN!!! DANKE

na, da hab ich in anderen Threads eindeutigere Beiträge gelesen, was das sich profilieren anbetrifft. Das, was Du als profilieren empfindest, ist wohl eher Eifer, der Dir durchaus nützlich sein könnte, würdest Du Dich regelmäßiger an Deinem Thread beteiligen.

ich vermute mal, Du kannst Dich nun selbständig weiter vorarbeiten - Du hast ja bewiesen, Dass Du es kannst ...

EDIT: oops ... da haste ja während ich das schreib, ne schöne Lawine losgetreten ...
 
Hatte ich nicht gesagt, Ihr könnt Euch das Tippen sparen!!!
Seit wann kannst du bestimmen, ob wir hier schreiben oder nicht:ROFLMAO:

Ich habe mir den thread jetzt mehrmals durchgelesen und bis zu deinem Jammerbeitrag kamen kaum brauchbare Infos oder Antworten von dir.
Ein Forum lebt nun mal von der Diskussion untereinander. Wenn dir bestimmte Lösungen nicht weiterhelfen, dann kannst du ja darauf antworten, das du das anders lösen willst oder musst, weil du z.B. seriell übertragen musst und kein Ethernet benutzen darfst oder oder oder ...
Hier gibt es niemanden, ausser dir, der dein Problem genau kennt und dann solltest du dich vielleicht mal an die eigene Nase packen und detaillierte Hinweise geben usw. und hier nicht rumjammern
 
Zurück
Oben