メインコンテンツまでスキップ

Panasonic MEWTOCOL

MEWTOCOL は、日本の Panasonic (旧 Matsushita) の FP シリーズ PLC が使用する通信プロトコルです。

対応シリーズ: FP-X / FP-XH / FP0R / FP2 / FP-Sigma / FP7

小型包装 / 食品 / 医薬品ラインで頻繁に見られる PLC です。


登録フォームの入力値

入力欄入力する内容
IP アドレスPLC の IP192.168.0.120
ポートMEWTOCOL ポート9094 (標準 / モデルにより異なる)
ステーション番号 (station)複数 PLC 環境での station1 (単独の場合は通常 1)

PLC 側の Control FPWIN / Pro7 で [通信設定] → MEWTOCOL/Ethernet または MEWTOCOL7 を有効にしてから、ポートを確認してください。

FP7 は MEWTOCOL7

FP7 は新型の MEWTOCOL7 (binary) と旧型の MEWTOCOL-COM (ASCII) の両方に対応しています。ゲートウェイは双方を自動ネゴシエーションしますが、ポート / 有効化の有無は PLC の設定値どおりにしてください。


タグの PLC アドレス表記

Panasonic のメモリ領域と短縮表記:

表記領域備考
DT100Data register 100最も一般的、16-bit
LD100Link data register16-bit
FL100File register16-bit
WX5External input word16-bit (X ビット 16 個)
WY5External output word16-bit
WR5Internal relay word16-bit
R0.0Internal relay 0 の bit 01 ビット
X0Input bit1 ビット
Y0Output bit1 ビット
T0Timer
C0Counter

ビット / ワード表記

  • <area><number> → ワード / ビット (領域に応じて自動判定)
  • R<number>.<bit> → relay の bit 位置 (16 進 0~F)
  • <area><number>:<data-type> → データ型の明示 (例: DT100:REAL)

データ形式のマッチング

PLC の値データ形式形式補助PLC アドレス例
ビット (R, X, Y)Boolean(空欄)R0.0, X0, Y0
16-bit 整数Integer(空欄)DT100
16-bit 符号なしIntegerUIDT100
32-bit 整数 (DT100+DT101)IntegerDWDT100
32-bit 実数FloatREALDT200
64-bit 実数DoubleLREALDT300
文字列 N ワード (= 2N 文字)StringSTR[N]DT500

Panasonic PLC も 32-bit 値は 2 ワードをまとめて格納します (DT100 = lower、DT101 = upper)。余裕のあるワードを確保してください。


よくある問題と解決

症状 / メッセージ考えられる原因解決
「Connection refused」MEWTOCOL/Ethernet が無効Control FPWIN → 通信設定 → ポートを有効化
「Wrong station」station 番号の不一致PLC 側の station 値をそのまま入力
すべての値が 0領域コード / 番号の誤りFPWIN の Watch ウィンドウで同じアドレスが動作するか検証
32-bit が異常な値ビット幅が未設定形式補助に DW / REAL を明示
Bit 位置の表記誤りR0.0 の bit 位置は 16 進 (0~F)R0.A のように 16 進 1 桁で指定

よく使う例

タグ名PLC アドレスデータ形式形式補助
運転信号R0.0Boolean(空欄)
カウンタDT100Integer(空欄)
温度DT200FloatREAL
累積運転時間DT102IntegerDW
バッチ名DT500StringSTR[10]

さらに詳しい例 / 自動登録

高度な設定 — REST API の MEWTOCOL の例を参照してください。