A Norma IEC 61131 define um padrão global para programação ...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Para resolver esta questão, precisamos entender o contexto da Norma IEC 61131, que é um padrão internacional para a programação de sistemas de controle industrial. Esta norma é fundamental para padronizar a forma como programamos controladores lógicos programáveis (CLPs) e define diversas linguagens de programação utilizadas nesse campo.
A Norma IEC 61131 é composta por várias partes, mas, de maneira geral, ela especifica cinco linguagens de programação para CLPs, que são:
- Ladder Diagram (LD): Uma linguagem gráfica que se assemelha a esquemas elétricos, muito utilizada por engenheiros e técnicos devido à sua facilidade de visualização.
- Structured Text (ST): Uma linguagem textual semelhante a linguagens de alto nível como Pascal.
- Function Block Diagram (FBD): Uma linguagem gráfica que utiliza blocos funcionais para representar operações lógicas e matemáticas.
- Sequential Function Chart (SFC): Uma linguagem gráfica que facilita a modelagem de sequências de ações e estados.
- Instruction List (IL): Uma linguagem textual parecida com a programação em assembly, que foi descontinuada em versões mais recentes da norma.
Com base nessas informações, a alternativa correta é a letra A, que menciona as linguagens Ladder e SFC, ambas definidas pela norma IEC 61131.
Agora, vamos analisar as alternativas incorretas:
B - FBD e JAVA: Embora a Function Block Diagram (FBD) seja uma linguagem definida pela IEC 61131, JAVA não é. JAVA é uma linguagem de programação de propósito geral e não está incluída na norma IEC 61131.
C - C# e VHDL: Tanto C# quanto VHDL não são linguagens definidas pela IEC 61131. C# é usada principalmente no desenvolvimento de aplicativos, e VHDL é utilizada para descrição de circuitos digitais.
D - Ladder e C++: Embora Ladder seja uma linguagem definida pela norma, C++ não é. C++ é uma linguagem de programação geral, não específica para controle industrial conforme a definição da IEC 61131.
Ao responder questões de concurso, é importante estar atento ao que a norma específica cobre, evitando se confundir com outras linguagens de programação que, embora populares, não estão relacionadas ao contexto da questão.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
```Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
A IEC 61131-3 define cinco linguagens de programação:
ST (Structured Text)
IL (Instruction List)
LD (Ladder)
FBD (Function Block Diagram)
SFC (Sequential Flow Chart) Diagrama de Fluxo
A
A norma IEC 61131-3 estabelece cinco linguagens oficiais para CLPs. O Diagrama Ladder (LD) é a mais popular, baseada em lógicas de relés. O SFC (Sequential Function Chart) organiza o controle em etapas e transições, sendo ideal para processos sequenciais. As outras três são FBD (blocos), ST (texto estruturado) e IL (lista de instruções). Descarte linguagens de TI como Java, C++ ou C#, pois elas não fazem parte deste padrão internacional de automação.
Siga-me @rexconcurseiro
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo