https://automationforum.co/top-6-free-plc-programming-software-list/
Top 6 free PLC Programming software