Desenvolva o projeto de automação para o sistema de movimentação por esteiras transportadoras, descrito abaixo. O projeto deverá ser realizado conforme a metodologia de abordagem mostrada em aula e deverá conter os seguintes itens:
Lista de variáveis de entrada e saída;

Passo 1

O enunciado pede que eu desenvolva o projeto de automação para um sistema de movimentação por esteiras transportadoras e que, entre os itens do projeto, eu entregue a lista de variáveis de entrada e saída. O enunciado não especificou detalhes do sistema (quantas esteiras, presença de desviadores, sensores especiais etc.), portanto vou assumir um sistema padrão e comum em indústrias de pequeno/médio porte, suficiente para uma prova:
  • Sistema assumido (peguei essa configuração por falta de detalhes no enunciado): três esteiras em sequência — entrada (infeed), transporte principal (main) e saída (outfeed); um desviador pneumático para separar produto; válvula pneumática para atuador de rejeição; inversores (VFDs) para controle de velocidade das esteiras; sensores fotoelétricos (photoeyes) para detectar produtos; encoder no eixo da esteira principal para detecção de movimento/posição; botões de comando no painel (start/stop/reset); parada de emergência (E-Stop) e porta de segurança; lâmpadas de sinalização e alarme sonoro; um painel HMI para modos (Auto/Manual) e ajustes de velocidade; possibilidade de contagem de peças e detecção de atolamento (jam) por medição de corrente/encoder.
O que o enunciado pede explicitamente neste item: a lista de variáveis de entrada e saída. Vou gerar uma lista completa, didática e pronta para uso em projeto de PLC, indicando:
  • nome da variável (tag),
  • tipo do sinal (digital / analógico / pulsos / serial),
  • comportamento elétrico recomendado (por ex. 24\\ \text{VDC}, 0\!-\!10\\ \text{V} ou 4\!-\!20\\ \text{mA}),
  • estado normalizado (NC/NO) quando aplicável,
  • observações de uso (debounce, safety, VFD, etc.).

Passo 2

Antes de montar a lista é importante entender o conceito prático de entradas e saídas em automação e como escolher o que inclui:
  • Entrada (I/O de entrada): sinal que vem do campo para o controlador. Ex.: botões, sensores, chaves, sinais analógicos (pressão, peso), sinais de encoder (pulsos). Em linguagem de projeto chamamos de entradas digitais (ON/OFF), entradas analógicas (variáveis contínuas) e entradas de contagem/pulsos. Em projeto PLC normalmente se escolhe módulos de entradas digitais 24\\ \text{VDC}, entradas analógicas 0\!-\!10\\ \text{V} ou 4\!-\!20\\ \text{mA}, e módulos de alta velocidade para encoders/pulsos.
  • Saída (I/O de saída): sinal que vai do controlador para atuadores. Ex.: relés para contatores de motor, saídas digitais para válvulas, saídas analógicas para VFD 0\!-\!10\\ \text{V} ou 4\!-\!20\\ \text{mA}, saídas de pulso/step para drivers. As saídas digitais acionam bobinas, solenoides ou entradas digitais de VFD. As saídas analógicas regulam velocidade ou posição.
Boas práticas que vou aplicar na lista:
  • Nomes claros e consistentes: usar prefixos \text{I\_} para entradas e \text{O\_} para saídas ou simplesmente tags descritivos; aqui adotarei tags como \text{I\_StartPB}, \text{O\_Motor1\_Start} mas sempre colocados entre ... conforme sua regra;
  • Identificar sinais de segurança separadamente (E-Stop, cortina de luz) e indicar que esses sinais devem ser tratados por um circuito de segurança ou Safety PLC (fila de segurança), nunca apenas por lógica de PLC padrão;
  • Indicar tipo elétrico (NO/NC) e recomendação de filtragem (debounce) para entradas mecânicas;
  • Prover endereçamento de exemplo (ex.: \text{I0.0}, \text{Q0.0}) para facilitar implementação no PLC.

Passo 3

Vou listar as funções que cada variável vai suportar — isso ajuda a justificar a presença da variável no projeto. Cada entrada/saída abaixo terá o seu papel descrito:
  • Comando local e remoto: start/stop/reset, modo Auto/Manual;
  • Controle dos motores das esteiras (ligar/desligar, controle de velocidade via VFD);
  • Detecção de produto: posição para sincronização, contagem, e detecção de congestionamento;
  • Ações de manipulação: desviador, pistão de rejeição, freio eletromagnético;
  • Indicadores e alarmes: lâmpadas e buzzer;
  • Sinais de segurança: E-Stop, porta aberta, cortina de luz, relés de segurança;
  • Monitoramento: corrente de motor (para detectar jam), encoder (velocidade e posição), feedback de falha do VFD.

