Kommunikation zwischen Automation Studio V4.2.2 und Windows

mechatronique

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo an alle,
ich mache gerade meine Bachelorarbeit und muss mit dem Automation Studio von B&R arbeiten. Da ich nicht viel Ahnung in dem Bereich habe, hätte ich gern ein paar Verständnis-Fragen erklärt.
Also ich habe irgendwas(darf es nicht sagen:rolleyes:) mit Visual Studio 2013 programmiert unter Windows 7. Die Ergebnisse meiner Programmierung( 4 Werten) muss ich jetzt irgendwie an eine andere Panel mit installiertes Automation Studio übergeben. Ich muss also eine Möglichkeit finden, meine Ergebnisse in eine Datei oder so speichern zu können, und meine andere Programmierung in AS würde dann diese Datei bzw. die Werten auslesen und weiter benutzen. Genau diese Kommunikationsmöglichkeit ist gerade mein Problem.
Ich habe auf der B&R-Seite auch schon bisschen nachgeforscht und das sogenannte Arwin würde mir diese Kommunikation gewährleisten:
Dazu jetzt meine (blöde:sm15:)Fragen:

1 - ist ARwin ein Programm, das man unter Windows installiert oder so was wie ein Server, die die Verbindung zwischen den beiden Computer ermöglicht?
2 - Wie und/oder Wo wurde ich dann meine Werte speichern( Dateityp) ? Und kann die Automation Studio überhaupt auslesen?
3 - Letzte und wichtigere Frage: ist meine Vorstellung von der Sache überhaupt richtig?, wenn nein, könnte mir jemand bitte sagen, wie/in welche andere Richtung ich eher überlegen/nachforschen sollte.

Ich hoffe, ich bekomme Rückmeldungen von Euch, da ich im Moment etwa verwirrt bin.

beste Grüße

Mechatronique
 
hallo nochmal,
auf dem obigem Beitrag drücke ich mich vielleicht unverständlich aus, ich meine natürlich die Kommunikation zwischen B&R Automation Studio und Visual Studio 2012. Denn ich glaube, AS kann doch keine fremde Programme aufrufen oder tausche ich mich da?
Danke
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

Automation Studio ist die Entwicklungsumgebung, ARwin ist eine Laufzeitumgebung (SoftSPS).
Ich nehme an, auf dem anderen Panel läuft Windows mit ARwin?
Du kannst z.B. eine xml Datei erstellen und dort auslesen lassen, oder die Werte direkt über PVI Services in SPS Variablen übertragen.

Bernhard
 
Hallo,

Ich nehme an, auf dem anderen Panel läuft Windows mit ARwin?
es ist etwas neues dazu gekommen. Also mein Chef würde gern das Ganze nicht unter Window betreiben zu haben.Er meine,Windows wäre irgenwie kein zuverlässiges Betriebssoftware für Echtzeitsanwendung:confused:.
Gut.., ich habe mir dann gedacht, mein Programm auf ein Linux basiertes Computer laufen zu lassen, wie auf ein Rasperry Pi z.B. und meine Frage wäre jetzt, ob die Laufzeitumgebung Arwin auch unter Linux funktionieren könnte oder gibt es da eine Alternative für nicht unter Windows laufende programme?

Grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Rasperry Pi ist nur bedingt industrietauglich :cool:

ASwin läuft quasi "Neben" Windows und ist nur aus diesem Grund echtzeitfähig. Windows7 ist das bestimmt nicht.
Alternativ wäre ein Panel mit einer Automation Runtime, z.B. das C70 oder ...

Was wollt ihr überhaupt? Soll eine Anlage gesteuert werden mit der B&R Anwendung?
Es muss doch wenigstens grobe Spezifikationen geben.

Ruft doch mal bei B&R an, die sind sehr kooperativ.


http://www.br-automation.com/de-de/unternehmen/standorte/deutschland/
 
Eine Möglichleit wäre noch die Werte von der SPS per Modbus TCP zu veröffentlichen, auf dem anderem System muss dann ein Modbus TCP Client laufen.
 
Guten Tag,
Rasperry Pi ist nur bedingt industrietauglich :cool:

Nur zum Verständnis, was heißt bitte konkret "nur bedingt industrietauglich".

Was wollt ihr überhaupt? Soll eine Anlage gesteuert werden mit der B&R Anwendung?

Also, wir wollen einen Roboter mit AS 4 Punkte anfahren lassen. Die Punkte programmiere ich auf Visual Studio mittels Kamera-System und die müssen dann in AS weitergegeben werden.
PS: wir haben nicht mehr zwei Panel, sondern nur noch einen :ROFLMAO:.

Eine Möglichleit wäre noch die Werte von der SPS per Modbus TCP zu veröffentlichen, auf dem anderem System muss dann ein Modbus TCP Client laufen.

ich will es eher andersrum machen. Die Werte müssen von dem anderem System( Visual Studio) in die SPS weitergeleitet werden.

Grüß
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Also, wir wollen einen Roboter mit AS 4 Punkte anfahren lassen. Die Punkte programmiere ich auf Visual Studio mittels Kamera-System und die müssen dann in AS weitergegeben werden.
PS: wir haben nicht mehr zwei Panel, sondern nur noch einen :ROFLMAO:.



ich will es eher andersrum machen. Die Werte müssen von dem anderem System( Visual Studio) in die SPS weitergeleitet werden.

Grüß

Hallo,

nochmal,
AS = Automation Studio = Enwicklungsumgebung
AR = Automation Runtime, entweder ARwin oder AR(irgendwas) für Windows oder ein B&R Panel/SPS

Du programmierst oder lässt das SPS Programm programmieren im Automation Studio und überträgst es in ARwin (unter Windows) oder auf eine B&R Steuerung
Für deine vier Werte siehst du vier Variablen vor.
Auf dem gleichen Windows Rechner (wen du ARwin nutzt) läuft dein Visual Studio Programm.

So, jetzt kommt der Datenaustausch:
Zwei Wege habe ich schon mal umgesetzt:
- Auf dem Windowsrechner ist das B&R Tool PVI installiert, dann kannst du über PVI Services direkt aus deinem .net Programm Variablen im SPS Programm lesen und beschreiben (wie, steht in der Hilfe)
- dein Visual Studio Programm speichert die Punkte als ein xml file, dein B&R Programm liest auf Anforderung das xml File und weist die Werte den Variablen zu.

Gruß,

Bernhard
 
Zurück
Oben