What can I do with RiteControl HMI?+
Create advanced, native Human-Machine Interfaces for monitoring and controlling PLC-based machines and processes. HMI Editor is the design and testing environment; HMI Viewer is the protected run-only app for operators.
What interface objects can I use?+
Projects can include text and number fields, images, gauges, indicators, trends, switches, sliders, knobs, buttons, web content, array pickers, gesture recognizers, and more. Expressions connect these objects to PLC tags, system values, and device sensors.
What does “native HMI” mean?+
The project runs directly as an Apple platform app. It is not a webpage delivered by a tag server and it is not a remote desktop session. Supported PLCs communicate directly with the device through native industrial drivers.
Which PLCs are supported?+
Native support includes major families from Allen-Bradley, Siemens, Omron, Opto 22, Schneider Electric, and WAGO. Other PLCs and RTUs can often connect through Modbus TCP or Modbus RTU using an Ethernet adapter. See the compatibility page for details.
Can I run and test projects while editing?+
Yes. Controls and indicators remain live while you edit. Changes to interface objects, expressions, and tags appear in context without launching a separate run mode.
Why are there two apps?+
HMI Editor gives integrators full access to project design and internals. HMI Viewer gives operators a focused run-only environment and stores projects in a protected format, helping integrators retain control over their work.
How do I transfer a project to HMI Viewer?+
Upload the project from HMI Editor and generate an activation code. The operator redeems that code in HMI Viewer, which downloads and installs the assigned project.
Can I update a project after activation?+
Yes. Upload the revised project and have the operator choose Update in HMI Viewer. Existing activated projects can be updated without purchasing a new activation for the same deployment.
Does HMI Viewer require permanent internet access?+
No. Internet access is needed to redeem an activation code or download an update. Once installed, the project can continue running locally without a permanent internet connection.
What happens if an operator replaces a device?+
The operator can sign in on the replacement device, remove the redemption associated with the old device, and redeem the existing activation code again.