Step 7 Senden von Zeichenketten (Datenworte) mit Step 7 Kommandoschnittstelle

dorsorama

Level-1
Beiträge
1
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich soll einem Roboter Zeichenketten oder Datenworte via Profibus mit der Karte CP5623 schicken und Daten auslesen.
Jetzt habe ich mir diese Kommandoschnittstelle angeschaut, bin aber nicht weiter schlau draus geworden.
Mein Ziel ist es am liebsten in C# ein Programm zu schreiben, mit dem ich diese Datensätze schicken und auslesen kann. Geht das mit der Kommandoschnittstelle?
Ich hab sogut wie keine Ahnung von Profibus und SPS darum würd ich gerne wissen, ob ich überhaupt schon in die richtige Richtung recherchiere.
Die 2 .dll's hab ich schon gefunden und wie ich die in ein Projekt einbinde ist mir bekannt, jedoch wäre ich über nen Codeschnipsel für schicken und auslesen dankbar.
 
Die Kommandoschnittstelle ist mehr dazu da, um Zugriff auf das SPS-Projekt (Programm, Symbolik, HW-Konfig) zu nehmen. Es lassen sich damit auch ganze Bausteine in die SPS hochladen, aber das was du vorhast ist damit nicht möglich.

Um das was du vorhast umzusetzen gibt es mehrere Möglichkeiten (von einfach bis schwer):
- Einen OPC-Server kaufen, und über dein eigenes Programm via OPC-Client darauf zugreifen
- libnodave unter Verwendung der S7online-Schnittstelle (sollte funktionieren, ich habe das mit Profibus selber noch nicht getestet)
- Absolut Low-Level könntest du die SAPI-S7-Schnittstelle der Karte verwenden, ist aber C/C++ und nicht .Net.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Ja libnodave geht auch für den Profibus, ob das mit der Karte läuft kann man ja testen, ist kostenlos und es gibt auch Testprogramme anbei.
Auch Deltalogic hat so etwas im Angebot, nicht kostenlos, aber sehr funktionell und mit Support. Weiter Anbieter wie MHJ etc. gibt es auch noch.
 
Zurück
Oben