System Overview
Process Vision is a process monitoring and video recording system designed for laboratory process management.
Key Features
- Process Monitoring: Real-time display of temperature and pressure controller PV (process value), SV (set value), and output percentage
- Recipe Management: Create, edit, and manage process recipes, then download them to controllers
- Video Recording: Records process footage via Chronos high-speed camera for later review and analysis
- Historical Data Query: Query and export historical process data with chart visualization
- Automatic Data Logging: Automatically records temperature, pressure, and other data to CSV files during processes
- Log Export: Packages application logs, Modbus trace logs, and configuration files into a ZIP for technical support
Main Window Layout
Left Navigation Panel
The navigation panel is organized into four sections:
| Section | Menu Items |
|---|---|
| Process | Process Monitor |
| Recipe | Recipe Editor |
| Data | History Query |
| Settings | Device Configuration, About |
Center Dashboard
- Process Status Card: Shows the current process state (Idle / Running / Paused / Completed / Error), session code, progress percentage, and a radial gauge progress indicator
- Live Video Preview: Displays a live video feed from the Chronos high-speed camera. Shows a "No Camera" placeholder when no camera is connected
- Temperature Card: Displays temperature PV, SV, and Output values
- Pressure Card: Displays pressure PV, SV, and Output values
- Quick Actions: Start/Stop process buttons
Status Bar
Displays the system time, current operation messages, and process state.
Core Concepts
Recipe
A recipe defines the execution steps for a process, including target temperature, target pressure, duration, and output limits for each step. Each recipe supports up to 8 steps.
Recipes have three states:
- Draft: Editable but cannot be used for processes
- Active: Can be selected for process execution
- Archived: No longer in use
Process
A process is a single execution of a recipe. When a process starts, a session is created to track the operator, recipe, start time, and other details.
Process State
| State | Description |
|---|---|
| Idle | Waiting to start |
| Running | In progress |
| Paused | Temporarily paused |
| Completed | Finished successfully |
| Error | An error occurred |
Controller
The system connects to TAIE FC series PID controllers via the Modbus protocol:
- Temperature Controller (Slave Address 1): Controls heating/cooling
- Pressure Controller (Slave Address 2): Controls pressure
Language Switching
The system supports the following four languages. The interface updates immediately upon switching:
| Locale Code | Language |
|---|---|
| zh-TW | Traditional Chinese (繁體中文) |
| en-US | English |
| zh-CN | Simplified Chinese (简体中文) |
| ja-JP | Japanese (日本語) |