Mitsubishi Electric GX Works3

Für Mitsubishi GX Works3 Steuerungen stellt SQL4automation ein Beispielprojekt und eine Bibliothek zur Verfügung. Die Bibliothek lässt sich entweder direkt als neues Projekt öffnen oder in ein bestehendes Projekt einbinden.

Anbindung Mitsubishi SPS an SQL Datenbank, MES, ERP

Für Mitsubishi GX Works3 Steuerungen stellt SQL4automation ein Beispielprojekt und eine Bibliothek zur Verfügung. Die Bibliothek lässt sich entweder direkt als neues Projekt öffnen oder in ein bestehendes Projekt einbinden. Mehr Information findet man in unserem Video-Tutorial T010.

Einbindung der SQL4GXWorks3 Bibliothek

Der SQL4GXWorks3 Bibliothek werden Parameter wie IP-Adresse und Port des Connectors und der SQL-String übergeben. Die Rückgabewerte der SQL Abfrage werden in die Struktur stResult geschrieben.

Einstellungen SQL4automation Link

Der SQL4automation Connector wird für Mitsubishi GX Works3 Steuerungen mit den Targeteinstellungen "Standard" betrieben. Die Konfiguration ist mit wenigen Klicks abgeschlossen.

FAQ's

Häufig gestellte Fragen zu Mitsubishi

Kann SQL4automation eine Mitsubishi MELSEC SPS direkt mit einer SQL-Datenbank verbinden?

Ja. SQL4automation stellt eine dedizierte Bibliothek für Mitsubishi Steuerungen bereit, die mit GX Works3 programmiert werden. Die Bibliothek stellt eine direkte TCP/IP-Verbindung zwischen der Mitsubishi SPS und dem SQL4automation Connector her. Es werden kein OPC-UA-Server, kein Datenbanktreiber auf der SPS und kein zusätzlicher Middleware-PC benötigt.

Welche Mitsubishi GX Works3 Steuerungen sind mit SQL4automation kompatibel?

SQL4automation wurde für die MELSEC iQ-R-Serie (RCPU) entwickelt und vollständig getestet, einschließlich des R04CPU. Die MELSEC iQ-F-Serie (FX5CPU), einschließlich FX5U-32M, wird unterstützt, wurde jedoch aufgrund begrenzten Hardware-Zugangs noch nicht vollständig getestet. Kontaktieren Sie uns für eine Kompatibilitätsprüfung mit Ihrem spezifischen FX5CPU-Modell.

Wie integriere ich die SQL4GXWorks3-Bibliothek in ein bestehendes GX Works3-Projekt?

Die Bibliothek wird in der Benutzer-Bibliotheksliste von GX Works3 registriert. Anschließend erscheinen die SQL4GXWorks3-Funktionsbausteine im Element-Auswahlfenster und können per Drag-and-Drop in das Projekt gezogen werden. IP-Adresse, Port und SQL-String des Connectors im Funktionsbaustein konfigurieren und den Baustein zyklisch aufrufen.

Unterstützt SQL4automation die Mitsubishi MELSEC iQ-R-Serie?

Ja. Der Mitsubishi Electric R04CPU (MELSEC iQ-R-Serie) wurde vollständig mit SQL4automation getestet und verifiziert. Die iQ-R-Serie wird mit GX Works3 programmiert und unterstützt Standard-Ethernet-Kommunikation, wodurch sie vollständig mit der SQL4GXWorks3-Bibliothek kompatibel ist.

Welche Daten gibt die SQL4GXWorks3-Bibliothek nach einer SQL-Anfrage zurück?

Die Bibliothek gibt die Ergebnisse in der stResult-Struktur zurück. iResultState zeigt Erfolg (0) oder einen Fehlercode an. iResultRows und iResultColumns geben die Dimensionen des Ergebnissatzes an. Für SELECT-Anfragen steht die vollständige Datentabelle zur Verfügung. Für INSERT, UPDATE und DELETE werden Ausführungsstatus und Fehlercodes zurückgegeben.

Auf welchen Mitsubishi SPS Steuerungen wurde die SQL4GXWorks3 Bibliothek getestet?

