BIION-D Docs

PLC Tasks

Configure PLC-driven mode, execution settings and PLC task variable mappings.

The PLC page (from the sidebar) configures how the BIION-D system interacts with PLC controllers for automated, PLC-driven operation.

PLC tasks page overview

PLC Mode

At the top of the page, a toggle controls whether the system operates in Manual or PLC driven mode:

Mode Description
Manual Pipelines are triggered from Run. Task mappings remain visible for configuration.
PLC driven The system accepts commands from the PLC. Additional configuration options become visible.

PLC mode toggle

PLC-Driven Options

When PLC driven mode is enabled, two additional settings appear:

Execution Mode

A toggle to switch between:

  • Acquisition — captures images for training data
  • Inference — runs the full AI inspection pipeline

Auto Compliance Mode

Only visible when the execution mode is set to Acquisition. Controls automatic labeling of captured images:

Option Description
Off No automatic labeling
Good All images are labeled as compliant
Defected All images are labeled as defected

PLC execution options

Task Configuration

Below the mode settings, all available PLC tasks are listed as expandable accordion sections. Each task represents a specific interaction between the PLC and the BIION-D system.

PLC task accordion

Task Structure

Each task is divided into three columns:

Inputs

Variables that the PLC sends to BIION-D. Displayed as blue cards.

Control Node

The trigger signal that coordinates execution. Displayed as a cyan card.

Outputs

Variables that BIION-D sends back to the PLC. Displayed as amber cards.

Editing Variables

Click on any variable card (input, output or control) to open the PLC Variable Modal, where you can:

  • Select a PLC connection
  • Enter a Node ID or use Browse to explore the OPC UA tree
  • Review the expected data type
  • Set the polling rate for control nodes
  • For input variables, choose whether to enable Clear after read. When enabled, BIION-D clears the PLC input after reading its value; when disabled, the value remains in the PLC.

PLC variable modal

Clear after read is disabled for inputs in newly created task configurations. Existing task configurations retain the previous behavior: their inputs are set to clear after reading unless you turn the option off.

Changes to PLC mode and execution settings are saved to the server automatically when you toggle them. No explicit save action is needed.

Make sure all variables and the control node are correctly mapped to valid PLC addresses before enabling PLC driven mode in production.