De acordo com a linguagem ST (Texto Estruturado), podemos afirmar:
I - As expressões geram valores derivados de outras variáveis e constantes. Expressões devem produzir valores do mesmo tipo de uma variável sendo atribuída. Como nas linguagens tradicionais, quando os operadores têm a mesma prioridade, eles são avaliados esquerda para a direita.
II - É possível utilizar apenas os recursos da linguagem procedural, impossibilitando o uso de recursos do CLP, como por exemplo, o controle PID.
III - Por ser uma linguagem procedural, a sua utilização é restrita, impossibilitando a definição de blocos funcionais complexos que podem ser usados em outra linguagem prevista no IEC.
IV - A norma IEC também permite duas formas para o desenvolvimento de programas: top-down e bottom-up.