Panasonic MEWTOCOL
MEWTOCOL ist das Kommunikationsprotokoll, das die PLCs der FP-Serie von Panasonic (ehemals Matsushita) aus Japan verwenden.
Unterstützte Serien: FP-X / FP-XH / FP0R / FP2 / FP-Sigma / FP7
Diese PLCs trifft man häufig in kleineren Verpackungs-, Lebensmittel- und Pharmalinien an.
Eingabewerte im Registrierungsformular
| Eingabefeld | Was tragen Sie ein | Beispiel |
|---|---|---|
| IP-Adresse | IP der PLC | 192.168.0.120 |
| Port | MEWTOCOL-Port | 9094 (Standard / modellabhängig) |
| Stationsnummer (station) | Station in Umgebungen mit mehreren PLCs | 1 (bei Einzelbetrieb meist 1) |
Aktivieren Sie auf der PLC-Seite in Control FPWIN / Pro7 unter [Kommunikationseinstellungen] → MEWTOCOL/Ethernet bzw. MEWTOCOL7 und prüfen Sie den Port.
Die FP7 unterstützt sowohl das neue MEWTOCOL7 (binär) als auch das ältere MEWTOCOL-COM (ASCII). Das Gateway handelt beides automatisch aus; Port und Aktivierung richten sich jedoch strikt nach den Einstellungen der PLC.
PLC-Adressnotation der Tags
Panasonic-Speicherbereiche und ihre Kurznotation:
| Notation | Bereich | Hinweis |
|---|---|---|
DT100 | Data register 100 | am häufigsten, 16-bit |
LD100 | Link data register | 16-bit |
FL100 | File register | 16-bit |
WX5 | External input word | 16-bit (16 X-Bits) |
WY5 | External output word | 16-bit |
WR5 | Internal relay word | 16-bit |
R0.0 | Bit 0 von Internal relay 0 | 1 Bit |
X0 | Input bit | 1 Bit |
Y0 | Output bit | 1 Bit |
T0 | Timer | |
C0 | Counter |
Bit- / Wort-Notation
<area><number>→ Wort / Bit (je nach Bereich automatisch bestimmt)R<number>.<bit>→ Bitposition des Relays (hexadezimal 0~F)<area><number>:<data-type>→ explizite Angabe des Datentyps (z. B.DT100:REAL)
Zuordnung der Datenformate
| Wert in der PLC | Datenformat | Formatzusatz | Beispiel PLC-Adresse |
|---|---|---|---|
| Bit (R, X, Y) | Boolean | (leer) | R0.0, X0, Y0 |
| 16-bit Ganzzahl | Integer | (leer) | DT100 |
| 16-bit vorzeichenlos | Integer | UI | DT100 |
| 32-bit Ganzzahl (DT100+DT101) | Integer | DW | DT100 |
| 32-bit Gleitkomma | Float | REAL | DT200 |
| 64-bit Gleitkomma | Double | LREAL | DT300 |
| Zeichenkette mit N Wörtern (= 2N Zeichen) | String | STR[N] | DT500 |
Auch Panasonic-PLCs speichern 32-bit-Werte über zwei zusammengefasste Wörter (DT100 = lower, DT101 = upper). Halten Sie entsprechende Reservewörter frei.
Häufige Probleme und Lösungen
| Symptom / Meldung | Mögliche Ursache | Lösung |
|---|---|---|
| „Connection refused“ | MEWTOCOL/Ethernet nicht aktiviert | Control FPWIN → Kommunikationseinstellungen → Port aktivieren |
| „Wrong station“ | Stationsnummer stimmt nicht überein | Stationswert der PLC unverändert eintragen |
Alle Werte 0 | Falscher Bereichscode / falsche Nummer | Im Watch-Fenster von FPWIN prüfen, ob dieselbe Adresse funktioniert |
| 32-bit liefert unplausible Werte | Breite nicht gesetzt | Im Formatzusatz DW / REAL angeben |
| Fehlerhafte Bitpositionsangabe | Die Bitposition von R0.0 ist hexadezimal (0~F) | Einstellige Hex-Angabe wie R0.A |
Häufig verwendete Beispiele
| Tag-Name | PLC-Adresse | Datenformat | Formatzusatz |
|---|---|---|---|
| Betriebssignal | R0.0 | Boolean | (leer) |
| Zähler | DT100 | Integer | (leer) |
| Temperatur | DT200 | Float | REAL |
| Kumulierte Betriebszeit | DT102 | Integer | DW |
| Chargenname | DT500 | String | STR[10] |
Ausführlichere Beispiele / automatisierte Registrierung
Siehe die MEWTOCOL-Beispiele unter Erweitert — REST API.