B&R
Für B&R SPSen, die in Automation Studio programmiert werden, stellt SQL4automation die SQL4BR-Bibliothek bereit. Das Beispielprojekt ist so konfiguriert, dass es sofort auf dem AR000-Simulationscontroller läuft – keine Hardware für Tests erforderlich. Die Bibliothek erfordert B&R Automation Studio V3.0.80.25 oder höher und Automation Runtime V3.00 oder höher. SQL4BR unterstützt SELECT-, INSERT-, UPDATE- und DELETE-Operationen.
Anbindung B&R SPS an SQL Datenbank, MES, ERP
Für B&R SPS Steuerungen stellt SQL4automation ein Beispielprojekt und eine Bibliothek zur Verfügung. Das Beispielprojekt ist so konfiguriert, dass es auf der Simulationssteuerung AR000 sofort läuft. Zum Testen ist somit keine Hardware nötig. SQL4BR verbindet B&R SPSen direkt über TCP/IP durch den SQL4automation Connector mit SQL-Datenbanken. Die Bibliothek wird im Automation Studio Bibliotheksverzeichnis installiert und in das Projekt integriert. Die abhängigen Bibliotheken AsTCP, asstring und standard werden automatisch integriert, wenn SQL4BR zum Projekt hinzugefügt wird. Die Kommunikation wird durch Setzen von xExecute gestartet und Ergebnisse werden im saTableValues-Array zurückgegeben.
Einbindung der SQL4BR Bibliothek
Die SQL4BR-Bibliotheksdatei muss in das Automation Studio Bibliotheksverzeichnis kopiert werden (Standard: C:\Programme\BrAutomation\AS\Library). Nach dem Hinzufügen zum Projekt die SQL-Anfrage im saRequest-String-Array konfigurieren, IP-Adressen für SPS und Connector sowie die Portnummer setzen und den SQL4BR-Funktionsbaustein zyklisch aufrufen. Ergebnisse werden in saTableValues (Zeilen x Spalten) zurückgegeben.

Einstellungen SQL4automation Link
Der SQL4automation Connector wird für B&R Automation Studio Steuerungen mit der Zieleinstellung "Standard" betrieben. Die Konfiguration ist in wenigen Klicks abgeschlossen. Detaillierte Integrationsanleitungen finden Sie im Downloadbereich.

FAQ's
Häufig gestellte Fragen zu B&R
Welche B&R Automation Studio und Automation Runtime Versionen werden benötigt?
B&R Automation Studio V3.0.80.25 oder höher und Automation Runtime V3.00 oder höher sind erforderlich. Die SQL4BR-Bibliothek muss in das Automation Studio Bibliotheksverzeichnis (C:\Programme\BrAutomation\AS\Library) gelegt werden. Die abhängigen Bibliotheken AsTCP, asstring und standard werden automatisch integriert, wenn SQL4BR zum Projekt hinzugefügt wird.
Wie werden die IP-Adressen in SQL4BR konfiguriert?
SQL4BR benötigt zwei IP-Adressen: sIPAddressPLC (IP-Adresse der B&R SPS) und sIPAddressCon (IP-Adresse des SQL4automation Connectors). Beide werden als Eingabevariablen beim Aufruf des SQL4BR-Funktionsbausteins konfiguriert. Der Standard-Port ist 11001.
Wie werden SQL-Anfrageergebnisse an das B&R Programm zurückgegeben?
Ergebnisse werden im saTableValues-Array (Zeilen x Spalten als Strings) und Spaltennamen in saColumnsName zurückgegeben. diResultRows und diResultColumns geben die Dimensionen an. diResultState enthält den Statuscode (0 = Erfolg). Das saRequest-String-Array enthält die SQL-Anfrage und muss vor dem Setzen von xExecute befüllt werden.
Kann SQL4BR auf der B&R Soft-SPS getestet werden?
Ja. Das SQL4BR-Beispielprojekt (SQL4BRSample) kann auf der Soft-SPS AR000 in B&R Automation Studio getestet werden. Der SQL4automation Connector muss laufen und mit der Beispieldatenbank S4A_Test_DB.mdb verbunden sein. xExecute auf TRUE setzen startet die Testanfrage; xAbort setzt bei Fehler zurück.
Mit welchen SQL-Datenbanken kann eine B&R SPS über SQL4automation verbunden werden?
Alle ODBC-kompatiblen Datenbanken werden unterstützt, darunter Microsoft SQL Server, MySQL, MariaDB, PostgreSQL, Oracle und SQLite. Die Datenbank wird im SQL4automation Connector konfiguriert. Am B&R Automation Studio Projekt sind beim Wechsel der Datenbank keine Änderungen erforderlich.
Auf welchen B&R Steuerungen wurde SQL4automation getestet?
SQL4automation wurde auf der B&R Soft-SPS AR000 in B&R Automation Studio (mit dem SQL4BRSample Projekt) getestet. B&R Hardware-SPSen mit Automation Runtime V3.00 oder höher werden ebenfalls unterstützt. Die Bibliothek erfordert B&R Automation Studio V3.0.80.25 oder höher. Die abhängigen Bibliotheken AsTCP, asstring und standard werden automatisch integriert.
Technische Daten
Steigen Sie jetzt auf SQL4automation um.
Industriesteuerungen direkt mit SQL-Datenbanken verbinden. Praxiserprobt seit 2007 für maximale Leistung und Sicherheit, ganz ohne Middleware.