Zum Hauptinhalt springen

Mitsubishi MELSEC

Die Kommunikation erfolgt über das Standard-Kommunikationsprotokoll (MC-Protokoll) der PLC-Serien von MITSUBISHI ELECTRIC.

Unterstützte Serien: Q / L / iQ-R / iQ-F / FX


Eingabewerte im Registrierungsformular

EingabefeldWas wird eingetragenBeispiel
IP-AdresseIP der PLC192.168.0.60
PortPort des MC-Protokolls5000 (üblich bei Q/L) / 1500 (üblich bei iQ-R)
Controller Type (controller-type)PLC-SerientypQ_L (Q/L-Serie, Standard) / QnA / IQ_R / A — für iQ-F- und FX-Reihe Q_L
Lesemodus (read-mode)single (einzelnes Lesen je Tag, Standard) / grouped (gruppiertes Blocklesen — minimiert Umläufe)single
Batch-Zusammenführungs-Gap (batch-gap-words)Adressabstand, bis zu dem im Modus grouped Wortblöcke zusammengeführt werden dürfen16 (Standard)
String-Charset (string-charset)Kodierung von String-Tags (Unterstützung koreanischer Zeichen)MS949 (Standard)
iQ-R Erweiterungsgeräte (enable-iqr-extended)Ob die Erweiterungsgeräte LCN/LZ/LF/LSTN/LCC/LSC usw. des iQ-R verwendet werdenBei Verwendung true (standardmäßig deaktiviert)

Auch Mitsubishi-PLCs verwenden keine Benutzernamen/Passwörter. Auf der PLC-Seite müssen „MC-Protokoll / TCP / Port“ aktiviert sein (Einstellung in GX Works).

Standard-Ports / Controller Type je Serie

SerieÜblicher Portcontroller-type
Q / L5000 oder 1029Q_L
QnA(PLC-Einstellwert)QnA
iQ-R1500IQ_R
iQ-F1500Q_L (3E-Frame-kompatibel)
A(PLC-Einstellwert)A
FX(PLC-Einstellwert)Q_L (3E-Frame-kompatibel)
Maßgeblich ist der Einstellwert auf der PLC-Seite

Bei Mitsubishi wird der Port für das Ethernet-Modul in GX Works / GX Developer frei vergeben. Die obige Tabelle nennt lediglich häufig verwendete Standardwerte; den tatsächlich verwendeten Wert erfragen Sie beim PLC-Verantwortlichen oder prüfen ihn in GX Works unter [Ethernet-Parameter].


PLC-Adressnotation der Tags

Speicherbereiche der Mitsubishi-PLC und ihre Kurznotation:

NotationBereichHinweis
D100Data Register 100am häufigsten, 16-bit
M100Internal Relay 1001 Bit
X100Input X100Eingangsbit
Y100Output Y100Ausgangsbit
B0Link Relay 01 Bit
W100Link Register 10016-bit
R100File Register 10016-bit
T100Timer
C100Counter

Zusammengefasstes Lesen als 32-bit / 64-bit

Ein D100-Register ist 16 Bit breit; zur Speicherung von 32-bit-Ganzzahlen oder Gleitkommawerten werden zwei Register (D100 + D101) zusammengefasst. Im Gateway geben Sie die Breite im Feld [Formatzusatz] an.

Wert in der PLCDatenformatFormatzusatzBeispiel PLC-Adresse
Bit (M, X, Y)Boolean(leer)M100, X100, Y100
16-bit-GanzzahlInteger(leer)D100
16-bit vorzeichenlosIntegerUID100
32-bit-GanzzahlIntegerDWD100 (nutzt D100~D101)
32-bit vorzeichenlosIntegerUDWD100
32-bit-Gleitkomma (häufigster Gleitkommatyp)FloatREALD200
64-bit-GleitkommaDoubleLREALD300
String mit N Wörtern (= 2N Zeichen)StringSTR[N]D500 (nutzt D500~D515)

Häufige Probleme und Lösungen

Symptom / MeldungMögliche UrsacheLösung
„Connection refused“MC-Protokoll auf der PLC-Seite deaktiviertGX Works → PLC-Parameter → integriertes Ethernet → MC-Protokoll / TCP / Port aktivieren
„Wrong device code“Gerätetyp nicht unterstütztPrüfen, ob controller-type zur PLC-Serie passt (Codes von Q und iQ-R unterscheiden sich)
32-bit-Wert ist fehlerhaftBreite nicht gesetztIm Formatzusatz DW (Ganzzahl) / REAL (Gleitkomma) angeben
Alle Tags sind 0Mismatch der Ethernet-/Stationsnummer-Einstellung auf PLC-SeiteDas Gateway kommuniziert mit dem Standard-Frame (direkte Verbindung zur eigenen Station) — Ethernet-Parameter (Port/Protokoll) in GX Works prüfen
Koreanischer String erscheint als ?String-Charset stimmt nicht übereinOption string-charset an die Codepage von PLC/HMI anpassen (Standard MS949)

Häufig verwendete Beispiele

Betriebszustand + Zähler + Druck gemeinsam registrieren

Tag-NamePLC-AdresseDatenformatFormatzusatz
Pumpe in BetriebM100Boolean(leer)
ProduktionszählerD100Integer(leer)
Druck (Pa)D200FloatREAL
Kumulierte BetriebszeitD102IntegerDW

Ausführlichere Beispiele / automatisierte Registrierung

Siehe die MELSEC-Beispiele unter Erweitert — REST API.