Questão de Engenharia de Automação — Robótica e Automação — IF-MG 2024
Engenharia de AutomaçãoRobótica e Automação
- Código
- qg240065
- Banca
- IF-MG
- Órgão
- IF-MG
- Ano
- 2024
- Nível
- Superior
- Cargo
- PROFESSOR EBTT - Controle e Automação - Itabirito
A norma IEC61131, especificamente em sua seção 3, estabelece e normatiza as linguagens de programação empregadas em Controladores Lógicos Programáveis (CLPs). Levando em conta as aplicações e orientações para cada uma das linguagens especificadas na norma, é correto afirmar que:
- AExistem cinco linguagens de programação de CLPs: duas gráficas e três textuais.
- BA linguagem Lista de Instruções (InstructionList) é uma linguagem textual de alto nível que utiliza uma sintaxe estruturada e legível, facilitando a escrita e a manutenção do código. Permite o uso de estruturas de controle, como condicionais e repetições, e possibilita definir funções e procedimentos, promovendo a modularidade e a reutilização de código.
- CA linguagem Ladder é uma linguagem gráfica baseada em etapas (steps) e transições (transitions), em que cada etapa representa um estado ou uma fase do processo. Por outro lado, as transições conectam as etapas e determinam os momentos de ativação, com base em condições lógicas.
- DA linguagem Diagrama de Blocos Funcionais (FunctionBlockDiagram) é uma linguagem gráfica que representa a lógica de controle por meio de blocos conectados, os quais podem ser funções predefinidas na álgebra booleana (AND, OR ou NOT, por exemplo) ou blocos personalizados, que realizam operações específicas.
- EA norma IEC61131-3 estabelece que os controladores lógicos programáveis devem oferecer suporte para as cinco linguagens, independentemente de sua capacidade e aplicabilidade, promovendo universalidade para os técnicos e engenheiros programadores.