Mitsubishi Electric R04CPU, Mitsubishi Electric FX5U-32M

Technische Daten

REQUIREMENTS & VERSION INFO
Programmierumgebung Melsoft GX Works3 Studio
Getestete Steuerserien RCPU (vollständig getestet) und FX5CPU (aufgrund begrenzten Hardware-Zugangs noch nicht vollständig getestet)
Hinweis FX5CPU Die FX5CPU-Bibliothek wurde noch nicht vollständig getestet. Bitte vor dem Produktiveinsatz Kontakt aufnehmen.
Bibliotheksintegration Als neues Projekt öffnen über Projekt > Andere Formate öffnen, oder in der Benutzer-Bibliotheksliste registrieren und Bausteine per Drag-and-Drop aus dem Element-Auswahlfenster in das bestehende Projekt ziehen.
REQUIRED BLOCKS / LIBRARIES
  • SQL4GXWorks3 Funktionsbausteinbibliothek
  • fbSQL4GXWorks3 Funktionsbaustein-Instanz
  • Ethernet-Schnittstelle an der Steuerung
FUNCTION BLOCK PARAMETERS
Parameter Type Description
uaIPaddress ARRAY IP-Adresse des SQL4automation Connectors (Array mit 4 Oktetten)
uPort UINT Portnummer des SQL4automation Connectors (Standard: 11001)
wConnection WORD Verbindungskennung (Standard: 3)
uLocalPort UINT Lokal auf der Steuerung verwendeter Port (Standard: 1234)
xHoldConnection BOOL Hält die Verbindung nach einer Datenbankanfrage offen (Standard: FALSE)
tTimeout TIME Kommunikations-Timeout (Standard: T#30S)
wMaxParams WORD Maximale Anzahl Rückgabeparameter (Standard: 16)
wMaxRows WORD Maximale Anzahl Zeilen in der Antworttabelle (Standard: 16)
wMaxColumns WORD Maximale Anzahl Spalten in der Antworttabelle (Standard: 16)
wMaxStringLength WORD Maximale String-Länge in der Antwort (Standard: 255)
wMaxBytes WORD Maximale Puffergröße in Bytes (Standard: 4096)
stResult.iResultState INT Ausgang: Status / Fehlercode (0 = kein Fehler)
stResult.iResultRows INT Ausgang: Anzahl zurückgegebener Zeilen
stResult.iResultColumns INT Ausgang: Anzahl zurückgegebener Spalten
ERROR CODES (diResultState)
Error Code Description
1 Unbekannter SQL-Befehl
2 Anfrage liefert mehr Datensätze als MaxRows. Anfrage anpassen oder MaxRows erhöhen.
3 Anfrage liefert mehr Spalten als MaxColumns. Anfrage anpassen oder MaxColumns erhöhen.
5 Anfrage liefert mindestens einen Wert größer als MaxStringLength. Anfrage anpassen oder MaxStringLength erhöhen.
10 Interner Connector-Fehler
11 Interner Connector-Fehler; Datenbank kann nicht geöffnet werden
21 Keine IP-Adresse für SPS und/oder Connector definiert
22 Keine Portnummer definiert
23 MaxParams nicht definiert
24 MaxRows nicht definiert
25 MaxColumns nicht definiert
26 MaxStringLength nicht definiert
27 MaxBytes nicht definiert
41 Fehler beim Öffnen des Steuerungs-Ports
42 Keine Verbindung zum SQL4automation Connector. Firewall und Lizenz prüfen.
51 Fehler beim Senden der Anfrage
61 Fehler beim Empfangen der Antwort
99 Timeout: Keine Antwort vom Connector innerhalb des Zeitfensters
>100 Fehlercodes der ODBC-Datenbankverbindung
40002 Allgemeiner Fehler in der SQL-Anfrage; Anfrage-String ist ungültig

Steigen Sie jetzt auf SQL4automation um.

Industrie­steuerungen direkt mit SQL-Datenbanken verbinden. Praxiserprobt seit 2007 für maximale Leistung und Sicherheit, ganz ohne Middleware.

Mitsubishi Electric GX Works3
nach Industrie