Sysmac Studio · NA HMI · OPC UA · MQTT

HMI & connectivity

An NA-series panel gives the machine a face: it shows operators what's happening on the line. The same controller also talks upward to SCADA and the cloud. This lesson is about how a value gets from the PLC to the screen.

🖥️ NA HMIpoll vs subscribe
01 · Poll vs subscribe

Two ways to keep the screen fresh

The tank level changes in the PLC, and the HMI has to find out. Polling asks "what's the value?" on a fixed timer. Subscription says "tell me when it changes." Drag the real level and watch which display keeps up.

50

In polling mode the panel only refreshes on its timer, so if you drag fast you'll see it lag. Switch to subscription and it tracks instantly.

NA5 · Line 1⟳ polling
TANK LEVEL
50%
last update: -
02 · Up to the world

The same tag, three audiences

Pick a channel

💡 Many NX/NJ controllers expose your global variables as an OPC UA address space, and the NX1P and NX102 can publish to MQTT brokers with Omron's MQTT Communications Library (SYSMAC-XR020), with no gateway box in between. The HMI, the plant historian and the cloud all read the same named tags. The host-comms wiring is covered in the FINS & CIP deep dive (D1).

03 · Check yourself

One quick question

A value changes 5 times within one polling interval. How many of those changes does a polling client see?