Zwei Steuerungen verknüpfen (B&R)?

Mich33

Level-1
Beiträge
2
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag!

Seit Längerem bin ich schon am Recherchieren über eine Möglichkeit wie ich in mein Projekt in Automation Studio die Kommunikation zwischen meiner Haupt-SPS und der SPS im Unterverteiler herstellen könnte. Leider bin ich bisher noch auf keine richtige Lösung gekommen, bzw. konnte mir meine Recherche nicht weiterhelfen. Bei meinem Projekt handelt es sich nur um eine theoretische Arbeit deshalb wird die Steuerung auch nur simuliert (ARsim). Daher meine Frage ist es möglich, zwei CPUs (X20CP1381 und die X20CP0482) miteinander per ETH kommunizieren zu lassen? Wenn ja wie wird dies im Automation Studio bewältigt oder wie könnte ich dieses Problem lösen.

Sinn dahinter wäre dass die "Haupt-SPS" die Befehle aufnimmt verarbeitet und weiter gibt an die SPS im Unterverteiler und diese soll danach die gegeben Ausgänge schalten.

Hoffentlich war diese Frage verständlich formuliert.
Schon im Voraus Danke für mögliche Antworten.
 
das eigentliche 'Problem' dürfte es sein, dass es hier sehr viele Möglichkeiten gibt :)
1.) du nimmst OPC-UA. Eine SPS spielt Server, die andere nutzt die OPC-UA- Client- Bibliothek, der modernste Weg.
2.) du nimmst die AsIMA- Bibliothek, recht simpel zu konfigurieren, jedoch etwas veraltet und auch proprietär.
3.) du nimmst Modbus-TCP
4.) du schreibst Dir etwas eigenes mittels AsTCP und/oder AsUDP.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
das eigentliche 'Problem' dürfte es sein, dass es hier sehr viele Möglichkeiten gibt :)
1.) du nimmst OPC-UA. Eine SPS spielt Server, die andere nutzt die OPC-UA- Client- Bibliothek, der modernste Weg.
2.) du nimmst die AsIMA- Bibliothek, recht simpel zu konfigurieren, jedoch etwas veraltet und auch proprietär.
3.) du nimmst Modbus-TCP
4.) du schreibst Dir etwas eigenes mittels AsTCP und/oder AsUDP.

Vielen Dank für die Antwort erst einmal.

Ich habe mich etwas über OPC-UA im Automation Studio informiert und würde dieses auch gerne verwenden.
Jetzt stellt sich mir noch eine kleine Frage und zwar:

Ist es möglich mit ARsim eine solche Kommunikation zu simulieren und wie würde man hier vorgehen?
 
man kann entweder zwei ArSim auf einem Rechner starten oder aber auf zwei separaten Rechnern jeweils eine ArSim.
Bei ersterem müsstest Du in der AS-Online-Hilfe schauen, wie die ArSim zu starten ist, beim letzteren musst Du die
IP- Adressen der beiden PCs nehmen.

Auf der einen ArSim dann den OPC-UA - Server starten, eine Variable erstellen und diese hochzählen und diese dann als OPC-UA- Tag freigeben.
Siehe in der AS-Online-Hilfe, wie man hier einen "Anonymous"- Zugriff einrichtet.

Dann mit dem UAExpert testen (https://www.unified-automation.com/products/development-tools/uaexpert.html), ob es
funktioniert. Mit dem UAExpert kannst Du den OPC-UA- Server und die Zugriffsrechte der Tags testen, ohne dass Du groß
programmieren musst.

Anschließend die andere ArSim mittels der Library AsUac als OPC-UA-Client programmieren. Es sind mehrere Beispiele
dazu in der AS-Online- Hilfe vorhanden.

Und: scheue Dich nicht, den lokalen B&R Support anzurufen, er hilft Dir gerne weiter.
(https://www.br-automation.com/en/about-us/locations/germany/)

Ach ja: auch auf der ArSim, die OpcUA-Client ist, musst du den UA-Server aktivieren...
 
Zuletzt bearbeitet:
Zurück
Oben