主题
9.4 与组态软件/触摸屏连接
LPPLC 兼容多种主流组态软件和触摸屏。在下表里找到您的软件,点后面的链接直接进对应教程。
按软件选教程
| 软件 | 版本 | 接线 | 协议 | 教程 |
|---|---|---|---|---|
| MCGS Pro(推荐新手) | — | 网口 | FX3_ETHERNET (MC) | 去看步骤 |
| MCGS 嵌入版 | 7.7 | 网口 | MODBUS TCP | 去看步骤 |
| MCGS 嵌入版 | 7.7 | 网口 | FX3_ETHERNET (MC) | 去看步骤 |
| MCGS 嵌入版 | 7.7 | 串口 | 编程口协议 | 去看步骤 |
| MCGS 嵌入版 | 7.7 | 串口 | MC 协议 | 去看步骤 |
| MCGS 通用版 | 6.2 | 网口 | MODBUS | 去看步骤 |
| 组态王 | 6.53 | 网口 | MODBUS TCP/TCP | 去看步骤 |
| 组态王 | 6.55 | 网口 | FX3u_16M_Ethernet | 去看步骤 |
| 组态王 | 6.53 | 串口 | MC 协议 | 去看步骤 |
| 三菱 GS2107-WTBD | GT Designer3 | 网口 | MELSEC_FX | 去看步骤 |
| 威纶通 EasyBuilder8000 | — | 串口 | 编程口协议 | 去看步骤 |
| 威纶通 EasyBuilder8000 | — | 网口 | MC 协议 | 去看步骤 |
| 威纶通 EasyBuilder8000 | — | 网口 | MODBUS | 去看步骤 |
| VT Designer | V2.1 | 网口 | — | 去看步骤 |
| OP320 | OP20 工具 | 串口 | — | 去看步骤 |
不知道该选哪一条?
用 MCGS Pro 最省事:PLC 端一句 Lua、屏端填个 IP 和端口 5000 就通,两步见结果,见 9.4.0 MCGS Pro 连接。
其他软件优先选 Modbus TCP(网口):屏端填个 IP 和端口 502 就通,出问题也最好查。PLC 端基本不用动(ESP32 版只要没换掉出厂 main.lua 就是开着的,见下节)。
只有在屏的驱动列表里找不到 Modbus、或者现场只能走串口时,才考虑 MC 协议和编程口协议。
先看一眼:STM32 版和 ESP32 版启用协议的方式不同
LPPLC 有两种硬件平台,看型号首位就能分:
- STM32 版:LP2927 / LP2300 / LP2323 等,型号是
LP2xxx - ESP32 版:LP3202 / LP3203 / LP3232 / LP3288 等,型号是
LP3xxx
各协议在两种平台上怎么开:
- 编程口协议(串口 / 网口 5551,含 MELSEC_FX、GX Works2):两种平台都是开机常开,不用设。
- MODBUS TCP(502):STM32 版固件内置,开机即有;ESP32 版由出厂
main.lua里的modbus_tcp_server.start(502,2,1024)启动,只要未替换整个 main.lua 就一直有效,替换后需把这句加回去。参数见 modbus_tcp_server。 - 网口 MC 协议(FX3_ETHERNET / FX3u_16M_Ethernet,端口默认 5000):STM32 版在旧版上位机管理工具的网口参数里把一个连接的模式设为「MC协议」;ESP32 版网口没有 MC 模式选项,要在 Lua 脚本里
mc = mc_server.start(5000)(必须用全局变量持有),见 mc_server。 - 串口 MC 协议:两种平台都原生支持。把设备「串口」的工作模式选成 串口 MC 协议(模式 8)即可,新旧上位机工具都能设。
- 串口 MODBUS RTU 从站:把串口模式设为 1 号即可,新旧上位机工具都能设。
三条通用注意事项
这三条跟用哪个软件无关,接之前先看一眼,能省掉大部分来电。
一、走 MODBUS 必须做大小端转换
组态软件跑在 Windows 上是小端模式,所有 PLC 是大端模式。 用 MODBUS 驱动时,32 位浮点数解码顺序须由默认的 0-1234 改为 2-3412,否则读出来的浮点数是乱的。
二、MODBUS 地址要加 1
访问 D0 要写 4x1,访问 Y0 要写 0x1。具体对应关系查 MODBUS 地址表。
三、驱动列表里没有 FX3U 就选 FX2N
部分组态软件(MCGS、组态王 6.53)驱动里没有 FX3U 选项,选 FX2N 可以兼容,只是 FX3U 独有的软元件访问不到。
相关
- 想看带故障排查的完整实战教程:MCGS 触摸屏连接 PLC
- 用 GX Works2 编程:9.2 GX Works2 网口连接