-- PLC S7-31x Streamer & Logger

Real-time monitoring and streaming system

πŸ”Œ PLC: Disconnected
πŸ“‘ UDP Streaming: Inactive
πŸ“Š Datasets: {{ status.datasets_count }} ({{ status.active_datasets_count }} active)
πŸ“‹ Variables: {{ status.total_variables }}
⏱️ Interval: {{ status.sampling_interval }}s
πŸ’Ύ CSV: Inactive
πŸ’½ Disk Space: Calculating...
βš™οΈ PLC S7-315 Configuration
🌐 UDP Gateway Configuration (PlotJuggler)
πŸ“Š Dataset & Variables Management

πŸ“Š Please select a dataset to manage its variables

Or create a new dataset to get started

πŸ“‘ PlotJuggler UDP Streaming Control

πŸ“‘ UDP Streaming: Sends only variables marked for streaming to PlotJuggler via UDP

πŸ’Ύ Automatic Recording: When PLC is connected, all datasets with variables automatically record to CSV files

πŸ“ File Organization: records/[dd-mm-yyyy]/[prefix]_[hour].csv (e.g., temp_14.csv, pressure_14.csv)

⏱️ Independent Operation: CSV recording works independently of UDP streaming - always active when PLC is connected

πŸ“ CSV Recording Configuration

πŸ“‚ Directory Management: Configure where CSV files are saved and manage file rotation

πŸ”„ Automatic Cleanup: Set limits by size, days, or hours to automatically delete old files

πŸ’Ώ Disk Space: Monitor available space and estimated recording time remaining

πŸ“ Records Directory: Loading...
πŸ”„ Rotation Enabled: Loading...
πŸ“Š Max Size: Loading...
πŸ“… Max Days: Loading...
⏰ Max Hours: Loading...
🧹 Cleanup Interval: Loading...
πŸ“Š Directory Information

Loading directory information...

βš™οΈ Modify Configuration
Base directory where CSV files will be saved
Automatically delete old files based on limits below
Maximum total size of all CSV files in MB (leave empty for no limit)
Delete files older than this many days (leave empty for no limit)
Delete files older than this many hours (overrides days setting)
How often to run automatic cleanup
πŸ“ˆ Real-Time Plotting

πŸ“ˆ No plot sessions created yet

Click "New Plot" to create your first real-time chart

πŸ“‹ Events & System Logs

πŸ“‹ Event Logging: Monitor system events, errors, and operational status

πŸ” Real-time Updates: Events are automatically updated as they occur

πŸ“Š Filtering: Filter events by type and time range

Loading... events

Loading events...