Questões de Concurso
Comentadas sobre linguagens de programação para engenharia de automação em engenharia de automação
Foram encontradas 18 questões
A lógica desejada requer que o motor deve ser acionado quando o botão de partida (START) for pressionado e o botão de parada (STOP) não estiver acionado. Além disso, o motor deve permanecer ligado (auto-retenção) até que o botão STOP seja pressionado.
Assinale a opção que apresenta corretamente essa lógica, em conformidade com os princípios da programação.
• Uma sirene que deve ser acionada somente após um atraso programado, evitando partidas imediatas.
• Um ventilador que deve continuar operando por alguns segundos após o desligamento do comando, para garantir a exaustão residual do ambiente.
Ao revisar o programa em Ladder, foi necessário distinguir o comportamento dos temporizadores empregados nessas duas etapas. Nesse caso, qual alternativa descreve corretamente a diferença principal entre um temporizador TON e um TOF?
Analise as afirmativas seguintes, referentes a características de Controladores Lógicos Programáveis – CLP’s:
I. Para garantir o atendimento às exigências de um sistema de tempo real o programa de controle deve monitorar regularmente os sinais de entrada provenientes do processo. Isto é garantido pela execução cíclica do programa em CLP’s num período denominado varredura (SCAN).
II. Depois do advento dos CLP’s os relés e os contatores tornaram-se dispensáveis à automação industrial, minimizando problemas de manutenção com desgastes mecânicos das partes móveis, ruídos e dissipação térmica associados a estes dispositivos.
III. Um passo na linguagem SFC representa um estado particular do sistema, recebe um nome único, só pode aparecer uma vez na rede SFC e pode possuir somente uma ação de controle associada a ele para descrever seu comportamento.
IV. Tanto funções como blocos funcionais são referidos como blocos, mas apenas os blocos funcionais possuem persistência de dados por meio da estrutura de dados criada quando instância é declarada.
Selecione a única opção que relaciona todas as afirmativas corretas.
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:
Nesse cenário, deseja-se que o microcontrolador acesse um byte dessa memória.
Utilizando-se a notação 0x, qual é o maior endereço, em hexadecimal, para o microcontrolador realizar esse acesso?
Dado 1 kB = 1 kilobyte = 1024 bytes
Considere o trecho de código na linguagem C, descrito abaixo.
int Teste[5] = {4,2,10,4,5};
int SomaQ = 0;
int i;
for (i=0;i<5;i++) {
"código a ser incluído aqui"
} /* for */
Qual código deve ser incluído na linha indicada entre
aspas (" ") para que a variável SomaQ assuma o valor
da soma dos quadrados dos números contidos no vetor
Teste quando terminar o loop?
Uma dessas ferramentas destina-se ao controle do movimento e da velocidade de seus eixos ao longo de um processamento de uma peça.
A ferramenta citada é:
A seguinte caracterização NÃO descreve adequadamente um CLP:
A seguinte caracterização NÃO descreve adequadamente um sistema supervisório:
Considerando-se uma operação automatizada de torneamento, o programa de instruções
A IEC 61131-3 especifica a sintaxe e a semântica das linguagens de programação para Controladores Lógicos Programáveis (CLP).
Assinale a alternativa que apresenta apenas linguagens definidas pela norma em questão.