{"title":"DAYPSCI: Event-based dataset for anomaly detection through fault injection in PLC-controlled industrial cyber-physical systems","authors":"Juan Vicente Martín-Fraile, Nuño Basurto Hornillos, Jesús Enrique Sierra-García, Álvaro Herrero","doi":"10.1016/j.dib.2026.113146","DOIUrl":null,"url":null,"abstract":"<div><div>This article presents DAYPSCI, an event-based dataset generated using an industrial cyber-physical system (CPS) testbed based on a PLC-controlled part marking station with Siemens S7-1200 and S7-1500 devices. The system integrates real industrial hardware with digital twin technologies, enabling controlled and repeatable experiments. Data acquisition follows an event-based logging approach, where only changes in system variables are recorded rather than using fixed sampling rates, and each event is associated with its corresponding inter-event time (Δt), enabling precise temporal characterization of system dynamics. The dataset also includes scan-level identifiers (scan_id) and event ordering (event_order), preserving the logical execution order within PLC scan cycles. It contains time-stamped records of digital sensors, solenoid valve control signals, and process states under both normal operation and controlled fault injection scenarios affecting sensors, actuators, or both. Ground truth is generated through a hybrid approach combining externally defined labels from the experimental configuration and labels derived at runtime from control system signals (e.g., GEMMA states), ensuring a clear separation between CPS execution and the labeling layer while enabling traceability between injected faults (cause) and observable system behavior (effect), and allowing differentiation between fault activation and observable anomaly manifestation, which may be temporally decoupled. The dataset is organized into independent experimental batches, each including processed data (CSV), network traffic captures (PCAPNG) from a Profinet-based industrial communication network, and detailed documentation, facilitating sequence-based analysis and reproducibility. The dataset supports the development and evaluation of machine learning methods for anomaly detection and fault classification in industrial CPS.</div></div>","PeriodicalId":10973,"journal":{"name":"Data in Brief","volume":"68 ","pages":"Article 113146"},"PeriodicalIF":1.9000,"publicationDate":"2026-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Data in Brief","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2352340926006931","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2026/8/15 0:00:00","PubModel":"Epub","JCR":"Q3","JCRName":"MULTIDISCIPLINARY SCIENCES","Score":null,"Total":0}
引用次数: 0
Abstract
This article presents DAYPSCI, an event-based dataset generated using an industrial cyber-physical system (CPS) testbed based on a PLC-controlled part marking station with Siemens S7-1200 and S7-1500 devices. The system integrates real industrial hardware with digital twin technologies, enabling controlled and repeatable experiments. Data acquisition follows an event-based logging approach, where only changes in system variables are recorded rather than using fixed sampling rates, and each event is associated with its corresponding inter-event time (Δt), enabling precise temporal characterization of system dynamics. The dataset also includes scan-level identifiers (scan_id) and event ordering (event_order), preserving the logical execution order within PLC scan cycles. It contains time-stamped records of digital sensors, solenoid valve control signals, and process states under both normal operation and controlled fault injection scenarios affecting sensors, actuators, or both. Ground truth is generated through a hybrid approach combining externally defined labels from the experimental configuration and labels derived at runtime from control system signals (e.g., GEMMA states), ensuring a clear separation between CPS execution and the labeling layer while enabling traceability between injected faults (cause) and observable system behavior (effect), and allowing differentiation between fault activation and observable anomaly manifestation, which may be temporally decoupled. The dataset is organized into independent experimental batches, each including processed data (CSV), network traffic captures (PCAPNG) from a Profinet-based industrial communication network, and detailed documentation, facilitating sequence-based analysis and reproducibility. The dataset supports the development and evaluation of machine learning methods for anomaly detection and fault classification in industrial CPS.
期刊介绍:
Data in Brief provides a way for researchers to easily share and reuse each other''s datasets by publishing data articles that: -Thoroughly describe your data, facilitating reproducibility. -Make your data, which is often buried in supplementary material, easier to find. -Increase traffic towards associated research articles and data, leading to more citations. -Open up doors for new collaborations. Because you never know what data will be useful to someone else, Data in Brief welcomes submissions that describe data from all research areas.