Passo 4

Agora ensino de forma prática como montar a lista de entradas. Para cada entrada eu explico o motivo, o tipo e a recomendação elétrica. Lembre-se: toda variável abaixo está formatada como tag entre ....
Entradas digitais principais (sugestão padrão 24\\ \text{VDC}, lógica positiva, sensores NO para fotoelétricos; botões com contatos NC/NO conforme indicado):
  • \text{I\_StartPB} — Digital — botão de partida (Start), contato NO, recomendação: debounce 20\\ \text{ms}.
  • \text{I\_StopPB} — Digital — botão de parada (Stop), contato NO ou NC (pref. NO com lógica tratando o consumo).
  • \text{I\_ResetPB} — Digital — botão de reset de falhas, contato NO.
  • \text{I\_EStop} — Digital — parada de emergência (E-Stop), contato NC (circuito de segurança), observação: ligar também a Safety PLC / circuito de segurança.
  • \text{I\_SafetyDoor} — Digital — chave de porta de proteção, contato NC (safety).
  • \text{I\_Photo\_Infeed} — Digital — fotoelétrico na entrada da esteira de alimentação, detecta presença de produto.
  • \text{I\_Photo\_BeforeDiverter} — Digital — fotoelétrico antes do desviador.
  • \text{I\_Photo\_Reject} — Digital — sensor que confirma que peça foi rejeitada.
  • \text{I\_Photo\_Outfeed} — Digital — fotoelétrico na saída da linha.
  • \text{I\_Encoder\_A} e \text{I\_Encoder\_B} — Pulsos de alta velocidade — canais A e B do encoder (quadratura) para medir velocidade/posição; requer módulo de contagem rápida.
  • \text{I\_Motor1\_Thermal} — Digital — contato de alarme térmico do contator/motor (feedback do relé térmico), NC.
  • \text{I\_VFD1\_Fault} — Digital — saída de falha do VFD (falha do inversor), sinal digital.
  • \text{I\_Current\_Alarm\_Motor1} — Digital/analog depending — entrada digital de relé de proteção de corrente (ou analógica se for medição direta); usada para detecção de jam se a corrente subir.
  • \text{I\_Pressure\_Low} — Digital — contato do pressostato da alimentação de ar (para atuadores pneumáticos), NC.
  • \text{I\_LightCurtain} — Digital — sinal de cortina de luz (safety), normalmente NC (interrompe = falha de segurança).
  • \text{I\_HMI\_Mode\_Auto} e \text{I\_HMI\_Mode\_Manual} — Digitais (pode ser via rede HMI/PLC); representam seleções de modo.
  • \text{I\_Weight\_AnalogIn} — Analógica — se houver célula de carga: entrada analógica 4\!-\!20\\ \text{mA} para medição de peso (uso opcional).
  • \text{I\_Barcode\_OK} — Digital/serial — saída de leitor de código de barras indicando leitura válida (se houver).
Observações didáticas rápidas sobre entradas:
  • Sensores mecânicos (chaves, botões) devem ser filtrados no software (debounce de 10\!-\!50\\ \text{ms}) para evitar sinais falsos.
  • Sensores fotoelétricos normalmente fornecem saída digital 24\\ \text{VDC} e são preferíveis PNP (fonte positiva) ou NPN conforme o padrão da planta; padronize e documente.
  • Entradas de segurança ( \text{I\_EStop}, \text{I\_LightCurtain}, \text{I\_SafetyDoor}) devem ser tratadas por Safety PLC ou relés de segurança; não confiar apenas na lógica de aplicação.

Passo 5

