PROFESSOR • Elcio Romblesperger ST (STRUCTURED TEXT)
• Esta linguagem de programação é
geralmente usada para blocos de função, que são usados em outros programas com outras linguagens como Ladder ou diagrama de blocos. • A grande parte dos programas para CLP’s podem ser feitos em linguagens gráficas sem muitas dificuldades porém programas maiores e mais complexos exigem uma linguagem como Texto Estruturado. IL (Instruction List)
• Ideal para programas com poucas quebras
no fluxo de execução, para resolução de problemas pequenos e, consequentemente, adequadas para CLPs de mesmo porte. • As funções e variáveis são padronizadas todas de acordo com a norma em que está contida, fazendo com que mais que uma linguagem possa ser usada num mesmo programa IL (Instruction List) NORMA ICE 61131-3
• formado um grupo de trabalho dentro da
International Electrotechnical Commission (IEC) para avaliar o projeto completo de controladores lógicos programáveis, incluindo hardware, instalação, testes, documentação, programação e comunicação. • Normaliza os projetos de controladores lógicos programáveis: NORMA IEC 61131-3 • Assim, de acordo com a norma IEC 61131-3 são definidas cinco linguagens de programação: • 1.Lista de Instruções (IL). • 2.Texto Estruturado (ST). • 3.Diagramas de Blocos Funcionais (FBD). • 4.Funções Gráficas de Sequenciamento (SFC). • 5.Ladder Diagrams (LD). NORMA IEC 61131-3 • Segundo a norma, “programa é uma montagem lógica de todos os elementos de linguagens e construções necessárias para o processamento de sinal requerido para o controle de uma máquina ou processo por um sistema controlador programável”. CLP