跳到主要内容

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/EthernetMEWTOCOL7 后确认端口。

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(16 个 X bit)
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 的位序号(十六进制 0~F)
  • <area><number>:<data-type> → 明确指定数据类型(例:DT100:REAL

数据类型匹配

PLC 中的值数据类型类型辅助PLC 地址示例
位 (R, X, Y)Boolean(留空)R0.0X0Y0
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 值以两个字组合存储(DT100 = lower,DT101 = upper)。请预留足够的字空间。


常见问题与解决方法

现象/消息可能原因解决方法
“Connection refused”MEWTOCOL/Ethernet 未启用Control FPWIN → 通信设置 → 启用端口
“Wrong station”station 号不一致按 PLC 侧的 station 值原样填写
所有值均为 0区域代码/编号错误在 FPWIN Watch 窗口中验证相同地址是否可用
32-bit 值异常未设置位宽在类型辅助中指定 DW / REAL
位序号表示错误R0.0 的位序号为十六进制 (0~F)使用如 R0.A 的一位十六进制数

常用示例

标签名称PLC 地址数据类型类型辅助
运行信号R0.0Boolean(留空)
计数器DT100Integer(留空)
温度DT200FloatREAL
累计运行时间DT102IntegerDW
批次名称DT500StringSTR[10]

更详细的示例/自动化注册

请参考 高级 — REST API 中的 MEWTOCOL 示例。