Agora as saídas — para cada atuador descrevo o tipo, a tensão recomendada e observações.
Saídas digitais/atuadoras:
  • \text{O\_Motor1\_Run} — Digital — comando liga/desliga para VFD do motor da esteira de infeed; normalmente via contato seco (relay) ou saída digital a relé para entrada digital do VFD; observação: VFD preferível receber comando via rede (Modbus) ou entrada digital + analog.
  • \text{O\_Motor2\_Run} — Digital — comando para VFD do motor da esteira principal.
  • \text{O\_Motor3\_Run} — Digital — comando para VFD do motor da esteira de outfeed.
  • \text{O\_VFD1\_Speed} — Analógica — saída 0\!-\!10\\ \text{V} (ou 4\!-\!20\\ \text{mA}) para referência de velocidade do VFD do motor 1.
  • \text{O\_VFD2\_Speed} — Analógica — para o motor 2.
  • \text{O\_VFD3\_Speed} — Analógica — para o motor 3.
  • \text{O\_Diverter\_Sol} — Digital — saída para solenóide do desviador pneumático (aciona desvio).
  • \text{O\_Reject\_Sol} — Digital — saída para solenóide do braço de rejeição.
  • \text{O\_Brake\_Release} — Digital — saída para liberar freio eletromagnético (se aplicável).
  • \text{O\_Alarm\_Buzzer} — Digital — saída para buzzer/alarme sonoro.
  • \text{O\_Lamp\_Red}, \text{O\_Lamp\_Yellow}, \text{O\_Lamp\_Green} — Digitais — lâmpadas de torre de sinalização.
  • \text{O\_HMI\_StartCmd} — Digital/Network — comando enviado ao HMI/SCADA para iniciar animação/indicação; pode ser via rede.
  • \text{O\_Conveyor1\_Contactor} — Digital — saída a relé para acionar contatores (se não usar VFD).
  • \text{O\_VFD1\_Enable} — Digital — comando de habilitação do VFD (separado de run), útil para sequência segura.
  • \text{O\_Lamp\_Fault} — Digital — acende quando houver falha crítica.
  • \text{O\_Valve\_BlowOff} — Digital — se houver soprador pneumático para posicionamento do produto.
Observações didáticas sobre saídas:
  • Para motores de potência use sempre contatores/inversores apropriados; o PLC só envia comando para o disjuntor/contator ou sinal ao VFD; nunca passe potência por saídas do PLC.
  • Saídas analógicas para VFDs normalmente 0\!-\!10\\ \text{V} ou 4\!-\!20\\ \text{mA}. Escolha um só padrão e documente.
  • Use blocos de proteção e timers para evitar acionamentos curtos (manter intertravamentos).

Passo 6

Sinais de supervisão e contagem (úteis como entradas/saídas adicionais):
  • Contador de peças: uso do \text{I\_Photo\_Outfeed} para incrementar contagem; variáveis internas: \text{C\_Counter} (esta é uma variável interna do PLC, não I/O de campo).
  • Indicadores de taxa (produção por minuto): calculados no PLC a partir de encoder e sensores.
  • Comunicação: \text{COMM\_MODBUS} ou \text{COMM\_PROFINET} — porta de comunicação para VFDs/HMI/SCADA (tipo: serial/Ethernet). Isso não é I/O físico convencional, mas projeto deve documentar.

Passo 7

Considerações de implementação física e endereçamento (exemplo):
  • Adotar módulos físicos de I/O: por exemplo, entradas digitais em blocos de 16 canais 24\\ \text{VDC}, saídas digitais em blocos de 8 relés de 24\\ \text{VDC} ou 250VAC, entradas analógicas 0\!-\!10\\ \text{V} para VFDs.
  • Exemplo de endereçamento (apenas sugestão para facilitar implementação): entradas \text{I0.0} a \text{I0.7} no primeiro bloco, \text{I1.0} a \text{I1.7} no segundo, saídas \text{Q0.0}, \text{Q0.1} etc.
  • Para entradas de encoder use módulo de alta velocidade com canais dedicados ( \text{CNT0}, \text{CNT1}).
  • Especificar que entradas de segurança devem ser cabeadas a um Safety PLC/relé de segurança, não apenas ao PLC normal.

Passo 8

Checklist didático final antes da lista definitiva (para a prova você deve saber):
  • Sempre identificar: tag, tipo (digital/analógico/pulsos), nível elétrico ( 24\\ \text{VDC} ou sinal analógico), NC/NO quando for segurança, recomendação de debounce ou filtro, e se o sinal exige módulo especial (contagem rápida, segurança, entrada analógica).
  • Não confundir sinal de comando do PLC para VFD com potência do motor. PLC comuta apenas controladores (contactores) ou envia sinal de controle ao VFD.
  • Sinais de segurança (E-Stop, cortina, porta) são NC por padrão e usados por dispositivos de segurança para garantir estado seguro com falha de fio aberto.

Passo 9

