Rockwell Allen Bradley
Für Allen Bradley und Rockwell Automation Steuerungen stellt SQL4automation die SQL4RSLogix Add-On Instruction und Beispielprojekte für ControlLogix- und CompactLogix-Systeme bereit. Die Kommunikation erfolgt über Ethernet/IP Socket. Beispielprojekte sind in Ladder und Structured Text verfügbar.
Anbindung Rockwell Allen Bradley SPS an SQL Datenbank, MES, ERP
SQL4RSLogix verwendet eine Ethernet/IP-Socket-Verbindung zum SQL4automation Connector. Unterstützte Ethernet-Kommunikationsmodule sind 1756-EWEB, 1756-EN2Txx und 1768-EWEB (CompactLogix). Steuerungen mit integrierter Ethernet/IP-Schnittstelle auf der CPU werden ebenfalls unterstützt. Beispielprojekte sind für ControlLogix (1756-L63) und CompactLogix (1769-L18ER-BB1B) vorhanden und können durch Änderung der Steuerungseinstellungen auf andere Controller-Typen angepasst werden.
Die SQL4RSLogix Add-On wird über Import Add-On Instruction im Controller Organizer importiert. Tags werden separat über Werkzeug > Importieren > Tags und Kommentare importiert. Datentypen (REQUEST, COLUMN, VALUE, PARAMETER) werden unter Controller Organizer > Datentypen konfiguriert und können je nach erwartetem Datenvolumen angepasst werden. Hinweis: CompactLogix unterstützt nur Unconnected-Verbindungen; ControlLogix unterstützt auch Connected- und Large-Connection-Typen.
Folgende Rockwell Allen-Bradley SPS Steuerungen und Kommunikationmodule können TCP Socketsverbindungen aufbauen und sind somit kompatibel mit SQL4automation:

Projektspezifische Anpassungen
Am Funktionsblock SQL4automation müssen die folgenden projektspezifischen Anpassungen vorgenommen werden:

Einstellungen SQL4automation Link
Der SQL4automation Connector wird für Allen Bradley / Rockwell-Steuerungen mit der Zieleinstellung "Standard" betrieben. Das Ziel wird als String übergeben: z. B. '192.168.1.202 ?port=11001'. Die Konfiguration ist in wenigen Klicks abgeschlossen.

FAQ’s
Häufig gestellte Fragen zu Rockwell Allen Bradley
Welche Allen Bradley Steuerungen sind mit SQL4automation kompatibel?
SQL4automation unterstützt ControlLogix- und CompactLogix-Steuerungen mit Ethernet/IP-Socket-fähigen Modulen (1756-EWEB, 1756-EN2Txx, 1768-EWEB) oder integrierter Ethernet/IP-CPU-Schnittstelle. Beispielprojekte sind für den 1756-L63 ControlLogix5563 und den 1769-L18ER-BB1B CompactLogix vorhanden und können durch Änderung der Steuerungseinstellungen angepasst werden.
Was ist der Unterschied zwischen ControlLogix- und CompactLogix-Integration?
CompactLogix-Steuerungen unterstützen nur Unconnected-Verbindungen. ControlLogix-Steuerungen unterstützen auch Connected-Verbindungen und Large Connections (auf 1756-EN2xx-Modulen mit RSLogix 5000 V20+). Für CompactLogix das CompactLogix-Beispielprojekt verwenden; für ControlLogix das ControlLogix-Beispielprojekt. Beide sind in Ladder und Structured Text verfügbar.
Wie wird die SQL-Anfrage von einer Allen Bradley SPS zusammengestellt und gesendet?
Die SQL-Anfrage wird als String erstellt und in das saRequest REQUEST-Array eingetragen. Der Funktionsbaustein wird mit der Ziel-String-Adresse ('192.168.1.202 ?port=11001') und dem Ethernet-Modul-Pfad (EWEB_PATH) aufgerufen. xExecute auf 1 setzen startet die Anfrage; xStart kann für automatisierte wiederholte Ausführung verwendet werden. Ergebnisse werden in saTableValue (VALUES-Array) gespeichert.
Welche Programmiersprachen werden in den Beispielprojekten unterstützt?
Beispielprojekte sind in Ladder Diagram und Structured Text für ControlLogix und CompactLogix verfügbar. Es gibt vier Beispieldateien: Sample_S4A_CompactLogix_Ladder.ACD, Sample_S4A_CompactLogix_ST.ACD, Sample_S4A_ControlLogix_Ladder.ACD und Sample_S4A_ControlLogix_ST.ACD.
Mit welchen SQL-Datenbanken kann eine Allen Bradley 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 RSLogix-Projekt sind beim Wechsel der Datenbank keine Änderungen erforderlich.
Auf welchen Allen Bradley / Rockwell Steuerungen wurde SQL4automation getestet?
SQL4automation wurde auf dem Allen Bradley ControlLogix 1756-L63 (ControlLogix5563) und dem CompactLogix 1769-L18ER-BB1B (CompactLogix5318ERM-BB1B) getestet. Sowohl Ladder- als auch Structured-Text-Beispielprojekte wurden für jede Plattform verifiziert. Jede ControlLogix- oder CompactLogix-Steuerung mit einem kompatiblen Ethernet-Modul (1756-EWEB, 1756-EN2Txx, 1768-EWEB) oder einer integrierten Ethernet/IP-CPU-Schnittstelle kann verwendet werden.
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.