PlcConsole

Registers

These screens cover the direct register workflows: reading values, writing values, issuing discrete controls and keeping a watchlist.

Register Workflows

Register-driven pages share a common interaction model. The selected register family defines the valid address range and the step size, the text fields validate locally as you type and the command button stays disabled until the current values are acceptable.

The Register Specification section shows the selected family's width and valid address range. Use the numeric fields or the minus and plus buttons; the controls stop at the permitted range. The default family comes from Preferences, while each screen can keep an explicit local display-format choice for its results.

Use Read Registers for a one-time contiguous range. Use Write Register to assign a bit or numeric value. Use Control Register for a discrete action supported by the selected family. Use Watchlist when the same small set of registers must refresh repeatedly while the app is active.

Read mode: Read Registers can switch between value and status display when the selected family supports it, which matters for families that can report discrete state instead of raw numbers.

Write intent: Write Register uses a toggle for bit values and numeric input for wider values so the user does not need to infer the final bit state from a text field.

Control and watch: Control Register is reserved for discrete on/off style control actions and Watchlist refreshes the chosen registers repeatedly so a live value shift is obvious at a glance.

Every command screen disables its primary action until its register input is valid and no conflicting command is running. Failures appear as a popup and in Last Error. Successful write and control operations retain a Last Command summary, while reads display returned values in the result section.

Register Tools