Agora apresento a lista consolidada e final de variáveis de entrada e saída, pronta para incluir no seu projeto e entregar como parte do documento. Esta lista é a resposta pedida. Vou organizar em duas seções: Entradas e Saídas. Cada linha terá a tag, tipo de sinal, nível/recomendação e uma curta descrição funcional.

Resposta

Entradas:
\text{I\_StartPB} — Digital 24\\ \text{VDC} — Botão Start (NO), debounce 20\\ \text{ms}
\text{I\_StopPB} — Digital 24\\ \text{VDC} — Botão Stop (NO)
\text{I\_ResetPB} — Digital 24\\ \text{VDC} — Botão Reset (NO)
\text{I\_EStop} — Digital (safety) — Parada de emergência, contato NC (ligar a Safety PLC)
\text{I\_SafetyDoor} — Digital (safety) — Chave de porta, contato NC
\text{I\_LightCurtain} — Digital (safety) — Cortina de luz, entrada de segurança NC
\text{I\_Photo\_Infeed} — Digital 24\\ \text{VDC} — Fotoelétrico entrada (detecta produto)
\text{I\_Photo\_BeforeDiverter} — Digital 24\\ \text{VDC} — Fotoelétrico antes do desviador
\text{I\_Photo\_Reject} — Digital 24\\ \text{VDC} — Fotoelétrico de confirmação de rejeição
\text{I\_Photo\_Outfeed} — Digital 24\\ \text{VDC} — Fotoelétrico na saída (contagem)
\text{I\_Encoder\_A} — Pulsos (alta velocidade) — Canal A do encoder (quadratura)
\text{I\_Encoder\_B} — Pulsos (alta velocidade) — Canal B do encoder (quadratura)
\text{I\_Motor1\_Thermal} — Digital 24\\ \text{VDC} — Feedback relé térmico motor 1 (NC)
\text{I\_VFD1\_Fault} — Digital — Sinal de falha do VFD 1
\text{I\_Current\_Alarm\_Motor1} — Digital/Analog — Alarme de corrente/relé para detecção de jam (configurar conforme sensor)
\text{I\_Pressure\_Low} — Digital — Pressostato ar (NC indica pressão OK)
\text{I\_HMI\_Mode\_Auto} — Digital/Network — Sinal de seleção Auto (via HMI ou chave)
\text{I\_HMI\_Mode\_Manual} — Digital/Network — Sinal de seleção Manual (via HMI ou chave)
\text{I\_Weight\_AnalogIn} — Analógica 4\!-\!20\\ \text{mA} ou 0\!-\!10\\ \text{V} — Célula de carga (opcional)
\text{I\_Barcode\_OK} — Digital/Serial — Leitor de código validado (opcional)
Saídas:
\text{O\_Motor1\_Run} — Digital — Comando para VFD/contator motor da esteira de infeed (relé/contato)
\text{O\_Motor2\_Run} — Digital — Comando para VFD/contator motor da esteira principal
\text{O\_Motor3\_Run} — Digital — Comando para VFD/contator motor da esteira de outfeed
\text{O\_VFD1\_Speed} — Analógica 0\!-\!10\\ \text{V} ou 4\!-\!20\\ \text{mA} — Referência de velocidade VFD motor 1
\text{O\_VFD2\_Speed} — Analógica 0\!-\!10\\ \text{V} — Referência VFD motor 2
\text{O\_VFD3\_Speed} — Analógica 0\!-\!10\\ \text{V} — Referência VFD motor 3
\text{O\_VFD1\_Enable} — Digital — Habilita VFD 1 (intertravamento)
\text{O\_Diverter\_Sol} — Digital 24\\ \text{VDC} — Solenóide do desviador pneumático
\text{O\_Reject\_Sol} — Digital 24\\ \text{VDC} — Solenóide do atuador de rejeição
\text{O\_Brake\_Release} — Digital — Saída para liberar freio eletromagnético (if present)
\text{O\_Conveyor1\_Contactor} — Digital — Saída para contatores (quando não usar VFD)
\text{O\_Alarm\_Buzzer} — Digital — Buzzer/alarme sonoro
\text{O\_Lamp\_Red} — Digital — Lampada vermelha de falha
\text{O\_Lamp\_Yellow} — Digital — Lampada amarela de aviso
\text{O\_Lamp\_Green} — Digital — Lampada verde de operação OK
\text{O\_Valve\_BlowOff} — Digital — Soprador/valvula para posicionamento (opcional)
\text{O\_HMI\_StartCmd} — Network/Digital — Comando lógico para HMI/SCADA (indicação)

Exercícios relacionados