PlcConsole

Connection

This is where you manage local PLC profiles, validate the endpoint and decide whether the app should move into the connected tab view.

Entry Flow

The Connection screen is the app's entry point. Use it to select or create a PLC profile, verify that the PLC responds, save the profile for later and then enter the operational screens.

Create or choose: Select a saved profile, choose New for a blank draft or choose a discovered PLC from Scan Network.

Verify first: Use Test Connection Info to send a short PLC connectivity probe against the current values.

Activate second: Activate Profile opens the operational tabs. It uses the selected profile, but does not itself repeat the connectivity probe.

PlcConsole sends PLC commands through short-lived sessions. Activation is therefore an app-state change, not a promise that a permanent TCP connection is being held open. Test a new or edited profile before activation, particularly when the PLC may be intermittently available.

Manage PLC Profiles

Back Up and Restore Profiles

Use Export to create a JSON backup of every saved PLC profile. The archive includes the profile name, endpoint, station ID, default flag, and local profile identifier. Keep this file outside the app when you need to transfer profiles to another device or restore them later.

Export: Export is available when at least one saved profile exists. On iPhone and iPad, confirm Choose Location and use the Files picker to select where to write the JSON file.

Import: Import uses the Files picker and merges valid profiles into the local collection. An imported profile with the same identifier updates the local profile instead of creating a duplicate.

Validation: PlcConsole rejects unreadable files, unsupported archive versions, empty archives, duplicate profile identifiers, multiple defaults and profiles with invalid connection settings. If the import contains one default profile, it becomes the local default.

Activate and Disconnect

Activate Profile opens Dashboard, register tools, Watchlist, Batch Operations, Diagnostics, History and Site Automation using the selected PLC profile. Site Automation is last in the default tab order, but Preferences can move it immediately after Dashboard for users who use that workflow frequently. Use Disconnect in the top-right toolbar of an operational screen to return here. Disconnect resets screen-level command results and errors so that a prior profile does not leave stale status behind.

The Connection screen also contains a connected-only Loopback Test that sends a simple diagnostic payload and shows the echoed result. For detailed diagnostic commands, use the dedicated Diagnostics screen.