Skip to content

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-WTBDGT Designer3网口MELSEC_FX去看步骤
威纶通 EasyBuilder8000—串口编程口协议去看步骤
威纶通 EasyBuilder8000—网口MC 协议去看步骤
威纶通 EasyBuilder8000—网口MODBUS去看步骤
VT DesignerV2.1网口—去看步骤
OP320OP20 工具串口—去看步骤

不知道该选哪一条?

用 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 独有的软元件访问不到。

相关 ​

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研