The most tedious thing to do when using a neural network is the creation of the learning data files. neurofeeder was created to produce the data files, avoiding having to deal with many CSV files.
A Step 7 AWL/STL/PLC simulator.
An IDE for Python.