I suggest you to choose Pixsys plc . Is a good choice because as they wrote in his website The Ladder PLprog programming environment is structured in easy-to-use function blocks, with counter, timer and PID controller functions. Is also supported in the USA.