Omkar2118/datasets huggingface dataset:
PLC_data_1

Less complex PLC dataset, the states each have a dedicated feature where the positive flank  (0->1 value switch) indicates a state start.   
The noise is generated by inducing random features.     
Signals: 35  
States: 17  
Cycles: 3000  
Noise [%]: 10  
Cycle Time: 89.9

Introducing paper: Information-based Preprocessing of PLC Data for Automatic Behavior Modeling
PLC_data_2

More complex PLC dataset, the states each have a unique combination of feature values indicating a state start.   
This leads to less precise cycle cutting due to our logic only considering one cyclic signal.   
For this reason this part of the code is still in development.   
The noise is generated by inducing random values.   
Signals: 26  
States: 15  
Cycles: 400  
Noise [%]: 10  
Column names: ['Timestamp', 'Signal 1', 'Signal 2', 'Signal 3', 'Signal 4', 'Signal 5', 'Signal 6', 'Signal 7', 'Signal 8', 'Signal 9', 'Signal 10', 'Signal 11', 'Signal 12', 'Signal 13', 'Signal 14', 'Signal 15',  
'Signal 16', 'Signal 17', 'Signal 18', 'Signal 19', 'Signal 20', 'Signal 21', 'Signal 22', 'Signal 23', 'Signal 24', 'Signal 25', 'Signal 26', 'Cycle', 'State']  
Data shape: (178267, 29)  
Cycle Time: 147.2

Introducing paper: Information-based Preprocessing of PLC Data for Automatic Behavior Modeling