Datenübertragung B&R RPS zu einem PC

Jens_Ohm

Level-1
Beiträge
180
Reaktionspunkte
31
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe eine Temperaturregelung mit einer B&R Steuerung Reihe 2003 (CPU 476) erstellt.
Nun möchte ich die Ist und Soll Werte von 3 Regelbausteinen auf einem PC darstellen.
Mit dem von B&R angebotenen PVI klappt das auch alles Supereinfach. Nur ist dieses PVI schweine Teuer für so eine kleine Applikation wie ich sie benötige. Meine Frage ist nun: gibt es eine Möglichkeit die Daten ohne das PVI an eine z.B. VisualBasic Applikation oder an einen OPC Server/Client weiter zu reichen.
Bis Dato gebe ich die Daten via Ethernet(INA) über PVI an eine VB-Applikation weiter (auch OPC habe ich so realisiert).

Jens
 
die zweite

Ich möchte nicht missverstanden werden. Ich möchte das PVI einfach "nicht"! benutzen. Ich habe von verschiedenen Visualisierungspacketen gelesen (z.B. Winzcon) das diese eigene Treiber für B&R Steuerungen anbieten ( Also muß die Schnittstellen-Kommunikation doch offen liegen).
Leider ist es so, dass die Konkurrenz ihre Software kostenlos oder für höchstens 100 Euro abgibt.
Wenn ich fürs PVI schon 400 Euro bezahlen soll, ist das einfach zu viel. Das Projekt haben wir mit VB schon selber geschrieben (aber eben mit PVI).
Vielleicht kennt auch jemand eine Visualisierungs-Entwicklungs-Umgebung die einen eigenen Treiber für B&R Steuerungen mitbringt und lizensfreie Applikationen erzeugt. Wie gesagt es geht um drei Trends sonst nichts.

Jens
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hmmm

Also sehe ich recht dass es hier um einen Preisunterschied von 300 EUR geht?

Wenn ich das bei unseren Stundensätzen (ca. 45 EUR) rechne, dann sind das genau 6 2/3 Stunden Arbeitszeit.
Steht der Programmieraufwand wirklich dafür???
 
Preisunterschied

300 Euro pro abgegebene Version !

Bei 50 Versionen jährlich is das ne Menge.
Was den Programmieraufwand angeht mach ich das eh selbst und ich bin eh für alles da was anfällt, und ich gehöre zu den Fixkosten wie Strom und Heizung ;-)
Ausserdem kann man nur lehrnen.

jens
 
Bei 50 Versionen ist das natürlich was anderes.......

Ich kann Dir jetzt zwar keinen Direkten Lösungsansatz nenne, (dafür setze ich B&R zu selten ein) aber ich habe vor einiger Zeit mal
ein Gespräch mit einem Applikations-Ingenieur von B&R zum Thema Kopplung S7 - B&R über Ethernet gehabt.
Bei dieser Kopplung werden Daten über TCP oder UDP an die S7-Station gesendet. Eigentlich sollte es möglich sein, dass als Gegenstelle auch
ein PC fungiert.

Auf B&R-Seite gibt es eine entsprechende Bibliothek, auf der PC-Seite sollte sich das ganze mit VB oder so ähnlich lösen lassen.


Ganz andere Frage:
ist es eigentlich unbedingt notwenig, das ganze mit einem PC zu lösen?
Tuts nicht ein normales Panel oder statt der CP476 ein PP41?


mfg
Max
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Daten Sammeln

Die Maschinen sind über ein Panel zu bedienen. Ich fange sogar gerade damit an, die CP476 Panel Kombi durch eine PP41 zu ersetzen ;-)
Auf dem PC möchte ich die Daten von mehreren Maschinen/Steuerungen (max 10 bis 20) sammeln und archivieren. Es geht wie gesagt um ca. 3 Sensorwerte + die vorgegebenen Sollwerte + Zeitstempel aus der Steuerung. Je nachdem wie Schwierig die Realisierung wird (oder wie blöd ich mich anstelle) kommen natürlich noch Wünsche dazu (gewünscht wird wie immer die eierlegende Wollmilchsau die nix kostet).
Jens
 
Du darfst gerne SCADA.NET benutzen und wenn ich eine B&R hätte würde ich mich auch an einem Treiber versuchen. Sollte eigentlich einfach sein, wenn die Pakete in der SPS verarbeitet werden.

Gruß Sebastian
 
also Danke erstmal

Hallo Sebastian,
vielen dank für dein Angebot.
Leider hilft es mir nicht weiter, weil ich am „Data Provider“ (wie Du es nennst) hänge.
Wenn ich hier den OPC Server von B&R einhänge klappt es natürlich. Aber der OPC Server kommuniziert wiederum nur mit dem verdammten PVI und nicht direkt mit der Steuerung. In einer Grabbelkiste habe ich eine alte Visualisierung-Entwicklungs-Umgebung für Windows 3.11 gefunden. Dort gab es einen DDE Treiber auf Basis RS-232/485. Leider besteht keine Chance das unter XP zum laufen zu bekommen. Von B&R gibt's keine Unterstützung, die wollen schließlich ihr PVI verkaufen. Aber verflixt ich brauche wenigstens eine Idee wie ich da ansetzen kann.
Jens
 
Ich selber habe mit B&R nichts zu tun, schon eher mit Epis und Wago, hauptsächlich aber mit Rockwell.
Ein Bekannter von mir macht seit Anfang des Jahres mit B&R, er dürfte da aber noch nicht so fit sein. Ich habe mir mal kurz die B&R Seite angeschaut. Da gibt es ein "ADI Development Kit" zum Herunterladen. Hast Du Dir das schon mal angeschaut? Das könnte vielleicht zu der Steuerung passen?

Ansonsten zur serielle Schnittstelle raus (muß dann natürlich in der Steuerung programmiert werden) und in Deinen PC seriell rein.
 
@oberchefe: mit dem adi development kit kann er nichts anfangen.

aus der hilfe
Das B&R Automation Device Interface (kurz: ADI) ist die Schnittstelle zu B&R Geräten wie Power Panel 100 oder Automation PC 620. Sie können damit z.B. LEDs setzen oder bei einem B&R Display die Helligkeit verändern.

ich würde auf den lösungsvorschlag von maxl eingehen, sieh dir die ethernet library an. wenn ich dich richtig verstanden habe und du nur daten am pc archivieren willst sende diese einfach per UDPsend() an den pc. diese mit vb zu empfangen und zu extrahieren dürfte nicht schwer sein!

mfg, harry
 
Zurück
Oben