-- PLC S7-31x Streamer & Logger

Real-time monitoring and streaming system

๐Ÿ”Œ PLC: Disconnected
๐Ÿ“ก 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

๐Ÿš€ Multi-Dataset Streaming Control

๐Ÿ“ก Streaming Mode: Only variables marked for streaming in active datasets are sent to PlotJuggler

๐Ÿ’พ CSV Recording: Each active dataset automatically records ALL its variables to separate CSV files

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

โฑ๏ธ Individual Sampling: Each dataset can have its own sampling interval or use the global one

๐Ÿ“ 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
๐Ÿ“‹ Application Events Log

๐Ÿ“ Event Tracking: Connection events, configuration changes, errors and system status

๐Ÿ’พ Persistent Storage: Events are saved to disk and persist between application restarts

Loading log statistics...
๐Ÿ“ก System Loading...
Loading application events...