Skip to main content

Process Monitoring

The Process Monitor window provides comprehensive real-time monitoring and process execution capabilities. Open it by clicking "Process Monitor" in the main menu.

Window Layout

Real-Time Data Panel

The left panel displays live controller values:

  • Temperature Controller

    • PV (Process Value): Current measured temperature
    • SV (Set Value): Target temperature
    • Output: Output percentage
    • Connection status indicator
  • Pressure Controller

    • PV: Current measured pressure
    • SV: Target pressure
    • Output: Output percentage
    • Connection status indicator

Real-Time Chart

The center area displays a live trend chart of temperature and pressure values, allowing you to visually track data changes over time.

Video Preview

The right area shows a live video feed from the Chronos high-speed camera. A "No Camera" placeholder is shown when no camera is connected.

Process Information Bar

The bottom bar displays the current session code, recipe name, operator, elapsed time, and process state.

Starting a Process

Process startup is guided by a Step Wizard:

Step 1: Select Recipe

  1. Choose an active recipe from the dropdown menu.
  2. Enter a name for this process run (the system generates a default name).
  3. Confirm the operator name.

Step 2: Device Check & Write Recipe

Step 2 is divided into three sections:

Section 1 — Connection Check

Displays connection status indicators for the Temperature Controller, Pressure Controller, and Camera. You can check "Ignore Camera" to skip the camera connection check.

Section 2 — Write Recipe

Provides per-controller "Write" and "Read" buttons for the temperature and pressure controllers, with status badges ("Not Written" / "Written") showing the write state of each controller. A "Write All Controllers" button is also available to write both controllers at once.

After writing, the system automatically performs a Readback verification to confirm the controller parameters match the recipe.

Section 3 — Controller Readback

A table displays the segment parameters read back from the controllers (columns: #, T-SV, T-TM, T-OUT, P-SV, P-TM, P-OUT) for operator verification.

Advanced Settings: Expand the "Advanced Settings" section to configure PTN (Program Pattern, 1–15) and SV.TY (Set Value Type), with individual read/write controls per controller.

Step 3: Start & Monitor

  1. Before starting the process, the system automatically validates that controller parameters match the recipe. If differences are detected, a Parameter Mismatch Dialog appears, allowing the operator to "Return to Fix" or "Continue Anyway".
  2. Once confirmed, the system will automatically:
    • Begin logging process data
    • Start Chronos high-speed camera recording (if connected)
    • Create a session folder
  3. The running view displays:
    • Live trend chart (Temperature PV/SV, Pressure PV/SV)
    • Temperature radial gauge (0–500°C) and Pressure radial gauge (0–10 MPa)
    • Session information (code, recipe, operator, elapsed time, process state)

Manual PV Refresh

When the process is not running, click the "Refresh PV" button to manually read the PV, SV, and Output values from both controllers. This is useful for verifying the current controller state. The button is disabled during an active process run.

The polling service is paused during refresh to avoid COM port contention.

During Process Execution

While a process is running:

  • Real-time data updates every 500 milliseconds
  • Temperature/pressure trend charts are continuously plotted (up to 60 data points, updated every second)
  • Process data is automatically logged to a CSV file
  • Chronos high-speed camera continues recording
  • The status bar shows elapsed time and progress percentage

Stopping a Process

Click the "Stop Process" button to stop the process. The system will:

  1. Stop the controller program execution
  2. Stop Chronos high-speed camera recording and save the footage
  3. Save the process data summary (session_info.json)
  4. Set the process state to Completed

Process Data Storage

Each process creates the following folder structure:

Sessions/
└── PROC-20260306143000/
├── session_info.json # Process summary information
├── RawData/
│ └── process_data.csv # Raw data log
└── Videos/
├── segment_001.mp4 # Video segment 1
└── segment_002.mp4 # Video segment 2

Connection Status Indicators

ColorStatus
GreenConnected, communication normal
GrayNot connected
RedConnection error