Kommunikation S7 300 COM -> MPI , C#

T3DDy

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


ich bin ziemlich neu in der Programmierung und weiß derzeit nicht so ganz weiter. Deshalb wende ich mich an Euch.


Meine Aufgabenstellung:
- Aufbauen einer Verbindung von PC (COM) zur SPS (Siemens S7 200, 300, 400, Priorität ist erstmal die 300) über MPI
- lesen / schreiben von Registern
Benutzt wird C# (.Net 3.5). Das ganze soll später unter Mono (Linux) laufen.


Was ich bis jetzt weiß (leider sehr dürftig):
an der SPS: RS-485 mit einem Siemens spezifischen Protokoll

Ich habe "libnodave" über dieses Forum gefunden, welches ich aber nicht benutzen darf.


Ich probiere mich "durchzugoogeln", bisher allerdings nicht sehr erfolgreich. Kann mir jemand einen Tip geben wie ich genauer an das Problem heran gehen soll? Evtl. eine gescheite Homepage wo ich mehr Informationen finde? Tips zum Verbindungsaufbau?


Wäre für alles sehr dankbar.


Gruß
T3DDy
 
Wenn ich das richtig sehe, wobei ich mich aber auch täuschen kann :)
sendet die SPS die Daten an den PC mit dem entsprechenden Protokoll.
Wenn du weißt wie dieses Protokoll aufgebaut ist müsstest du diese Kommunikation in dein Programm "relativ" einfach einbinden können.

Du kannst dir ja mal das Programm "Portmon" (gibts umsonst) runterladen und
beobachten was dir deine SPS an den COM post schickt.

Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was hat dein Chef gegen Libnodave? Ich meine du setzt dich da jetzt Wochenlang hin um Reverse engineering zu machen um dann später fast das selbe wie Libnodave zu erhalten.

Ich meine was für einen Stundenlohn hast du, damit sich der Kauf eines Kommunikationstreibers nicht lohnt?
 
Wenn ich das richtig sehe, wobei ich mich aber auch täuschen kann :)
sendet die SPS die Daten an den PC mit dem entsprechenden Protokoll.
Wenn du weißt wie dieses Protokoll aufgebaut ist müsstest du diese Kommunikation in dein Programm "relativ" einfach einbinden können.

Du kannst dir ja mal das Programm "Portmon" (gibts umsonst) runterladen und
beobachten was dir deine SPS an den COM post schickt.

Grüße


Eben, und schon getäuscht.
wenn das so einfach wäre hätten die anderen nicht Jahrelang entwickelt. Siemens ist da nicht als sehr offen bezüglich des Protokolls zu bezeichnen.

Libnodave ist ja auf dem besten wege , aber in einigen Sachen sieht man schon das die anderen da mehr Manpower bzw schon länger dran sind.

@T3DDy
Wenn nix gekauft werden soll, libnodave ist free !
 
Wenn libnodave verwendet werden soll kannst auch noch meine Conection Library dafür ansehen, ist so ne art high level wrapper für libnodave, beispiele sind auch dabei, dowload auf meiner homepage!
 
Zurück
Oben