Studio 5000 · Track 12 · FactoryTalk View

The window into Logix

The controller runs the machine; the HMI is how people run the controller. Rockwell's HMI software is FactoryTalk View: ME on PanelView Plus terminals at the machine and SE for distributed plant-wide SCADA, both talking to Logix through FactoryTalk Linx. Its best feature is that displays bind directly to controller tags, with no register map and no middleman.

🖥️ ME · PanelView🏭 SE · distributed🔗 Linx shortcut
01 · A PanelView, live

Push buttons write tags, displays read them

A PanelView Plus screen for a mix tank, wired to the controller tags on the right. Press START and watch HMI_StartPB pulse true, the controller's logic latch Pump_Run, and the level climb. Past 85 % the tag-based alarm fires and the banner takes over. Then flip to 🔧 Design mode to see what the screen really is: graphic objects with tag bindings.

MIX TANK 3--:--
▮ {::[Mixer]Tank_Level}
32.0 % # {::[Mixer]Tank_Level}
PUMP RUNNING ● {::[Mixer]Pump_Run}
⬓ momentary → {::[Mixer]HMI_StartPB} / {::[Mixer]HMI_StopPB}
PANELVIEW PLUS 7 · 9"

ControlLogix · controller tags (via Linx shortcut "Mixer")

HMI_StartPB0
HMI_StopPB0
Pump_Run0
Tank_Level32.0
ALM_HiLevel0

The HMI never "owns" these. It reads and writes the controller's tags over EtherNet/IP, and the start/stop logic (the seal-in, the alarm compare) lives in the PLC, where it belongs.

runtime: press the buttons the drain valve is always open a little, so stop the pump and the level falls

The syntax on that yellow chip, {::[Mixer]Tank_Level}, is a direct tag reference: the shortcut name in brackets, then the live Logix tag, browsed straight from the controller's tag database. Rename the tag in Studio 5000 and View's cross-reference finds every display that breaks. Compare that with the register mapping that many other HMIs still need.

02 · The vocabulary

ME, SE & the rules of good screens

🖥️ View ME (Machine Edition). One operator station, running on PanelView Plus terminals (or a PC) as a compiled .mer runtime. It is standalone and reliable, and it lives at the machine. Most plants are full of these.

🏭 View SE (Site Edition). Distributed SCADA: a FactoryTalk Directory, HMI servers with redundancy, clients anywhere on the network, plant-wide alarming and history. When twelve screens must show the same live data, it's SE.

🔗 FactoryTalk Linx & shortcuts. Linx is the comms layer. You define a shortcut (a named pointer to a controller) once, and every tag reference goes through it. Re-point the shortcut at a new PLC and the whole application follows.

⬓ Momentary buttons need PLC logic. A momentary PB writes 1 while pressed and 0 on release, so the latch must live in the controller (seal-in or ALMD-style logic). Never use a maintained HMI button as the only thing keeping a machine running: if comms drop, the controller must make the decision, not the screen.

03 · Check yourself

ME or SE?

A plant has twelve machines, each with its own PanelView Plus terminal showing only that machine's status. No shared history, no central alarm view needed. Which FactoryTalk View edition fits?