-> Hier kostenlos registrieren
Ich habe gerade die Aufgabe in .net6 zwei B&R Steuerungen CP1586 über Ethernet anzubinden.
Was ich bis jetzt herausgefunden habe (Bitte korrigieren falls ich was falsch verstanden habe):
- Um mit B&R Steuerungen zu kommunizieren gibt es von B&R das Software-Packet PVI
- PVI ist eine Ansammlung von Kommuniktionsbibliotheken, Tools und Beispielen für verschiedene Betriebssysteme, Frameworks, Programmiersprachen...
- Grundsätzlich gibt es verschiedene Protokolle mit der man mit einer B&R Steuerung sprechen kann
- PVI vereinigt alle Protokolle (ANSL, INA2000, SNMP, Modbus, NET2000, CANdirect, MININET, MTC/ADI) und stellt eine einheitliche Schnittstelle bereit
- Man kann sich mit PVI für ein Protokoll entscheiden (vorausgesetzt SPS unterstützt es!)
- Die nativen Protokolle sind das "alte" INA2000 (unterstützt bis SG4 V4.08) und ANSL (unterstütz ab SG4 V4.08)
- Für .net kann der Wrapper BR.AN.PviServices.dll (aktuell .net Framework 4.7.2) verwendet werden
Meine Fragen:
- Ist die Verwendung von PVI kostenlos? Wird eine Lizenz, Dongel... benötigt? Wenn ja, wo? Auf der SPS? Oder PC/Server seitig?
- Muss für den INA2000/ANSL Zugang noch irgendwas auf der SPS "eingeschaltet oder konfiguriert" werden?
- Gibt es einen .net Wrapper für .net6 bzw. .net Standard bzw. .net core?
- Muss auf dem PC/Server der PVI benutzt, PVI installiert sein? Oder reicht es die entsprechenden DLLs (Wrapper, native DLLs...) zu kopieren?
- Sind die Protokolle INA2000 oder ANSL irgendwo beschrieben oder gibt es Quelloffene Bibliotheken?
(Zu INA2000 hab ich das gefunden: https://www.npmjs.com/package/ina2000. Leider sieht man dort nur Hex-Codes und nicht den genauen Aufbau)
- Die CP1586 ist laut Internet System Generation 4 (SG4). Aber was für eine Version? Vor oder nach V4.08? Oder gibt es beides?
- Anders gefragt: Unterstützt die CP1586 ANSL oder INA200 oder beides oder "kommt darauf an"?
Was ich bis jetzt herausgefunden habe (Bitte korrigieren falls ich was falsch verstanden habe):
- Um mit B&R Steuerungen zu kommunizieren gibt es von B&R das Software-Packet PVI
- PVI ist eine Ansammlung von Kommuniktionsbibliotheken, Tools und Beispielen für verschiedene Betriebssysteme, Frameworks, Programmiersprachen...
- Grundsätzlich gibt es verschiedene Protokolle mit der man mit einer B&R Steuerung sprechen kann
- PVI vereinigt alle Protokolle (ANSL, INA2000, SNMP, Modbus, NET2000, CANdirect, MININET, MTC/ADI) und stellt eine einheitliche Schnittstelle bereit
- Man kann sich mit PVI für ein Protokoll entscheiden (vorausgesetzt SPS unterstützt es!)
- Die nativen Protokolle sind das "alte" INA2000 (unterstützt bis SG4 V4.08) und ANSL (unterstütz ab SG4 V4.08)
- Für .net kann der Wrapper BR.AN.PviServices.dll (aktuell .net Framework 4.7.2) verwendet werden
Meine Fragen:
- Ist die Verwendung von PVI kostenlos? Wird eine Lizenz, Dongel... benötigt? Wenn ja, wo? Auf der SPS? Oder PC/Server seitig?
- Muss für den INA2000/ANSL Zugang noch irgendwas auf der SPS "eingeschaltet oder konfiguriert" werden?
- Gibt es einen .net Wrapper für .net6 bzw. .net Standard bzw. .net core?
- Muss auf dem PC/Server der PVI benutzt, PVI installiert sein? Oder reicht es die entsprechenden DLLs (Wrapper, native DLLs...) zu kopieren?
- Sind die Protokolle INA2000 oder ANSL irgendwo beschrieben oder gibt es Quelloffene Bibliotheken?
(Zu INA2000 hab ich das gefunden: https://www.npmjs.com/package/ina2000. Leider sieht man dort nur Hex-Codes und nicht den genauen Aufbau)
- Die CP1586 ist laut Internet System Generation 4 (SG4). Aber was für eine Version? Vor oder nach V4.08? Oder gibt es beides?
- Anders gefragt: Unterstützt die CP1586 ANSL oder INA200 oder beides oder "kommt darauf an"?