A norma IEC61131, em sua parte 3 (ou IEC61131-3) define e padroniza as linguagens de programação utilizadas em controladores industriais (CLPs). Considerando as aplicações e indicações para cada uma das linguagens definidas na norma, é CORRETO afirmar que:
A) A linguagem Ladder é uma linguagem gráfica baseada em diagramas de circuitos de portas lógicas.
B) Todas as linguagens devem ser suportadas por todos os modelos de CLPs.
C) O Sequential Function Chart é representado por um diagrama sequencial composto de passos (aos quais são associadas ações) e transições (que provocam a mudança do passo ativo ao serem disparadas).
D) O Instruction List é uma linguagem estruturada composta de estruturas como IF, WHILE, CASE etc.
E) O Function Block Diagram simula um diagrama de relés representados pelas entradas e saídas do controlador.

Passo 1

Resumindo o enunciado: a norma IEC 61131-3 padroniza cinco linguagens de programação para CLPs e cada uma delas tem finalidades e características próprias. Precisamos analisar as descrições de cada linguagem nas alternativas e identificar qual está correta.

Passo 2

Analisando a alternativa A: “A linguagem Ladder é uma linguagem gráfica baseada em diagramas de circuitos de portas lógicas.”
Na verdade, Ladder Diagram (LD) é inspirada em diagramas de relés e símbolos de contatos e bobinas, não em portas lógicas eletrônicas. Logo, a afirmação está incorreta.

Passo 3

Analisando a alternativa B: “Todas as linguagens devem ser suportadas por todos os modelos de CLPs.”
A norma define as linguagens, mas não exige que todo CLP implemente todas as cinco. Muitos fabricantes oferecem apenas um subconjunto. Portanto, esta afirmação é falsa.

Passo 4

Analisando a alternativa C: “O Sequential Function Chart é representado por um diagrama sequencial composto de passos (aos quais são associadas ações) e transições (que provocam a mudança do passo ativo ao serem disparadas).”
Esta descrição corresponde exatamente ao SFC: passos com ações e transições que levam de um passo ao outro. Logo, está correta.

Passo 5

Analisando a alternativa D: “O Instruction List é uma linguagem estruturada composta de estruturas como IF, WHILE, CASE etc.”
Na verdade, Instruction List (IL) é uma linguagem textual de baixo nível, tipo assembly, sem construções estruturadas como IF ou WHILE (essas são de Structured Text). Portanto, está incorreta.

Passo 6

Analisando a alternativa E: “O Function Block Diagram simula um diagrama de relés representados pelas entradas e saídas do controlador.”
Function Block Diagram (FBD) usa blocos funcionais conectados por linhas, não diagramas de relés. Logo, a afirmação está errada.

Resposta

C) O Sequential Function Chart é representado por um diagrama sequencial composto de passos (aos quais são associadas ações) e transições (que provocam a mudança do passo ativo ao serem disparadas).

Exercícios relacionados