Engenharia Múltipla Escolha

A estrutura da linguagem de programação das listas de instruções se baseia em um acumulador identificado como linguagem orientada; assim, cada instrução faz uso do conteúdo mais recente do acumulador ou modifica-o. De acordo com a norma IEC61131-1, esse acumulador é o resultado, daí a lista de instruções precisa ser iniciada pelo operando. Dessa maneira, sobre os operadores da linguagem de lista de instruções, assinale a alternativa correta.

A estrutura da linguagem de programação das listas de instruções se baseia em um acumulador identificado como linguagem orientada; assim, cada instrução faz uso do conteúdo mais recente do acumulador ou modifica-o. De acordo com a norma IEC61131-1, esse acumulador é o resultado, daí a lista de instruções precisa ser iniciada pelo operando. Dessa maneira, sobre os operadores da linguagem de lista de instruções, assinale a alternativa correta.

  1. O operador S recebe a seguinte instrução: coloque o operando booleano exatamente em FALSE se o resultado atual for TRUE.
  2. O operador LD recebe a seguinte instrução: salve o resultado atual na posição do operando.
  3. O operador S recebe a seguinte instrução: coloque o operando booleano exatamente em TRUE se o resultado atual for TRUE.
  4. O operador ST recebe a seguinte instrução: torne o resultado atual igual ao operando.
  5. O operador ST recebe a seguinte instrução: coloque o operando booleano exatamente em FALSE se o resultado atual for TRUE.

Resolução completa

Explicação passo a passo

C
Alternativa C

Alternativa C - O operador S recebe a seguinte instrução: coloque o operando booleano exatamente em TRUE se o resultado atual for TRUE.

Introdução à Linguagem Lista de Instruções (IL)

A linguagem Lista de Instruções (IL) é uma das linguagens padronizadas pela norma IEC 61131-3 para programação de CLPs (Controladores Lógicos Programáveis). Ela possui uma sintaxe próxima à linguagem assembly, focada na manipulação direta de bits e palavras através de um componente central chamado acumulador.

O funcionamento básico gira em torno de três conceitos fundamentais:

  • Acumulador de Lógica: Um registrador interno onde o resultado de cada operação lógica é armazenado temporariamente antes de ser usado na próxima instrução.
  • Operadores Unários: Atuam diretamente no acumulador (ex: LD, NOT).
  • Operadores Binários: Combinam o acumulador com um operando externo (ex: AND, OR).

Análise dos Operadores Citados

Para identificar a alternativa correta, precisamos compreender a função exata de cada comando mencionado nas opções:

1. Operadores de Memória (LD e ST)

Estes comandos gerenciam o fluxo de dados entre a memória externa e o acumulador.

ComandoFunção TécnicaDescrição Simples
LD (Load)CarregarPega o valor do operando e coloca no acumulador.
ST (Store)ArmazenarPega o valor do acumulador e salva no operando.
  • Por que a 2ª opção está errada? Ela diz que o LD "salva o resultado atual". Isso descreve o comando ST. O LD faz o contrário: traz o dado para dentro.

2. Operadores de Controle de Bits (S e R)

Estes comandos são frequentemente usados para acionar saídas ou bits de memória condicionais.

ComandoFunção TécnicaComportamento Lógico
S (Set)Setar (Ligar)Coloca o operando em TRUE (1) se o acumulador for TRUE.
R (Reset)Resetar (Desligar)Coloca o operando em FALSE (0) se o acumulador for TRUE.
  • Por que a 1ª opção está errada? Diz que o S coloca em FALSE. Isso seria a função do comando R (Reset).
  • Por que a 4ª opção está errada? O comando R não torna o resultado igual ao operando; ele força o operando para FALSE.
  • Por que a 5ª opção está errada? O comando ST transfere o valor do acumulador, não força para FALSE.

Conclusão

A alternativa correta é a que define corretamente a função do comando S (Set).

Em programação de CLPs, quando utilizamos a instrução S Endereço, estamos dizendo ao controlador: "Se a lógica desta linha estiver verdadeira (acumulador = TRUE), force a variável 'Endereço' para o estado ligado (TRUE)." Isso garante que a saída permaneça ativa mesmo que o sinal de entrada inicial desapareça, funcionando como uma memória de retenção.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.