Ótimo post!
Embora não presente em todos os PLC's, o Structured Text traz uma série de facilidades que vemos um linguagens de alto nível. Loops, funções, bem próximo do que realmente é o C.
Aqui onde trabalho todos os programas são desenvolvidos em ST e por mais que seja exigido por alguns clientes, nós sempre forçamos para que seja em ST.
Desenvolvemos internamente aqui algumas IHMs com Nodejs e React. Pretendo em breve fazer um post explicando sobre isso.