Boa Noite Pessoal, Conforme descrito no post anterior, segue o segundo desafio do LogixPro, o Silo Simulator:Exercicio 1 - Modo ContinuoProjetar um Ladder para um sistema de controle que automaticamente enche as caixas que estao continuamente sequenciadas ao longo do transportador. Assegurar que os seguintes detalhes tambem serao atendidos:A operacao pode ser interrompida e reiniciada a qualquer momento usando o botao Stop e Start no painel.A luz RUN permanecera acesa enquanto o sistema esta operando automaticamente. O luz RUN, motor da correia transportadora e solenoide serao desenergizados sempre que o sistema e interrompido atraves do botao STOP.A luz FILL acendera enquanto a caixa esta enchendo.A luz FULL acendera quando a caixa estiver cheia e vai permanecer assim ate que a caixa ultrapasse o sensor de proximidade.Exercicio 2 - Modo Reinicio ManualAlterar ou reescrever o seu programa para que ele incorpore as seguintes funcionalidades: Pare o transportador quando a borda direita da caixa e detectada pelo sensor de proximidade.Com a caixa na posicao onde a esteira parou, abrir a valvula solenoide e deixe a caixa encher. O preenchimento deve interrompido quando o sensor de nivel for atuado.A luz FILL sera acendera quando a caixa estiver enchendo.A luz FULL ecendera quando a caixa estiver cheia e vai permanecer assim ate que a caixa ultrapasse o sensor de proximidade.Depois que a caixa esta cheia, pressionando momentaneamente o botao START ira mover a caixa para fora da esteira e trazer uma nova caixa para a posicao. Exercicio 3 - Modo de Operacao SeletivaAlterar ou reescrever o seu programa para que o seletor (A, B, C) possa ser utilizado para selecionar um dos tres diferentes modos de operacao. Os 3 modos funcionarao da seguinte forma:Quando o selector esta na posicao "A", o sistema deve operar no modo "Continuo" de operacao. Este e o modo de operacao que foi usado no Exercicio 1.Quando o selector esta na posicao "B", o sistema deve operar no modo "Reinicio Manual". Este e o modo de operacao que foi usado no Exercicio 2.Quando o selector esta na posicao "C", o sistema deve operar no modo "Bypass". Neste modo, as caixas de simplesmente correm pela esteira de forma continua, ignorando a operacao de preenchimento. Como em outros modos, os botoes de START e STOP irao controlar o movimento da esteira e a Lampada RUN.Solucoes:Solucao 1: Nessa solucao nao me preocupei com a organizacao, nem com o bom entendimento do programa. Consegui fazer o exercicio 3 em apenas 4 linhas, porem a compreensao e dificil.DownloadSolucao 2: Nessa solucao utilizei sub-rotinas assim como programamos na industria, estruturando o programa para maior entendimento, facilitar a manutencao e implementacao de novas funcionalidades. Com o avanco dos controladores a memoria de programa deixou de ser um problema, permitindo tais vantagens.Sub-rotinas utilizadas:Espelho de Entrada: Nesta sub-rotina as entradas fisicas sao transferidas para variaveis internas efetuarem as logicas necessarias.Modo Continuo: Sub-rotina da logica do modo continuo.Modo Reinicio Manual: Sub-rotina da logica do modo reinicio manual.Modo Bypass: Sub-rotina da logica do modo bypass. Lampadas: Sub-rotina da logica de acendimento das lampadas.Espelho de Saida: Nesta sub-rotina as variaveis internas sao transferidas para