SCL: termo de CLP em linguagem simples
Linguagens de códigoComo escrever uma regra como uma frase em vez de desenhá-la. SCL é a linguagem de texto da Siemens: você digita cada regra de CLP como uma linha curta de texto.
A linguagem de texto da Siemens para escrever instruções de controlador. Nomes locais podem começar com #, e := escreve um valor.
SCL em uma máquina real
SCL, ou Structured Control Language, é a linguagem de texto da Siemens. É o nome da Siemens para o que a IEC 61131-3 chama de texto estruturado, então quem sabe ler uma quase sabe ler a outra.
As tags locais começam com #, := escreve um valor e cada instrução termina com ponto e vírgula. Tem IF, CASE e FOR, e pode chamar temporizadores, contadores e blocos de função.
Costuma servir bem para contas, arrays e laços. Não confunda com a instrução SCL da Rockwell, que é um bloco de escalonamento analógico.
SCL: um exemplo resolvido
#HighLevel := #Level > 90.0; compara o nível com 90 a cada varredura e escreve TRUE ou FALSE em HighLevel. O # marca os dois nomes como tags que pertencem a este bloco.
SCL: um erro comum
Colar SCL direto no Studio 5000. O # precisa sair, e os temporizadores e contadores são chamados de outro jeito.
Ainda com dúvida sobre este? Pergunte no Vestiário.