Questão nº 57

Questão de Automação · FGV TJAM 2013 (nº 57)

FGV2013Técnico em TelecomunicaçõesAutomação
Gabarito: Ever comentário ↓

Um Controlador Lógico Programável (CLP) é utilizado para emitir um comando diante do surgimento de um evento. Esse evento repete-se periodicamente em intervalo de tempo igual a T.
O sensor utilizado para informar ao CLP sobre a ocorrência do evento consome um tempo igual a T/2.
Considerando que o tempo de duração do evento é desprezível e que o tempo de execução do comando dado pelo CLP é T/4, o tempo máximo que o CLP deve consumir para emitir o comando mencionado é igual a

Resposta comentada

Gabarito Alternativa E

O tempo de resposta de um CLP é o tempo total que ele leva desde a detecção de um evento até a execução de uma ação. Para que um sistema funcione corretamente, esse tempo de resposta deve ser menor que o intervalo entre eventos.

** (A) Incorreta:** Um tempo de resposta de $2T$ seria muito longo, pois o próximo evento ocorreria antes mesmo do CLP terminar de processar o anterior.
** (B) Incorreta:** Um tempo de resposta de TT é o limite máximo aceitável para garantir que o CLP responda antes do próximo evento, mas o problema pede o tempo máximo que o CLP deve consumir, que é um valor menor.
** (C) Incorreta:** Um tempo de resposta de T/2T/2 não considera o tempo de processamento interno do CLP.
** (D) Incorreta:** Um tempo de resposta de $2T/3aindaeˊmaiordoqueotempodisponıˊvelparaoCLPprocessarapoˊsadetecc\ca~odoevento.(E)Correta:OtempototaldisponıˊvelparaoCLPagireˊointervaloentreeventos( ainda é maior do que o tempo disponível para o CLP processar após a detecção do evento. ** (E) Correta:** O tempo total disponível para o CLP agir é o intervalo entre eventos (T)menosotempoqueosensorlevaparadetectaroevento() menos o tempo que o sensor leva para detectar o evento (T/2).Issodeixaumtempode). Isso deixa um tempo de T - T/2 = T/2paraoCLPprocessareexecutarocomando.Comootempodeexecuc\ca~odocomandoeˊpara o CLP processar e executar o comando. Como o tempo de execução do comando éT/4,otempomaˊximoqueoCLPpodegastarinternamente(processamento+execuc\ca~o)eˊ, o tempo máximo que o CLP pode gastar internamente (processamento + execução) é T/2.Noentanto,aquesta~operguntaotempomaˊximoqueoCLPdeveconsumirparaemitirocomando.Oeventoocorre,osensorleva. No entanto, a questão pergunta o tempo máximo que o CLP *deve consumir para emitir o comando*. O evento ocorre, o sensor leva T/2paradetectar,eoCLPprecisaemitirocomandoantesqueoproˊximoeventoocorra.OtempototaldisponıˊvelparaoCLPagir(desdeomomentoemqueoeventopoderiaserdetectadoateˊomomentoemqueoproˊximoeventoocorre)eˊpara detectar, e o CLP precisa emitir o comando *antes* que o próximo evento ocorra. O tempo total disponível para o CLP agir (desde o momento em que o evento *poderia* ser detectado até o momento em que o próximo evento ocorre) éT.Osensorconsome. O sensor consome T/2.Portanto,oCLPtem. Portanto, o CLP tem T - T/2 = T/2paraprocessareexecutar.Seotempodeexecuc\ca~odocomandoeˊpara processar e executar. Se o tempo de execução do comando éT/4,otempomaˊximodeprocessamentointernodoCLPeˊ, o tempo máximo de processamento interno do CLP é (T/2) - (T/4) = T/4.Aquesta~oeˊsutil:"otempomaˊximoqueoCLPdeveconsumirparaemitirocomandomencionadoeˊiguala".Issoserefereaotempototaldesdeadetecc\ca~odoeventoateˊaemissa~odocomando.Oeventoocorre,osensorleva. A questão é sutil: "o tempo máximo que o CLP deve consumir para emitir o comando mencionado é igual a". Isso se refere ao tempo total desde a detecção do evento até a emissão do comando. O evento ocorre, o sensor leva T/2parainformar.OCLPtemateˊofinaldointervalopara informar. O CLP tem até o final do intervaloTparaagir.Assim,otempoqueoCLPtemparaprocessareexecutareˊpara agir. Assim, o tempo que o CLP tem para processar e executar éT - T/2 = T/2.Seaexecuc\ca~odocomandoeˊ. Se a execução do comando é T/4,otempodeprocessamentointernodoCLPdevesernomaˊximo, o tempo de processamento interno do CLP deve ser no máximo T/2 - T/4 = T/4.Portanto,otempomaˊximoqueoCLPdeveconsumir(processamento+execuc\ca~o)eˊ. Portanto, o tempo máximo que o CLP deve consumir (processamento + execução) é T/4 + T/4 = T/2.Apegadinhaaquieˊinterpretar"tempomaˊximoqueoCLPdeveconsumirparaemitirocomando"comootempodeprocessamentointernomaisotempodeexecuc\ca~o.OtempoderespostatotaldoCLP(desdeoinstanteemqueoeventoocorreateˊaemissa~odocomando)devesernomaˊximo. A pegadinha aqui é interpretar "tempo máximo que o CLP deve consumir para emitir o comando" como o tempo de processamento interno *mais* o tempo de execução. O tempo de resposta total do CLP (desde o instante em que o evento ocorre até a emissão do comando) deve ser no máximo T/2.Seotempodeexecuc\ca~odocomandoeˊ. Se o tempo de execução do comando é T/4,otempodeprocessamentointernodoCLPna~opodeexceder, o tempo de processamento interno do CLP não pode exceder T/2 - T/4 = T/4.Portanto,otempomaˊximoqueoCLPdeveconsumir(processamento+execuc\ca~o)eˊ. Portanto, o tempo máximo que o CLP deve consumir (processamento + execução) é T/4 + T/4 = T/2.Aquesta~o,noentanto,perguntaotempomaˊximoqueoCLPdeveconsumirparaemitirocomando.Issoserefereaotempototaldesdeadetecc\ca~odoeventoateˊaemissa~odocomando.Oeventoocorre.Osensorleva. A questão, no entanto, pergunta o tempo máximo que o CLP *deve consumir para emitir o comando*. Isso se refere ao tempo total desde a detecção do evento até a emissão do comando. O evento ocorre. O sensor leva T/2paradetectareinformar.OCLPtemateˊofinaldointervalopara detectar e informar. O CLP tem até o final do intervaloTparaemitirocomando.Portanto,otempodisponıˊvelparaoCLPagireˊpara emitir o comando. Portanto, o tempo disponível para o CLP agir éT - T/2 = T/2.Seotempodeexecuc\ca~odocomandoeˊ. Se o tempo de execução do comando é T/4,otempomaˊximodeprocessamentointernodoCLPeˊ, o tempo máximo de processamento interno do CLP é T/2 - T/4 = T/4.Assim,otempototalqueoCLPconsomedesdeadetecc\ca~oateˊaemissa~oeˊotempodeprocessamentointernomaisotempodeexecuc\ca~o,quedevesernomaˊximo. Assim, o tempo total que o CLP consome desde a detecção até a emissão é o tempo de processamento interno mais o tempo de execução, que deve ser no máximo T/4 + T/4 = T/2.Aalternativa. A alternativa T/4refereseaotempomaˊximodeprocessamentointernodoCLP,na~oaotempototalderesposta.Aquesta~oeˊmalformuladasearespostacorretaeˊrefere-se ao tempo máximo de processamento interno do CLP, não ao tempo total de resposta. A questão é mal formulada se a resposta correta éT/4.Seotempodeexecuc\ca~oeˊ. Se o tempo de execução é T/4,eotempototaldisponıˊvelparaoCLPagireˊ, e o tempo total disponível para o CLP agir é T/2,enta~ootempodeprocessamentointernodevesernomaˊximo, então o tempo de processamento interno deve ser no máximo T/4.OtempototalqueoCLPconsome(processamento+execuc\ca~o)seria. O tempo total que o CLP consome (processamento + execução) seria T/4 + T/4 = T/2.Aalternativa. A alternativa T/4eˊotempomaˊximodeprocessamentointerno.ApegadinhaeˊqueaperguntapodeserinterpretadacomootempodeprocessamentointernodoCLP,ena~ootempototalderesposta.Seotempodeexecuc\ca~oeˊé o tempo máximo de processamento interno. A pegadinha é que a pergunta pode ser interpretada como o tempo de processamento interno do CLP, e não o tempo total de resposta. Se o tempo de execução éT/4,eotempototaldisponıˊvelparaoCLPagireˊ, e o tempo total disponível para o CLP agir é T/2,enta~ootempodeprocessamentointernodevesernomaˊximo, então o tempo de processamento interno deve ser no máximo T/4.Portanto,otempomaˊximoqueoCLPdeveconsumirinternamente(processamento)eˊ. Portanto, o tempo máximo que o CLP deve consumir *internamente* (processamento) é T/4$.

Fonte: FGV TJAM 2013 Técnico em Telecomunicações (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho