Skip to content

9.4.3 组态王连接 LPPLC ​

组态王(KingView)有三种接法:

返回 组态软件/触摸屏连接总览


6.53 网口 · Modbus TCP ​

组态王走网口 Modbus TCP 连接 LPPLC 的整体接法

① 新建设备,驱动选 [Modbus TCP/TCP]

组态王选择 Modbus TCP/TCP 驱动

② 填入设备名称

填入设备名称

③ 这一页不用填,直接下一步

此页无需填写,直接下一步

④ 填入 PLC 的 IP、端口和设备地址(示例:192.168.0.150、端口 502、设备地址 1)

填入 PLC IP 192.168.0.150 · 端口 502 · 设备地址 1

ESP32 版的 502 端口来自出厂脚本

STM32 版(LP2xxx)的 502 端口是固件内置的;ESP32 版(LP3xxx)的 502 靠出厂 main.lua 里的 modbus_tcp_server.start(502,2,1024) 启动,换掉 main.lua 后记得加回。见 modbus_tcp_server。

设备参数确认

完成设备添加

在数据词典里验证

6.55 网口 · FX3u_16M_Ethernet(MC 协议) ​

组态王走网口 MC 协议连接 LPPLC 的整体接法

先改 PLC,两种平台改法不同

  • STM32 版(LP2xxx):在旧版上位机管理工具的网口参数里,把一个网口连接设为「MC协议」,端口默认 5000,就是下面 ① 步的做法。
  • ESP32 版(LP3xxx):网口没有 MC 模式选项,改在 Lua 脚本里启动:mc = mc_server.start(5000)(要用全局变量持有),见 mc_server。

① 在 PLC 里把一个网口连接设定为工作在 MC 协议(ESP32 版改为脚本启动)

设定 PLC 网口连接工作在 MC 协议,记住这个端口号

② 组态王里选 FX3u_16M_Ethernet 驱动,端口号填成和上一步一样

组态王选择 FX3u_16M_Ethernet 驱动

填入 PLC 的 IP 与端口

两个"必须一致"

IP 地址要和组态软件所在电脑同网段;端口号要和 PLC 程序里设定的端口号一致。

6.53 串口 · MC 协议 ​

组态王走串口 MC 协议连接 LPPLC 的整体接法

串口 MC 模式在新版上位机工具里直接可选

两种平台都支持串口 MC。在**新版上位机工具的「设备参数 → 串口」**里,把这一路的「模式」选成 串口 MC 协议(模式 8)即可;旧版上位机管理工具里同样能设。本模式下波特率 / 校验位 / 数据位 / 停止位都可自由设置,站号范围 0~255。

① 在上位机工具里把 LPPLC 的串口设定为工作在 MC 协议

设定 LPPLC 串口工作在 MC 协议

② 组态王里选择"三菱_FX系列串口"驱动

组态王选择三菱_FX系列串口驱动

串口通信参数设置

连接验证

两处必须对齐

设备地址要相同,串口父设备的通信参数也要和 PLC 一致。 组态王 6.53 驱动里没有 FX3U,选 FX2N 可以兼容,只是 FX3U 独有的元件访问不到。

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