Skip to content

SX-IO — Weintek HMI Data Collection

Weintek HMIs (cMT, MT8000 series) expose their internal memory (LW — Local Word) and PLC passthrough registers via a Modbus TCP server. SX-IO can poll these registers directly to extract KPIs, production counts, setpoints, and alarm states for cloud forwarding.

  • In EasyBuilder Pro, open the project and go to System Parameters → Model.
  • Enable Modbus TCP/IP Server. Default port: 502.
  • Note the address mapping: Weintek LW (local word) registers start at Modbus holding register 0 (address 0). PLC passthrough addresses depend on which PLC device is linked.
  • Download the updated project to the HMI.
  1. Log in to the SMX-RNS20 web interface → SX-IO → Sources → Add Source → Modbus TCP.
  2. Enter the Weintek HMI’s IP address, port 502, and Unit ID 1.
  3. Add your data points using the appropriate Modbus addresses (LW0 = HR0, LW1 = HR1, etc.).
  4. Set the polling interval and configure an output destination.
  5. Save and verify in SX-IO → Monitor.

System overview: SMX-RNS20 + Weintek HMI + Fatek PLC System setup — SMX-RNS20 connected to Weintek MT8071iP panel (Fatek PLC via serial)

SX-Client — Weintek panel in connected device list SX-Client — Weintek HMI appears in the connected Ethernet device list

SX-IO — Weintek Modbus TCP connection overview SX-IO — connection to Weintek panel via Modbus TCP

SX-IO — Add new Modbus TCP driver for Weintek Add new Modbus TCP driver for Weintek HMI

SX-IO — Weintek tag configuration (LW0=HR0) Tag configuration — LW0 = Holding Register 0

SX-IO — Weintek tag list Tag list for Weintek registers

SX-IO Status — Weintek tag with live HMI value Tag status page — live values from Weintek HMI registers