o [Música] Olá seja bem-vindo seja bem-vinda ao canal apaixonados por mecatrônica e nesta décima aula aqui da playlist CLP do básico ao avançado eu vou falar sobre instruções de comparação você sabe quais são as instruções de comparação que um CLP possui você só vem para que que essas instruções devem Você sabe aonde estão as instruções dentro do qual desses não então acompanha aula aí além dessas respostas eu vou mostrar para você ainda uma aplicação prática fica ligado Now E aí [Música] Bom vamos lá Então primeiramente é quais são as instruções de comparação que estão disponíveis
é dentro de um CLP Então vamos começar com a primeiro mehran instrução comparação essa aqui é o e Keith Black White Então vamos lá todas essas instruções que eu vou mostrar né só lembrar isso outras situações que eu vou mostrar elas possuem aqui o e-mail vou mostrar com um enemigo mas elas podem ser implementadas sem o e-mail também tá tão muito bem a saída é dessa instrução aqui de comparação ela vai ser verdadeira quando os valores de A e B forem iguais então então não faz uma comparação desses dois valores esses dois valores podem ser
as duas variáveis né dois valores variáveis no caso aqui valor a valor opção duas variantes pode ser um valor variável e outro vai é constante então quando o valor a for igual valor de essa saída vai ser é verdadeira quando o bloco tem o e-mail oenedo também tem que está habilitado para aqui na instrução é seja vale a outra instrução instrução é o nó é o n e né que é o not equal ou se eu fizer a produção literalmente à não igual mas no português para gente é mais fácil a gente entendeu usando o
diferente né Então manda o valor aí de forem diferentes Então essa saída do bloco vai ser verdadeiro a outra instrução de comparação que eu tenho LT ou less then na ou menor Qui ou seja quando a variável a for menor que a variável b a saída vai estar é verdadeira e eu tenho a l e k Leste e cole L Ed lésbico mas a instrução completa um artigo ou seja menor que menor que ou igual não quando o valor a for menor ou igual ao valor b a saída vai ser acionado o meu disse antes
e o valor aí valor B Podem ser duas variáveis pode ser um valor variável de um valor é constante mais duas instruções a próxima então é o GT ou glitter dem ou maior que né então quando fala o valor a for maior que o valor b a saída vai vai ficar ativa e a outra e última né É hoje ou glitter then you're Cold maior que ou igual a 1 quando o valor a for maior ou igual ao valor B saída também vai estar ativa também então são seis instruções de comparação disponíveis para que que
essas instruções servem né bonde que eu vou utilizar esse tipo de instrução então por exemplo eu vou eu posso utilizar as instrução para fazer uma função mais ou menos do igual que operador tá fazendo aqui né claro aqui eu peguei uma uma fotinho aqui de um de um controle e manual né mas eu posso a por exemplo lendo o valor comparando né na verdade o valor de uma entrada analógica é centrada na lógica pode ser a temperatura aqui da minha Caldeira né e através de uma lógica de uma técnica de controle Onofre por exemplo ligar
aqui a válvula né quando acionar a válvula ou jogando mais gás ou menos gás aqui conforme para ligar a ligar a queima aqui ou desligar né Por exemplo não poderia utilizar instruções é de comparação um outro exemplo aqui no controle de nível então conforme é o valor no nível aqui lido por um por um sensor ultrassônico eu posso é e aqui desligar uma válvula ou abre uma válvula para entrar água ou fechar uma válvula para parar de sair a água enfim né Eu posso também através das instruções de comparação indicar né indicar é para o
operador através do supervisório né dizendo que o nível tá baixo ou multinível tá muito alto É o que o nível está adequado então eu posso fazer fazer isso através das instruções de comparação e mais eu posso por exemplo controlar a posição de um eixo aqui né eu não posso ter através de um em poder aí encontro Claro ele ele vai estar ligado numa entrada de Contagem rápida né E aí existem entradas especiais no seu pé para isso porém eu tenho que comparar o valor da entrada né e agir mandar por exemplo desligar o motor né
para fazer uma parada então eu vou utilizar instruções de comparação para poder é porque o que eu estou em mandar para a alma da girar no sentido ou por outro ou para outro enfim e eu posso também por exemplo utilizado instruções de comparação de valor médium E aí eu utilizo uma variável para por exemplo controlar o a sequência de movimentos de uma máquina e aí existe uma técnica estruturada para isso né no curso aqui de técnicas e métodos estruturados eu mostro Isso é uma técnica chama-se Cascata elétrica com variáveis e aí através de instruções de
comparação a gente compara em que passo está E aí dependendo que passa está faz as ações né faz os acionamentos aqui das eletroválvulas acionamentos inversores de frequência né o Amanda acionar ou manda desligar Manda parar né enfim as eu no vácuo desliga o vaco acionar válvula recua Relaxa avança o cilindro recurso cilindro então a tudo isso monitorado através é de uma variável controlada através de uma variável ir eu vou comparar né é esse valor através do das instruções de comparação e também e agora então vamos mostrar é dentro do co desses uma uma aplicação prática
aplicação prática aplicação bem simples né não quero me alongar muito na aula aqui então digamos assim eu tenho um forno né Eu tenho um forno temos sensor de temperatura lá e aí eu quero fazer uma uma espécie de Jardim indicação Luminosa aqui né então identificação Luminosa com quatro atuadores e aí com forma essa tabela que eu tenho que ir seja se a temperatura está até 100 graus celsius eu vou ligar o a lâmpada amarela aqui dizendo que a temperatura é baixo né se a temperatura está entre 100 e 250 a temperatura é considerada a média
entre 250 e 500 a temperatura alta e se tiver acima de 500 hum graus Celsius A temperatura vai ser considerada crítica então eu vou ligar essas lâmpadas conforme essa tabela de valores Então essa é a aplicação que eu vou fazer agora dentro do conheci o bom então vamos lá aqui dentro do qual desses eu tenho uma aplicação é praticamente é zerada praticamente é nova eu tenho que apenas criei duas variáveis aqui graus Fahrenheit e graus Celsius né porque é porque eu estou é simulando aqui que eu tô recebendo o sinal é o sensor lá de
temperatura ou de um transmissor de temperatura em enfim né e em graus 100 graus Fahrenheit porém eu quero controlar em graus celcius então eu faço aqui uma transformação usando uma instrução movie e o mar compra matemática né uma equação matemática que a transformação de graus fahrenheit para graus Celsius o valor de graus fahrenheit vem né vem da onde aqui vai vir de um potenciômetro então de 0 a 1000 graus Fahrenheit né eu tô mostrando o valor em graus celsius né então esse percentual 0.2 aqui FF quer dizer que é Fluoxetina quer dizer que é uma
variável real e aquele vai estar mostrando duas casas depois da, né em graus celsius e eu tenho também aqui a 5:00 4:00 os quatro indicadores Luminosos né já com textos fixos Acre AC nem AD temperatura crítica alta média e baixa e as lâmpadas ainda não estão vinculadas as variáveis então eu não tenho as variáveis as saídas né E vão acionar as lâmpadas ainda feitas porque eu vou fazer elas agora aqui no meu programa Então vamos lá vou aqui em inserir um Network abaixo e aí vou começar com a primeira instrução então só lembrando né É
quando a temperatura ela vai com você considerada a baixa quando eu estiver até 100 graus celsius né então eu vou fazer uma comparação E aí usando aqui acompanhando a variável em graus celcius então aonde estão aqui as instruções é de comparação aos estão dentro do mestre operators aqui os operadores matemáticos então Aquilo é vou usar um Laden né 1lt rolé dentro Eu arrasto aqui Coloco coloco aqui eu não vou ter o Enem por vai fazer isso continuamente tem o deleto sua condição Inicial então quando a temperatura de graus underline Celsius for menor e sem e
é melhor que sim eu vou fazer o quê que eu vou fazer a minha saída que a minha lâmpada amarela eu não tenho criado essa variável ainda então eu vou criar agora não lâmpada underline amarela é melhor que ele já cria automaticamente uma variável Poliana não vai aparecer aqui na minha na minha listagem no Bom vamos lá então se a temperatura em graus celsius for menor que 100 vai ligar lâmpada amarela outra condição é se é acima de 100 e menor que 250 então criar logo abaixo uma outra Network aqui e aí hein vai ser
dessa forma seja aí aqui eu não tenho mais instrução que pegue o maior e o menor na mesma instrução eu tenho que fazer uma uma uma combinação uma fosse como se fosse uma combinação lógica né então vamos lá quando agora eu vou usar maior ou igual a que eu usei menor que 100 agora eu vou usar o maior igual maior é igual é um greater or equal né é o GR tão tão roupa só nos lá então olha só eu é que não está provocando lugarzinho certo e quando ficar verde e que eu posso soltar
Então vamos lá quando a temperatura em graus derlaine céu e sede céus né for maior ou igual a 100 né E aí aqui é importante é usar o maior ou igual né o meu usei menor que 100 aqui que tem que usar maior ou igual porque se eu colocar maior quando exatamente assim que estiverem sem não vá não ia ligar nenhuma lâmpada Então não é não é o caso porque eu uso o eu uso menos e outro maior igual o menor né e outro maior igual se usasse o menor igual e maior igual dos em
aqui que que aconteceria se ele fosse sem exatamente aí eu ia ter duas lâmpadas sendo acionadas ao mesmo tempo também não seria correto né não ter lâmpadas ou e duas ao mesmo tempo então por isso que eu utilizo um menor e outro maior ou igual menor que 100 e maior = 100 E aí aqui eu a descrição né você responder maior igual a sem ele vai ligar lá a minha outra lâmpada que é uma lâmpada só chegar aqui lâmpada que era aqui a veia de lâmpada média entre 100 e 250 eu tenho que colocar o
valor de 250 Então como é que eu coloco que eu coloco dessa forma eu levo dela aqui eu coloco insere insere não então quando temperatura do variável graus Celsius for menor que 250 então e que isso vai fazer vou fazer como se fosse uma lógica and né A minha lâmpada que então nos vá lâmpada verde né A minha lâmpada eu perdi o pior ela agora que ela só vai ligar quando a temperatura for maior ou igual a 100 e menor que 250 ele tem que satisfazer essas duas condições aqui vamos lá agora eu posso fazer
algo assim agora é só gente fácil né control c control V é uso control c control V para E aí só altera os valores agora né o maior maior igual a 250 e menor que 500 E aí aqui vai ligar minha lâmpada gente Preto 500 Minha lâmpada azul então eu ligar minha lampada o azul eu crio ela aqui né e agora eu posso também utilizar aqui encontrou-se com pro ver se for maior ou igual a 500 E aí é Que Eu deleto essa outra condição maior que 500 eu vou ligar na lâmpada vermelha que a
minha temperatura crítica a vermelha eu não queria também avaliar tão bem que eu tenho os quatro conjuntos de instruções de comparação menor que 100 maior ou igual a 100 menor 500 para ligar verde maior igual a a250e menor 500 para ligar azul e maior ou igual a 500 para ligar lâmpada vermelha o que falta agora é linkar esses esse essas lâmpadas aqui as variáveis né que eu criei lá então vamos lá é que eu faço isso clico na lâmpada e aqui em Vale eibol eu vou vincar aqui com a variável e a minha lâmpada e
lâmpada vermelha então a lâmpada vermelha já tá aqui vou fazer a mesma coisa com a lâmpada azul e não perca azul em faço uma lâmpada Verde a fotografia e com a lâmpada amarela a banda Amarelo é bem vamos salvar aplicação só vou chegar seu isso meu cérebro tal ele já tá rodando eu vou compilar agora aqui aplicação e vou transferir depois vamos só chegasse tá tudo certo 10 10 horas a princípio tá tudo certo já agora eu vou logar novamente eu tenho que fazer esse procedimento de lugar duas vezes eu não vou me conectar agora
com CLP vamos vamos ficar aqui ó o Bahia Oi tá transferindo então código Beleza já já tá funcionando eu só vou deixar em duas duas telas em isso aquilo deixa assim duas tela a gente secar todo deixe ficar todo funcionamento aqui dos meus comparadores e agora vamos lá olha só quando o valor for a menor 100 graus então a 50 60 70 temperatura outro tá conservado abaixo Então olha aqui que tá verdadeiro vejo a linha azul quer dizer que a Eu tenho um sinal lógico verdadeiro estacionando a lâmpada amarela e perdura para baixo né 78°
aqui tá aí continuamente o quando passou dos 100 Opa né ver que essa instrução não é mais verdadeira fica preta que a linha e aí essa aqui sim fica azul né tanto vem entra entra a condição lógica aqui ela sai por quê Ah tá e aqui essa aqui também tá verdadeira né Muito bem então a lambari a temperatura média dentro do forno agora quando eu passar de 250 graus você que vai acontecer ó passou de 250 temperatura alta beijo não tem uma coisa aqui né vejo ele tá maior que 100 né o 256 graus é
Marques Então tava azul aqui ó porém essa condição que não é verdadeira ela fica preta então dá para a gente acompanhar direitinho aqui as instruções de comparação né ah e quando eu passar de 500 o EDGE 500 aqui ó cima de 500 fica a temperatura crítica então né 500 graus Celsius porém Fahrenheit é quase perto do meu Fahrenheit lá o pessoal esse aqui foi a uma aula aqui sobre instruções de comparação Espero que você tenha gostado deixe seu like aí deixa o seu comentário aí no canal um forte abraço e até o próximo vídeo tchau
[Música]