Skip to content

Signals & Alarms

Signals connect the visible twin to machine state. In a standalone model, simulated sensors, drives and logic provide the values. In Live mode, an industrial interface or realvirtual CONNECT discovers PLC signals and exchanges values with the running machine.

realvirtual presents signal values in the hierarchy, component information, CONNECT panel and signal search. A delivered HMI can also combine those values with configured status indicators, alarm messages, KPIs and documentation.

realvirtual uses Boolean, integer and floating-point signals with an explicit direction. The direction follows the PLC convention:

SignalMeaning in realvirtualTypical use
PLCInputBool / Int / FloatThe viewer writes the value and the PLC reads itSensor state, axis feedback, an operator command sent to the controller
PLCOutputBool / Int / FloatThe PLC writes the value and the viewer reads itMotor or valve command, lamp, status or counter from the controller

The direction follows the PLC’s terminal strip. The field, represented here by the digital twin, supplies a PLC input. The PLC drives a PLC output, which the twin displays.

The displayed signal name comes from the model or the connected controller. A signal can also retain its full hierarchy path so the twin can resolve the correct component when names repeat.

  • A signal chip can show its name, direction, type and current value, depending on the selected display level.
  • Hovering a chip can reveal the full signal details, source and component bindings.
  • For an active Boolean value, green identifies a PLCOutput and red identifies a PLCInput. These colors describe signal direction, not connection state.
  • An inactive or otherwise non-active value is grey. An amber force marker identifies a signal whose value is currently forced or overridden.
  • Connection and binding information is shown separately where the active workspace provides it. A lost connection can reconnect automatically when that option is enabled; confirm that Live mode is connected before acting on a displayed value.

Open the Hierarchy and set its filter to Signals to list every signal in the model. The list shows names, directions and live values side by side, like a PLC tag list.

The hierarchy of the Laser Welding Assembly Station filtered to its 213 signals: TIA-style names such as BT4_AutoStart and FG_TS_Index01_B_Detect, each with a chip showing direction, type and value — PLC outputs in green, PLC inputs in red

The Laser Welding Assembly Station uses the same signal names as the real station’s TIA tag list. PLC programmers can find each tag by its familiar name during commissioning. Of its 213 signals, 193 are these TIA tags; the other 20, starting with SIM_, are helper signals of the virtual PLC.

A model with a virtual PLC made of logic steps can run on its own logic or on a real controller. The Connection Mode component in the model stores the starting mode in StartMode.

While an interface is connected and the simulation runs, the Viewer and Commissioning workspaces show the current mode as a small button to the right of the simulation controls:

The top bar in Commissioning mode: the workspace selector, pause, reset, speed and simulation clock, and on the right the mode button reading SIM

ShownWhat runs the machine
SIMThe model’s virtual PLC writes the PLC outputs; the twin runs on its own
PLCA real controller is expected to write the outputs; logic steps set to Active = Disconnected stay off, and ST programs stop writing only if they check RV_SimulationMode
PLC in greenA connected interface writes the model’s outputs and has taken over. The button is locked until it disconnects
Simulation or PLC A click switches between SIM and PLC and saves the choice. Connecting alone changes nothing. An interface takes over on its first model output write and locks the toggle in PLC. A lost or closed connection returns the model to the saved mode, SIM or PLC. After reconnecting, takeover waits for the next output write. Logic steps stop in PLC only with Active = Disconnected; ST programs stop writing only if they check RV_SimulationMode. SIM simulation mode own logic enabled PLC controller expected logic: see below PLC green controller has taken over, button locked click click a connected controller writes its first output saved mode: SIM or PLC connection lost or closed: back to the saved mode
Plant behaviour such as doors or an E-stop chain keeps running in every state.

Click the button to change between SIM and PLC; hover it for the full description. The document saves your choice.

Without a connected interface the button is hidden and the model runs in its saved mode. An AI assistant connected over the AI bridge can still switch it with the command sim.setConnectionMode (web_execute). The Operator Panel shows the mode in its first chip at all times.

Connecting alone changes nothing. An interface takes over when it writes its first model output. When the connection is lost or closed, the model returns to the saved mode, SIM or PLC. After reconnecting, the interface takes over again on its next output write. The same model can run as a laptop demo or as a commissioning twin connected to a real PLC, without editing it between uses.

Plant behaviour, such as doors or an E-stop chain, keeps running in both modes. PLC mode stops logic steps only when their Active setting is Disconnected; editor-created containers run Always. A Structured Text program stops writing only if it checks RV_SimulationMode; otherwise it runs until you stop it in the PLC editor.

Alarm and status presentation is configured with the delivered twin. Supported HMI content includes alarm dashboards, messages, drive and sensor states, KPI overlays and production charts. A configured alarm can provide operator guidance or open the associated diagnosis and documentation workflow. Do not assume that every standalone GLB contains an alarm list or live data connection.

  1. Open the twin in its HMI workspace and identify whether it is running in standalone or Live mode.
  2. Select a component and inspect its signal chips or status indicators.
  3. Hover a signal chip to review its name, direction, type, source and current value.
  4. In Live mode, confirm that the connection and binding status indicate live data before acting on a value.
  5. If the twin provides alarms or messages, open the relevant entry and follow the supplied component, document or diagnosis context.