Hacker News new | ask | show | jobs
by needles1986 697 days ago
OpenPLC is a good English introduction. You're right, the biggest downside to these programs is that support and documentation are not in English. The Outseal IDE gives you the option of setting it English, although error messages still get output in Indonesian. Flprog also allows you to switch to English within the IDE.

If you're willing to pay a little extra for hardware you could go with Allen Bradley and their Connected Components workbench software.