{ "events": [ { "timestamp": "2025-07-17T14:39:03.917840", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T14:39:03.938409", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T14:39:03.939409", "level": "info", "event_type": "csv_started", "message": "CSV recording started for 3 variables", "details": { "variables_count": 3, "output_directory": "records\\17-07-2025" } }, { "timestamp": "2025-07-17T14:39:03.940403", "level": "info", "event_type": "streaming_started", "message": "Streaming started with 3 variables", "details": { "variables_count": 3, "streaming_variables_count": 3, "sampling_interval": 0.1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T14:56:25.611805", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T14:56:25.640479", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T14:56:25.642459", "level": "info", "event_type": "csv_started", "message": "CSV recording started for 3 variables", "details": { "variables_count": 3, "output_directory": "records\\17-07-2025" } }, { "timestamp": "2025-07-17T14:56:25.643467", "level": "info", "event_type": "streaming_started", "message": "Streaming started with 3 variables", "details": { "variables_count": 3, "streaming_variables_count": 3, "sampling_interval": 0.1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T15:25:37.659374", "level": "info", "event_type": "variable_added", "message": "Variable added: CTS306_Conditi -> DB2124.18 (real)", "details": { "name": "CTS306_Conditi", "db": 2124, "offset": 18, "type": "real", "total_variables": 4 } }, { "timestamp": "2025-07-17T15:25:37.662879", "level": "info", "event_type": "csv_file_created", "message": "New CSV file created after variable modification: _15_25_37.csv", "details": { "file_path": "records\\17-07-2025\\_15_25_37.csv", "variables_count": 4, "reason": "variable_modification" } }, { "timestamp": "2025-07-17T15:42:38.033187", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T15:42:38.052471", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T15:42:38.053687", "level": "info", "event_type": "csv_started", "message": "CSV recording started for 4 variables", "details": { "variables_count": 4, "output_directory": "records\\17-07-2025" } }, { "timestamp": "2025-07-17T15:42:38.055690", "level": "info", "event_type": "streaming_started", "message": "Streaming started with 4 variables", "details": { "variables_count": 4, "streaming_variables_count": 4, "sampling_interval": 0.1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T15:43:12.383366", "level": "info", "event_type": "variable_added", "message": "Variable added: test -> DB2124.14 (real)", "details": { "name": "test", "db": 2124, "offset": 14, "type": "real", "total_variables": 5 } }, { "timestamp": "2025-07-17T15:43:12.385360", "level": "info", "event_type": "csv_file_created", "message": "New CSV file created after variable modification: _15_43_12.csv", "details": { "file_path": "records\\17-07-2025\\_15_43_12.csv", "variables_count": 5, "reason": "variable_modification" } }, { "timestamp": "2025-07-17T15:43:12.407642", "level": "error", "event_type": "streaming_error", "message": "Error in streaming loop: dictionary changed size during iteration", "details": { "error": "dictionary changed size during iteration", "consecutive_errors": 1 } }, { "timestamp": "2025-07-17T15:43:33.392876", "level": "error", "event_type": "streaming_error", "message": "Error in streaming loop: dictionary changed size during iteration", "details": { "error": "dictionary changed size during iteration", "consecutive_errors": 1 } }, { "timestamp": "2025-07-17T15:43:33.394375", "level": "info", "event_type": "variable_removed", "message": "Variable removed: test", "details": { "name": "test", "removed_config": { "db": 2124, "offset": 14, "type": "real", "streaming": false }, "total_variables": 4 } }, { "timestamp": "2025-07-17T15:43:33.397370", "level": "info", "event_type": "csv_file_created", "message": "New CSV file created after variable modification: _15_43_33.csv", "details": { "file_path": "records\\17-07-2025\\_15_43_33.csv", "variables_count": 4, "reason": "variable_modification" } }, { "timestamp": "2025-07-17T15:43:37.383086", "level": "info", "event_type": "config_change", "message": "UDP configuration updated: 127.0.0.1:9870", "details": { "old_config": { "host": "127.0.0.1", "port": 9870 }, "new_config": { "host": "127.0.0.1", "port": 9870 } } }, { "timestamp": "2025-07-17T15:43:38.917840", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 10.1.33.11:0/2", "details": { "old_config": { "ip": "10.1.33.11", "rack": 0, "slot": 2 }, "new_config": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } } }, { "timestamp": "2025-07-17T16:02:11.949781", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:02:11.964986", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:02:11.966271", "level": "info", "event_type": "csv_started", "message": "CSV recording started for 4 variables", "details": { "variables_count": 4, "output_directory": "records\\17-07-2025" } }, { "timestamp": "2025-07-17T16:02:11.967664", "level": "info", "event_type": "streaming_started", "message": "Streaming started with 4 variables", "details": { "variables_count": 4, "streaming_variables_count": 4, "sampling_interval": 0.1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T16:08:42.495109", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:08:42.524816", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:08:42.527387", "level": "info", "event_type": "csv_started", "message": "CSV recording started for 4 variables", "details": { "variables_count": 4, "output_directory": "records\\17-07-2025" } }, { "timestamp": "2025-07-17T16:08:42.529631", "level": "info", "event_type": "streaming_started", "message": "Streaming started with 4 variables", "details": { "variables_count": 4, "streaming_variables_count": 4, "sampling_interval": 0.1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T16:15:14.523187", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:15:14.534443", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:15:14.536431", "level": "info", "event_type": "csv_started", "message": "CSV recording started for 4 variables", "details": { "variables_count": 4, "output_directory": "records\\17-07-2025" } }, { "timestamp": "2025-07-17T16:15:14.538424", "level": "info", "event_type": "streaming_started", "message": "Streaming started with 4 variables", "details": { "variables_count": 4, "streaming_variables_count": 4, "sampling_interval": 0.1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T16:15:43.961033", "level": "info", "event_type": "variable_added", "message": "Variable added: PEW302 -> PEW302 (real)", "details": { "name": "PEW302", "area": "pew", "db": null, "offset": 302, "bit": null, "type": "real", "total_variables": 5 } }, { "timestamp": "2025-07-17T16:15:43.965019", "level": "info", "event_type": "csv_file_created", "message": "New CSV file created after variable modification: _16_15_43.csv", "details": { "file_path": "records\\17-07-2025\\_16_15_43.csv", "variables_count": 5, "reason": "variable_modification" } }, { "timestamp": "2025-07-17T16:16:05.447969", "level": "info", "event_type": "variable_removed", "message": "Variable removed: PEW302", "details": { "name": "PEW302", "removed_config": { "area": "pew", "offset": 302, "type": "real", "streaming": false }, "total_variables": 4 } }, { "timestamp": "2025-07-17T16:16:05.452456", "level": "info", "event_type": "csv_file_created", "message": "New CSV file created after variable modification: _16_16_05.csv", "details": { "file_path": "records\\17-07-2025\\_16_16_05.csv", "variables_count": 4, "reason": "variable_modification" } }, { "timestamp": "2025-07-17T16:16:05.460154", "level": "error", "event_type": "streaming_error", "message": "Error in streaming loop: dictionary changed size during iteration", "details": { "error": "dictionary changed size during iteration", "consecutive_errors": 1 } }, { "timestamp": "2025-07-17T16:16:21.389136", "level": "info", "event_type": "variable_added", "message": "Variable added: PEW302 -> PEW302 (word)", "details": { "name": "PEW302", "area": "pew", "db": null, "offset": 302, "bit": null, "type": "word", "total_variables": 5 } }, { "timestamp": "2025-07-17T16:16:21.395123", "level": "info", "event_type": "csv_file_created", "message": "New CSV file created after variable modification: _16_16_21.csv", "details": { "file_path": "records\\17-07-2025\\_16_16_21.csv", "variables_count": 5, "reason": "variable_modification" } }, { "timestamp": "2025-07-17T16:16:21.400619", "level": "error", "event_type": "streaming_error", "message": "Error in streaming loop: dictionary changed size during iteration", "details": { "error": "dictionary changed size during iteration", "consecutive_errors": 1 } }, { "timestamp": "2025-07-17T16:22:46.797675", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:22:46.830234", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:22:46.832226", "level": "info", "event_type": "csv_started", "message": "CSV recording started for 5 variables", "details": { "variables_count": 5, "output_directory": "records\\17-07-2025" } }, { "timestamp": "2025-07-17T16:22:46.834244", "level": "info", "event_type": "streaming_started", "message": "Streaming started with 5 variables", "details": { "variables_count": 5, "streaming_variables_count": 5, "sampling_interval": 0.1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T16:26:24.716108", "level": "info", "event_type": "variable_added", "message": "Variable added: PEW304 -> PEW304 (word)", "details": { "name": "PEW304", "area": "pew", "db": null, "offset": 304, "bit": null, "type": "word", "total_variables": 6 } }, { "timestamp": "2025-07-17T16:26:24.720753", "level": "info", "event_type": "csv_file_created", "message": "New CSV file created after variable modification: _16_26_24.csv", "details": { "file_path": "records\\17-07-2025\\_16_26_24.csv", "variables_count": 6, "reason": "variable_modification" } }, { "timestamp": "2025-07-17T16:26:24.734873", "level": "error", "event_type": "streaming_error", "message": "Error in streaming loop: dictionary changed size during iteration", "details": { "error": "dictionary changed size during iteration", "consecutive_errors": 1 } }, { "timestamp": "2025-07-17T16:39:16.699525", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:39:16.726736", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:40:54.209555", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:40:54.239475", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:47:15.964360", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:47:15.987873", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:47:56.699662", "level": "info", "event_type": "dataset_created", "message": "Dataset created: DAR (prefix: dar)", "details": { "dataset_id": "dar", "name": "DAR", "prefix": "dar", "sampling_interval": 0.2 } }, { "timestamp": "2025-07-17T16:53:37.933620", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:53:37.955769", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:58:57.879859", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T16:58:57.906772", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T16:59:40.850574", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': PEW300 -> PEW300 (word)", "details": { "dataset_id": "dar", "name": "PEW300", "area": "pew", "db": null, "offset": 300, "bit": null, "type": "word", "streaming": false } }, { "timestamp": "2025-07-17T17:00:22.254826", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 1, "streaming_count": 1, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:00:22.255826", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T17:00:27.051911", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 1, "streaming_count": 1, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:00:31.772526", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 1, "streaming_count": 1, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:00:31.773789", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T17:01:02.407689", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': PEW302 -> PEW302 (word)", "details": { "dataset_id": "dar", "name": "PEW302", "area": "pew", "db": null, "offset": 302, "bit": null, "type": "word", "streaming": false } }, { "timestamp": "2025-07-17T17:05:07.834680", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T17:05:07.863377", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T17:05:07.866355", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 2, "streaming_count": 1, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:05:40.811603", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': UR62_Brix -> DB2122.18 (real)", "details": { "dataset_id": "dar", "name": "UR62_Brix", "area": "db", "db": 2122, "offset": 18, "bit": null, "type": "real", "streaming": false } }, { "timestamp": "2025-07-17T17:05:40.813938", "level": "error", "event_type": "dataset_streaming_error", "message": "Error in dataset 'DAR' streaming loop: dictionary changed size during iteration", "details": { "dataset_id": "dar", "error": "dictionary changed size during iteration", "consecutive_errors": 1 } }, { "timestamp": "2025-07-17T17:06:01.176474", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': UR29_Brix_Digital -> DB2120.40 (real)", "details": { "dataset_id": "dar", "name": "UR29_Brix_Digital", "area": "db", "db": 2120, "offset": 40, "bit": null, "type": "real", "streaming": false } }, { "timestamp": "2025-07-17T17:06:01.181459", "level": "error", "event_type": "dataset_streaming_error", "message": "Error in dataset 'DAR' streaming loop: dictionary changed size during iteration", "details": { "dataset_id": "dar", "error": "dictionary changed size during iteration", "consecutive_errors": 1 } }, { "timestamp": "2025-07-17T17:06:14.625201", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': CTS306_Conditi -> DB2124.18 (real)", "details": { "dataset_id": "dar", "name": "CTS306_Conditi", "area": "db", "db": 2124, "offset": 18, "bit": null, "type": "real", "streaming": false } }, { "timestamp": "2025-07-17T17:06:46.809373", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:06:46.813353", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T17:06:48.330167", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-17T17:06:48.332439", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 1 datasets deactivated", "details": {} }, { "timestamp": "2025-07-17T17:06:49.786602", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:06:49.788594", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T17:11:56.050280", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T17:11:56.069205", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T17:11:56.074189", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:12:22.650201", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:12:22.653189", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T17:14:13.134197", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T17:14:13.166983", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T17:14:13.170485", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:14:45.393113", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 5, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:14:45.398362", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 1, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T17:42:25.446579", "level": "info", "event_type": "dataset_csv_file_created", "message": "New CSV file created after variable modification for dataset 'DAR': dar_17_42_25.csv", "details": { "dataset_id": "dar", "file_path": "records\\17-07-2025\\dar_17_42_25.csv", "variables_count": 4, "reason": "variable_modification" } }, { "timestamp": "2025-07-17T17:42:25.450575", "level": "info", "event_type": "variable_removed", "message": "Variable removed from dataset 'DAR': PEW302", "details": { "dataset_id": "dar", "name": "PEW302", "removed_config": { "area": "pew", "offset": 302, "type": "word", "streaming": false } } }, { "timestamp": "2025-07-17T17:42:25.463541", "level": "error", "event_type": "dataset_streaming_error", "message": "Error in dataset 'DAR' streaming loop: dictionary changed size during iteration", "details": { "dataset_id": "dar", "error": "dictionary changed size during iteration", "consecutive_errors": 1 } }, { "timestamp": "2025-07-17T17:43:27.747295", "level": "info", "event_type": "dataset_created", "message": "Dataset created: mixer (prefix: mixer)", "details": { "dataset_id": "mixer", "name": "mixer", "prefix": "mixer", "sampling_interval": 1.0 } }, { "timestamp": "2025-07-17T17:57:48.090115", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T17:57:48.111503", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T17:57:48.115971", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:59:20.355788", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T17:59:20.358047", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T18:00:01.148713", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T18:00:01.174850", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T18:00:01.179115", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T18:01:12.766609", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T18:01:12.769824", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T18:01:26.427183", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T18:01:26.451766", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T18:01:26.456954", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T18:01:30.909879", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-17T18:01:30.911944", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-17T18:20:09.887378", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-17T18:20:09.913286", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-17T18:20:09.917270", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-18T09:39:20.220724", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-07-18T09:39:20.226708", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-18T09:40:58.642342", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-18T09:40:58.644338", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 1 datasets deactivated", "details": {} }, { "timestamp": "2025-07-18T09:40:58.647328", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11", "details": {} }, { "timestamp": "2025-07-18T09:40:59.418507", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-18T09:42:43.386224", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-07-18T09:42:43.390403", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-18T10:02:11.249474", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-18T10:02:11.263769", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 1 datasets deactivated", "details": {} }, { "timestamp": "2025-07-18T10:02:12.294672", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-07-18T10:02:12.299571", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-18T10:02:33.056115", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-18T10:02:33.084877", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-18T10:02:33.093596", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-07-18T15:11:14.294668", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-18T15:11:14.321092", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-18T15:11:14.325574", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-07-18T15:11:51.299652", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-18T15:11:51.303633", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 1 datasets deactivated", "details": {} }, { "timestamp": "2025-07-18T15:11:51.306353", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11", "details": {} }, { "timestamp": "2025-07-18T15:14:25.443703", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-18T15:14:32.201432", "level": "error", "event_type": "streaming_error", "message": "Cannot start streaming: PLC not connected", "details": {} }, { "timestamp": "2025-07-18T15:14:38.523861", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-18T15:14:41.291500", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-07-18T15:14:41.294494", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-18T16:03:07.780616", "level": "info", "event_type": "Application started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-18T16:03:07.801197", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-18T16:03:07.805174", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 4, "streaming_count": 3, "prefix": "dar" } }, { "timestamp": "2025-07-18T16:07:14.134957", "level": "info", "event_type": "dataset_csv_file_created", "message": "New CSV file created after variable modification for dataset 'DAR': dar_16_07_14.csv", "details": { "dataset_id": "dar", "file_path": "records\\18-07-2025\\dar_16_07_14.csv", "variables_count": 3, "reason": "variable_modification" } }, { "timestamp": "2025-07-18T16:07:14.138946", "level": "info", "event_type": "variable_removed", "message": "Variable removed from dataset 'DAR': PEW300", "details": { "dataset_id": "dar", "name": "PEW300", "removed_config": { "area": "pew", "offset": 300, "type": "word", "streaming": false } } }, { "timestamp": "2025-07-18T16:07:14.460648", "level": "info", "event_type": "dataset_csv_file_created", "message": "New CSV file created after variable modification for dataset 'DAR': dar_16_07_14.csv", "details": { "dataset_id": "dar", "file_path": "records\\18-07-2025\\dar_16_07_14.csv", "variables_count": 4, "reason": "variable_modification" } }, { "timestamp": "2025-07-18T16:07:14.465179", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': UR62_PEW -> PEW300 (word)", "details": { "dataset_id": "dar", "name": "UR62_PEW", "area": "pew", "db": null, "offset": 300, "bit": null, "type": "word", "streaming": false } }, { "timestamp": "2025-07-18T16:07:19.834364", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-18T16:07:19.838351", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 1 datasets deactivated", "details": {} }, { "timestamp": "2025-07-18T16:07:50.834816", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': UR29_PEW -> PEW304 (word)", "details": { "dataset_id": "dar", "name": "UR29_PEW", "area": "pew", "db": null, "offset": 304, "bit": null, "type": "word", "streaming": false } }, { "timestamp": "2025-07-18T16:08:15.313118", "level": "info", "event_type": "variable_removed", "message": "Variable removed from dataset 'DAR': CTS306_Conditi", "details": { "dataset_id": "dar", "name": "CTS306_Conditi", "removed_config": { "area": "db", "offset": 18, "type": "real", "streaming": true, "db": 2124 } } }, { "timestamp": "2025-07-18T16:08:50.490326", "level": "info", "event_type": "variable_removed", "message": "Variable removed from dataset 'DAR': UR62_Brix", "details": { "dataset_id": "dar", "name": "UR62_Brix", "removed_config": { "area": "db", "offset": 18, "type": "real", "streaming": true, "db": 2122 } } }, { "timestamp": "2025-07-18T16:08:50.750605", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': UR62_Brix -> DB1011.1296 (real)", "details": { "dataset_id": "dar", "name": "UR62_Brix", "area": "db", "db": 1011, "offset": 1296, "bit": null, "type": "real", "streaming": false } }, { "timestamp": "2025-07-18T16:09:30.790847", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': UR29_Brix -> DB1011.1322 (real)", "details": { "dataset_id": "dar", "name": "UR29_Brix", "area": "db", "db": 1011, "offset": 1322, "bit": null, "type": "real", "streaming": false } }, { "timestamp": "2025-07-18T16:14:37.452312", "level": "info", "event_type": "variable_added", "message": "Variable added to dataset 'DAR': CTS306_PV -> DB1011.1328 (real)", "details": { "dataset_id": "dar", "name": "CTS306_PV", "area": "db", "db": 1011, "offset": 1328, "bit": null, "type": "real", "streaming": false } }, { "timestamp": "2025-07-18T16:14:46.295741", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 10.1.33.11:0/2", "details": { "old_config": { "ip": "10.1.33.11", "rack": 0, "slot": 2 }, "new_config": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } } }, { "timestamp": "2025-07-18T16:14:48.200032", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 1, "prefix": "dar" } }, { "timestamp": "2025-07-18T16:14:48.203024", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-19T10:20:39.326530", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T10:21:08.778204", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T10:23:53.923405", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T10:26:00.730704", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T10:28:25.232935", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T10:45:16.831127", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T10:50:46.241841", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T10:54:12.806839", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T10:57:02.513632", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T11:01:07.447778", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T12:13:37.712539", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T12:13:43.277483", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T12:14:34.874959", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T12:16:12.281197", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T12:18:29.904793", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T12:29:10.487361", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T13:21:24.048901", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:13:44.454351", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:13:54.748671", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:14:02.488101", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:15:52.777059", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:15:58.811720", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:16:31.631302", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:16:43.269892", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:17:10.303046", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:18:02.206369", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:21:22.011786", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:21:30.848754", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:24:17.564257", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:25:06.849376", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T14:45:27.402524", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T16:00:07.378875", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T22:01:19.153301", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T22:01:34.152270", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T22:01:53.799674", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 127.0.0.1:0/2", "details": { "old_config": { "ip": "10.1.33.11", "rack": 0, "slot": 2 }, "new_config": { "ip": "127.0.0.1", "rack": 0, "slot": 2 } } }, { "timestamp": "2025-07-19T22:01:58.549741", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T22:06:22.607781", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T22:11:36.698746", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 127.0.0.1:0/1", "details": { "old_config": { "ip": "127.0.0.1", "rack": 0, "slot": 2 }, "new_config": { "ip": "127.0.0.1", "rack": 0, "slot": 1 } } }, { "timestamp": "2025-07-19T22:11:41.974399", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 1 } }, { "timestamp": "2025-07-19T22:11:44.917328", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 1 } }, { "timestamp": "2025-07-19T22:12:28.865152", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 127.0.0.1:0/0", "details": { "old_config": { "ip": "127.0.0.1", "rack": 0, "slot": 1 }, "new_config": { "ip": "127.0.0.1", "rack": 0, "slot": 0 } } }, { "timestamp": "2025-07-19T22:12:33.010656", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 0 } }, { "timestamp": "2025-07-19T22:12:45.632358", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 0 } }, { "timestamp": "2025-07-19T22:16:32.861156", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T22:16:42.440110", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 0 } }, { "timestamp": "2025-07-19T22:16:53.326588", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 0 } }, { "timestamp": "2025-07-19T22:17:46.848148", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 127.0.0.1:0/1", "details": { "old_config": { "ip": "127.0.0.1", "rack": 0, "slot": 0 }, "new_config": { "ip": "127.0.0.1", "rack": 0, "slot": 1 } } }, { "timestamp": "2025-07-19T22:17:51.814340", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 1 } }, { "timestamp": "2025-07-19T22:18:01.265041", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 1 } }, { "timestamp": "2025-07-19T23:27:08.208450", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T23:27:20.489074", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 1 } }, { "timestamp": "2025-07-19T23:27:33.435449", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 10.1.33.11:0/2", "details": { "old_config": { "ip": "127.0.0.1", "rack": 0, "slot": 1 }, "new_config": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } } }, { "timestamp": "2025-07-19T23:27:35.355205", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T23:27:49.857326", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 10.1.33.11", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T23:28:03.411972", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 127.0.0.1:0/2", "details": { "old_config": { "ip": "10.1.33.11", "rack": 0, "slot": 2 }, "new_config": { "ip": "127.0.0.1", "rack": 0, "slot": 2 } } }, { "timestamp": "2025-07-19T23:28:07.009421", "level": "error", "event_type": "plc_connection_failed", "message": "Failed to connect to PLC 127.0.0.1", "details": { "ip": "127.0.0.1", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T23:29:14.947031", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 10.1.33.249:0/2", "details": { "old_config": { "ip": "127.0.0.1", "rack": 0, "slot": 2 }, "new_config": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } } }, { "timestamp": "2025-07-19T23:29:18.132063", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T23:30:10.893919", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-19T23:30:10.896921", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-19T23:33:32.589873", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T23:36:44.619374", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T23:36:59.720797", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T23:37:00.935380", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-19T23:37:00.938380", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-19T23:43:46.929550", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T23:43:54.596824", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T23:43:55.377313", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-19T23:43:55.380321", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-19T23:48:38.640110", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T23:48:41.470079", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T23:48:42.505682", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-19T23:48:42.510751", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-19T23:54:49.890388", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-19T23:54:53.899216", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-19T23:54:54.804438", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-19T23:54:54.808442", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-20T10:57:27.900065", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T10:58:20.099906", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-20T19:55:09.970238", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T19:55:21.690709", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-20T19:55:32.161728", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T19:55:32.167727", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-20T22:58:33.195123", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T23:00:02.947627", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-20T23:00:05.459324", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-20T23:00:10.767162", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:00:10.770176", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-20T23:00:21.646936", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-20T23:00:21.651937", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 1 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:00:21.655936", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 0 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:00:21.658937", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.249", "details": {} }, { "timestamp": "2025-07-20T23:01:23.105142", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-20T23:01:33.860399", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 0 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:01:33.863399", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 0 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:01:33.866398", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.249", "details": {} }, { "timestamp": "2025-07-20T23:02:06.003577", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-20T23:02:11.447466", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 0 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:02:11.452936", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 0 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:02:11.456927", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.249", "details": {} }, { "timestamp": "2025-07-20T23:03:30.463799", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } }, { "timestamp": "2025-07-20T23:03:40.709674", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:03:40.714677", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-20T23:12:13.679345", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T23:12:31.445814", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:12:31.449815", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249 and auto-activated 1 datasets for recording", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2, "auto_activated_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-20T23:12:34.845486", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:12:34.849625", "level": "info", "event_type": "streaming_started", "message": "Multi-dataset streaming started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2, "udp_host": "127.0.0.1", "udp_port": 9870 } }, { "timestamp": "2025-07-20T23:13:51.856604", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-20T23:13:51.859613", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 1 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:17:52.196719", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 0 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:17:52.200719", "level": "info", "event_type": "streaming_stopped", "message": "Multi-dataset streaming stopped: 0 datasets deactivated", "details": {} }, { "timestamp": "2025-07-20T23:17:52.203718", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.249", "details": {} }, { "timestamp": "2025-07-20T23:17:54.026988", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:17:54.031992", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249 and auto-activated 1 datasets for recording", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2, "auto_activated_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-20T23:18:12.560727", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-20T23:18:14.249955", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:18:16.469647", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-20T23:18:18.238188", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:22:53.579226", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T23:23:13.161965", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T23:24:05.283706", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T23:24:05.319632", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:24:05.323152", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-20T23:24:30.952393", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T23:24:31.002955", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:24:31.009499", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-20T23:24:51.202452", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 1 } }, { "timestamp": "2025-07-20T23:24:59.356614", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-07-20T23:25:04.088165", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-07-20T23:25:04.094297", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-07-20T23:25:04.248255", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-20T23:25:04.253860", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.249 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-07-20T23:25:07.496515", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:25:07.500914", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-20T23:25:07.505843", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.249 and auto-started CSV recording for 1 datasets", "details": { "ip": "10.1.33.249", "rack": 0, "slot": 2, "auto_started_recording": true, "recording_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-20T23:25:10.215131", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 1 } }, { "timestamp": "2025-07-20T23:49:17.370512", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-20T23:49:17.434505", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-20T23:49:17.439505", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-20T23:49:17.449529", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 1 } }, { "timestamp": "2025-07-20T23:50:20.235616", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Test' created", "details": { "session_id": "plot_0", "variables": [ "UR29_Brix" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-20T23:51:02.883495", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Test' removed", "details": { "session_id": "plot_0" } }, { "timestamp": "2025-07-20T23:51:16.267327", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'test' created", "details": { "session_id": "plot_1", "variables": [ "UR29_Brix", "UR29_Brix_Digital", "UR62_Brix" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-20T23:52:19.663479", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'test' created", "details": { "session_id": "plot_2", "variables": [ "UR29_Brix", "UR62_Brix" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-21T09:21:24.720368", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T09:21:37.488725", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 10.1.33.249:0/2", "details": { "old_config": { "ip": "10.1.33.249", "rack": 0, "slot": 2 }, "new_config": { "ip": "10.1.33.249", "rack": 0, "slot": 2 } } }, { "timestamp": "2025-07-21T09:21:43.453084", "level": "info", "event_type": "config_change", "message": "PLC configuration updated: 10.1.33.11:0/2", "details": { "old_config": { "ip": "10.1.33.249", "rack": 0, "slot": 2 }, "new_config": { "ip": "10.1.33.11", "rack": 0, "slot": 2 } } }, { "timestamp": "2025-07-21T09:21:45.846722", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T09:21:45.854021", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T09:21:45.857409", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "auto_started_recording": true, "recording_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-21T09:25:26.290146", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Cond' created", "details": { "session_id": "plot_0", "variables": [ "CTS306_PV" ], "time_window": 10, "trigger_variable": null } }, { "timestamp": "2025-07-21T09:39:40.657456", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T09:39:40.680497", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T09:39:40.684807", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T09:40:30.518857", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T09:40:30.542851", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T09:40:30.546860", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T09:41:09.159957", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'test' created", "details": { "session_id": "plot_0", "variables": [ "CTS306_PV" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-21T10:09:40.951446", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'test' created", "details": { "session_id": "plot_1", "variables": [ "CTS306_PV" ], "time_window": 10, "trigger_variable": null } }, { "timestamp": "2025-07-21T10:10:03.044358", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T10:10:03.070132", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T10:10:03.074143", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T10:10:48.758561", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'test' created", "details": { "session_id": "plot_2", "variables": [ "CTS306_PV" ], "time_window": 10, "trigger_variable": null } }, { "timestamp": "2025-07-21T10:28:02.672364", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T10:28:02.693756", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T10:28:02.697814", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T10:28:56.265087", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'temp' created", "details": { "session_id": "plot_3", "variables": [ "CTS306_PV" ], "time_window": 10, "trigger_variable": null } }, { "timestamp": "2025-07-21T10:49:21.053339", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-07-21T10:49:21.057745", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-07-21T10:49:21.063745", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-21T10:49:21.068745", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-07-21T10:49:27.413472", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T10:49:27.420917", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T10:49:27.426918", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "auto_started_recording": true, "recording_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-21T10:51:12.198006", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T10:51:12.222774", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T10:51:12.227786", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T10:51:52.901833", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Cond' created", "details": { "session_id": "plot_4", "variables": [ "CTS306_PV" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-21T11:22:36.755640", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T11:22:36.781108", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T11:22:36.785849", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T11:22:56.274910", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'test' removed", "details": { "session_id": "plot_0" } }, { "timestamp": "2025-07-21T11:22:59.278159", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'test' removed", "details": { "session_id": "plot_1" } }, { "timestamp": "2025-07-21T11:23:01.427750", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'test' removed", "details": { "session_id": "plot_2" } }, { "timestamp": "2025-07-21T11:23:04.342691", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'temp' removed", "details": { "session_id": "plot_3" } }, { "timestamp": "2025-07-21T11:23:07.835356", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Cond' removed", "details": { "session_id": "plot_4" } }, { "timestamp": "2025-07-21T11:23:28.573576", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Cond' created", "details": { "session_id": "plot_5", "variables": [ "CTS306_PV" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-21T11:23:59.616795", "level": "info", "event_type": "plot_session_updated", "message": "Plot session 'Cond' configuration updated", "details": { "session_id": "plot_5", "new_config": { "name": "Cond", "variables": [ "UR29_Brix" ], "time_window": 10, "y_min": null, "y_max": null, "trigger_variable": null, "trigger_enabled": false, "trigger_on_true": true } } }, { "timestamp": "2025-07-21T11:24:11.314102", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Cond' removed", "details": { "session_id": "plot_5" } }, { "timestamp": "2025-07-21T11:25:39.077731", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Condix' created", "details": { "session_id": "plot_6", "variables": [ "CTS306_PV", "UR29_Brix" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-21T11:26:04.419881", "level": "info", "event_type": "plot_session_updated", "message": "Plot session 'Condix' configuration updated", "details": { "session_id": "plot_6", "new_config": { "name": "Condix", "variables": [ "UR62_Brix" ], "time_window": 60, "y_min": null, "y_max": null, "trigger_variable": null, "trigger_enabled": false, "trigger_on_true": true } } }, { "timestamp": "2025-07-21T11:40:49.279919", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T11:40:49.300672", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T11:40:49.306512", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T11:49:04.783801", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T11:49:04.807533", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T11:49:04.811438", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T12:09:29.076716", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T12:09:29.104501", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T12:09:29.112409", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T12:15:31.494921", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T12:15:31.516212", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T12:15:31.521785", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T12:15:48.946451", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T12:15:48.968995", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T12:15:48.977924", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T12:15:52.270831", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-07-21T12:15:52.278439", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-07-21T12:15:52.396232", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-21T12:15:52.402205", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-07-21T12:28:56.732253", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T12:29:22.706547", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T12:29:22.715569", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T12:29:22.723751", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "auto_started_recording": true, "recording_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-21T12:30:37.610610", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Condix' removed", "details": { "session_id": "plot_6" } }, { "timestamp": "2025-07-21T12:31:11.408598", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Conducibilita Prodotto' created", "details": { "session_id": "plot_7", "variables": [ "CTS306_PV" ], "time_window": 10, "trigger_variable": null } }, { "timestamp": "2025-07-21T12:31:55.488256", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Conducibilita Prodotto' removed", "details": { "session_id": "plot_7" } }, { "timestamp": "2025-07-21T12:31:55.815522", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Conducibilita Prodotto' created", "details": { "session_id": "plot_8", "variables": [ "UR29_Brix" ], "time_window": 10, "trigger_variable": null } }, { "timestamp": "2025-07-21T14:31:42.617158", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T14:31:42.642798", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T14:31:42.648366", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T14:32:46.681050", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Conducibilita Prodotto' removed", "details": { "session_id": "plot_8" } }, { "timestamp": "2025-07-21T14:32:47.005241", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Conducibilita Prodotto' created", "details": { "session_id": "plot_9", "variables": [ "UR29_Brix" ], "time_window": 10, "trigger_variable": null } }, { "timestamp": "2025-07-21T14:33:22.614591", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Brix' created", "details": { "session_id": "plot_10", "variables": [ "UR62_Brix" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-21T14:34:57.247233", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Brix' removed", "details": { "session_id": "plot_10" } }, { "timestamp": "2025-07-21T14:35:23.267756", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Brix' created", "details": { "session_id": "plot_11", "variables": [ "UR29_Brix" ], "time_window": 60, "trigger_variable": null } }, { "timestamp": "2025-07-21T14:43:41.488583", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T14:43:41.519582", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T14:43:41.529047", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T14:44:24.981938", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Brix' removed", "details": { "session_id": "plot_11" } }, { "timestamp": "2025-07-21T14:44:25.311128", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Brix' created and started", "details": { "session_id": "plot_12", "variables": [ "UR29_Brix", "UR62_Brix" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-07-21T17:01:18.871713", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T17:01:18.903374", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T17:01:18.912924", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T17:13:36.924970", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Conducibilita Prodotto' removed", "details": { "session_id": "plot_9" } }, { "timestamp": "2025-07-21T17:13:40.385435", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Brix' removed", "details": { "session_id": "plot_12" } }, { "timestamp": "2025-07-21T17:13:59.375435", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Brix' created and started", "details": { "session_id": "plot_13", "variables": [ "UR29_Brix" ], "time_window": 10, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-07-21T17:33:27.303533", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T17:33:27.334173", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T17:33:27.345774", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T17:34:51.459774", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T17:34:51.489625", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T17:34:51.498003", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T17:38:38.361177", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T17:38:38.394439", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T17:38:38.402804", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T18:22:11.672676", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-07-21T18:22:11.682630", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-07-21T18:22:11.818203", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-21T18:22:11.827661", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-07-21T18:24:05.417266", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Brix' removed", "details": { "session_id": "plot_13" } }, { "timestamp": "2025-07-21T18:25:07.058543", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T18:25:07.066931", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T18:25:07.076741", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "auto_started_recording": true, "recording_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-21T18:25:18.499928", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Brix' created and started", "details": { "session_id": "plot_14", "variables": [ "UR29_Brix" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-07-21T18:26:03.568841", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T18:26:03.600360", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T18:26:03.609460", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T18:27:08.559092", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T18:27:08.586976", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T18:27:08.593701", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T18:27:09.538108", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-07-21T18:27:09.545334", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-07-21T18:27:09.596088", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-21T18:27:09.606944", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-07-21T18:27:12.713350", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-07-21T18:27:12.727587", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-07-21T18:27:12.762044", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-07-21T18:27:26.860032", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T18:27:26.872811", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T18:27:26.884920", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "auto_started_recording": true, "recording_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-21T18:34:08.696308", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-21T18:34:08.730392", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-21T18:34:08.738627", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-21T18:34:46.471786", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Brix' removed", "details": { "session_id": "plot_14" } }, { "timestamp": "2025-07-21T18:35:13.057820", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'Brix' created and started", "details": { "session_id": "plot_15", "variables": [ "UR29_Brix" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-07-21T18:36:17.216085", "level": "info", "event_type": "plot_session_removed", "message": "Plot session 'Brix' removed", "details": { "session_id": "plot_15" } }, { "timestamp": "2025-07-21T18:38:00.731968", "level": "info", "event_type": "plot_session_created", "message": "Plot session 'TEst' created and started", "details": { "session_id": "plot_16", "variables": [ "UR29_Brix" ], "time_window": 60, "trigger_variable": null, "auto_started": true } }, { "timestamp": "2025-07-28T11:17:42.259176", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-07-28T11:17:42.298212", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-28T11:17:42.303189", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-28T11:17:57.447529", "level": "info", "event_type": "csv_recording_stopped", "message": "CSV recording stopped (dataset threads continue for UDP streaming)", "details": {} }, { "timestamp": "2025-07-28T11:17:57.454697", "level": "info", "event_type": "udp_streaming_stopped", "message": "UDP streaming to PlotJuggler stopped (CSV recording continues)", "details": {} }, { "timestamp": "2025-07-28T11:17:57.540554", "level": "info", "event_type": "dataset_deactivated", "message": "Dataset deactivated: DAR", "details": { "dataset_id": "dar" } }, { "timestamp": "2025-07-28T11:17:57.548515", "level": "info", "event_type": "plc_disconnection", "message": "Disconnected from PLC 10.1.33.11 (stopped recording and streaming)", "details": {} }, { "timestamp": "2025-07-28T11:18:01.820757", "level": "error", "event_type": "udp_streaming_error", "message": "Cannot start UDP streaming: PLC not connected", "details": {} }, { "timestamp": "2025-07-28T11:18:07.200757", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-07-28T11:18:07.212573", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-07-28T11:18:07.224850", "level": "info", "event_type": "plc_connection", "message": "Successfully connected to PLC 10.1.33.11 and auto-started CSV recording for 1 datasets", "details": { "ip": "10.1.33.11", "rack": 0, "slot": 2, "auto_started_recording": true, "recording_datasets": 1, "dataset_names": [ "DAR" ] } }, { "timestamp": "2025-07-28T11:18:46.822611", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 1 } }, { "timestamp": "2025-08-03T10:18:29.942128", "level": "info", "event_type": "application_started", "message": "Application initialization completed successfully", "details": {} }, { "timestamp": "2025-08-03T10:18:30.069067", "level": "info", "event_type": "dataset_activated", "message": "Dataset activated: DAR", "details": { "dataset_id": "dar", "variables_count": 6, "streaming_count": 4, "prefix": "dar" } }, { "timestamp": "2025-08-03T10:18:30.076657", "level": "info", "event_type": "csv_recording_started", "message": "CSV recording started: 1 datasets activated", "details": { "activated_datasets": 1, "total_datasets": 2 } }, { "timestamp": "2025-08-03T10:18:30.085275", "level": "info", "event_type": "udp_streaming_started", "message": "UDP streaming to PlotJuggler started", "details": { "udp_host": "127.0.0.1", "udp_port": 9870, "datasets_available": 1 } } ], "last_updated": "2025-08-03T10:18:30.085275", "total_entries": 452 }