Você está na página 1de 1

O básico da linguagem IL nos ambientes integrados da

Schneider Electric

A linguagem IL (instruction list) é uma das linguagens descritas na IEC 61131 e suportadas
nos ambientes de desenvolvimento integrado da Schneider Electric, como o EcoStruxure
Control Expert e o SoMachine Basic, sendo as outras a FBD (Function Block Language), LD
(Ladder Diagram), ST (Structured Text) e SFC.

Estrutura da Linguagem
A IL é uma linguagem orientada a acumulador, que é um número em memória onde
instruções usam ou alteram tal número para obter, como a IEC 61131 descreve, um resultado
final.

Por isso, o acumulador deve ser inicializado para um valor usando a instrução LD.

Exemplo de Adição:
Instrução Significado
LD 10 Inicializa o acumulador com o valor 10
ADD 25 25 é adicionado ao acumulador
ST A Armazena os conteúdos do acumulador na variável “A”

Comparações também se referem ao acumulador. O resultado da comparação é armazenado


no acumulador e assim se torna o valor atual do acumulador, podendo ser consultado.

Exemplo de Comparação:
Instrução Significado
LD B Inicializa o acumulador com o valor B
GT 10 Exerce uma comparação de maior que (Greater Than) entre o
argumento da instrução e o valor atual do acumulador e armazena
o resultado no acumulador.
ST A O resultado da comparação é armazenado na variável A.

Se B > 10 então o valor na variável A e do acumulador é 1 (True)


Se B < 10 então o valor na variável A e do acumulador é 0 (False)

Você também pode gostar