- What are the Ladder Logic Symbols?
- normalmente Open (NO) Contact / Examine if Closed (XIC)
- como funciona o Contacto normalmente aberto?
- aplicação prática do símbolo lógico de escada – sem contato / XIC
- normalmente fechado (NC) contacto / Examine se aberto (XIO)
- como funciona o Contacto normalmente fechado?
- aplicação prática do símbolo da lógica Ladder-NC Contact / XIO
- 1. Estado do botão Parar
- 2. Fecho contínuo do temporizador
- Energize de saída (OTE)
- como funciona o símbolo de energização de saída?
- aplicação prática do símbolo de Ladder Logic-Output Energize
- 1. Ligar a luz / Saída
- 2. Mudar o sistema para um estado desfocado
- Latch Output Latch (OTL)
- como funciona o símbolo de Fecho de saída?
- aplicação prática do Latder Logic Symbol – Output Latch
- 1. Fecho da falha
- 2. Configuração da condição
- Output Unlatch (OTU)
- como funciona o símbolo de saída Unchatch?
- aplicação prática do símbolo de Ladder Logic-saída Unlocch
- 1. Fecho da falha
- Conclusion
What are the Ladder Logic Symbols?
Ladder Logic é uma das linguagens de programação PLC mais comuns. As normas da linguagem estão bem documentadas pela Comissão Eletromecânica internacional (IEC) na exposição 61131-3. No entanto, a documentação oficial dos símbolos ladder logic não é fácil de digerir e não fornece exemplos concretos de cada um.
Ladder Logic symbols are foundational elements that are memorized by every plc programmer. Eles são essenciais para saber se você planeja fazer algum trabalho com esta linguagem de programação PLC.
neste tutorial, vamos discutir cada símbolo, a funcionalidade que ele traz para a linguagem de programação ladder logic plc, bem como ilustrar dois exemplos onde eles podem ser usados.
normalmente Open (NO) Contact / Examine if Closed (XIC)
The most fundamental symbol of ladder logic programming is the Normally Open Contact or the Examine If Closed XIC Instruction. Este símbolo foi criado como uma reaplicação direta do contato baseado em relés usado nos primeiros desenhos elétricos.
![Ladder Logic Symbols-Examine if Closed Instruction (XIC) in Studio 5000](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4dade77553f541998aa_SElnVFwl7rzOJjZ4NhjhBxGEV_7dFBPCZ-egFKfo63n2QkxyJ22R6mUE5-n5xLORlb4Bz3PrumPJYI_V_EpujyFbzGqg5zli8x7Zszc0Klg1hoRGBT6bZ_BIKSkcFxjwJYdSte7s.png)
como funciona o Contacto normalmente aberto?
inicialmente, o contato foi amarrado a uma bobina de um relé elétrico. Quando a bobina do relé fosse energizada, O contacto fechava. O símbolo da lógica ladder opera da mesma forma. Ele irá especificar um bit lógico que pode ser definido para 0 (baixo) ou 1 (alto). Com base no estado, a instrução irá avaliar para Verdadeiro ou falso. Se a instrução for verdadeira, permitirá que a corrente passe e permitir que o PLC avalie a instrução seguinte. Se for falso, o símbolo da lógica da escada irá parar a execução lá.
aplicação prática do símbolo lógico de escada – sem contato / XIC
o símbolo de Contato normalmente aberto é prevalente na lógica de escada. É a verificação lógica mais básica para a maioria das condições na programação PLC.
1. Verificação de Entrada de um
![Lógica Ladder Símbolos - Examinar se Fechado (XIC) e energização da Saída (OTA) instruções em Estúdio 5000](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4da03779732f21f9d53_Dy5E70G5FC2_1tocSSGBJkIgnVKLhC6vlbjWa381FngJwOgdpygTQk6M-I4wpz3zADfvr74GQuKdJSZhM_LNvOfE2inejS-WbF39P2zF3omgXcQWFXGe9-Zh64NlE9B_rDnhJvz4.png)
A linha acima é usando o Contato Normalmente Aberto para verificar o “PointIORack1:1:I. 0” de entrada. Se a entrada é energizada (alta), a condição indica que o “Box Counter Photo Eye – No Box” Está ligado. Em outras palavras, não há nenhuma caixa na frente do olho-foto presente na linha.
2. Contagem Condição de
![](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4da26800d44ef22250f_IlhD8FUsZTvsikzp8KRgaYC-fIp5aMjIDGFKSZck3jx_5SW29UXHVSYuJl93sx8LoccZkiRR3ZLILx6HYKNFutVCSsT3ssGYxnOsweg1iPMOlpq5-yP_iBfkRPzHyThMzJNBLfD-.png)
A linha acima é usando o Contato Normalmente Aberto para permitir que o “BoxCounter” instrução CTU. Cada vez que as transições sem contato de baixo para alto, o contador vai aumentar em 1. Como mostrado no rung, o contador contou dez caixas e agora está ajustado para o.Condição DN (feito).
normalmente fechado (NC) contacto / Examine se aberto (XIO)
o oposto do contacto normalmente aberto é o Normalmente Fechado. Esta validação irá olhar para o bit especificado e avaliar para TRUE quando o bit é Des-energizado e falso quando ele é energizado. A aplicação permitiria ao usuário verificar se a bobina do bit especificado é Des-energizada e tomar medidas apropriadas na programação ladder logic PLC.
![Ladder Logic Symbols-Examine if Open (XIO) instruction in Studio 5000](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4da0d2f902985bda753_jHN0J-K1KVhXppZdXaAPnmq3pjTKVhmSmnWsWCeY_Q5i-6LawGFQH04AqcJkXQcn1xXCfBwv0rf5kDYgRG73LJkBU7PDDptIf1bBStcK7YWQg03RgCcpD01qrPQfsYxyGNJMfS0F.png)
como funciona o Contacto normalmente fechado?
o Contacto normalmente fechado também seria amarrado à bobina de um relé de Estado Sólido. Quando a bobina não tem corrente a correr através dela, o contacto deixaria a corrente fluir através dela. No entanto, quando a bobina seria energizada, nenhuma corrente fluiria através do contato. The NC Contact or the XIO instruction in PLC programming ladder logic would work the same way. Em outras palavras, o bit permitiria que a corrente fluísse quando é baixa e nenhuma corrente fluiria quando o bit é alto.
aplicação prática do símbolo da lógica Ladder-NC Contact / XIO
o XIO é muito comum na linguagem de programação ladder logic plc. É uma instrução que nos permite examinar o estado OFF de um pouco como descrito acima. Aqui estão dois exemplos comuns de onde esta instrução é usada.
1. Estado do botão Parar
![Ladder Logic Symbols-Motor Started Seal In Logic in Studio 5000](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4da4478211faa3b09b2_VXP4WZ6HLP40f74wDq4kwodGBan_2vlkz0BHpGpquUDoBMhMv_I1OqrYqRM1fv5kun3bqVoecgXYvSWULLZTON7Yan_6hGrrDp2hZyb91zm2WH4GgZv1WeCNtSefRarR53fII0hD.png)
o degrau acima incorpora os símbolos lógicos de escada normalmente abertos e normalmente fechados. Ele cria uma condição que irá energizar o bit GREEN_LIGHT_ON quando o “START_PRESSED” é energizado. No entanto, o XIO está amarrado a dois bits: STOP_ comprimido e RESET_ comprimido. Quando qualquer uma destas condições for definida para alta, o bit” GREEN_LIGHT_ON ” será definido para baixo durante o ciclo de avaliação de rung.
2. Fecho contínuo do temporizador
![](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4daf728141ea4202279_QdKn7Ri6H8sMDG7C06_QXq8VpxslF2tz9c737jnchKtWGP059D457uM-Vpdc7eKAE2sNVXlMnrG2HzeHFas0YMAdB0Tftb-1l3EW7V0LRLvDFgvYwa6Mfv1Sr4qAh_TwKHT64m7h.png)
o rung acima permitirá que o temporizador funcione com base na condição HMI_Rotation_Enable. No entanto, um temporizador típico contaria até atingir o valor “pré-definido”. No rung acima, o temporizador irá reiniciar assim que o temporizador estiver configurado para .DN (feito) devido ao XIO ser amarrado ao mesmo bit do temporizador.
Energize de saída (OTE)
quando certas condições são cumpridas, o sistema deve tomar uma determinada ação. Ao contrário dos dois símbolos acima, o energize de saída será usado para executar uma ação. Dentro do escopo de um diagrama elétrico, este símbolo indicaria que uma bobina de um relé precisa ser energizada quando as condições são cumpridas.
![](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4da0d2f90f76abda754_mbc31rU9p8FBrDZ9k9L2BZ3fmvBBLNgVZJxnimjbE7_rDNOF5IaY-son6aBn0xxgzcoAHeWPVzH01orQxk9SG7eSeh5BnT-LdnNO8AvQZeNeSwXIj2D_DqpF2Cr6H6B4JW_c_JOT.png)
como funciona o símbolo de energização de saída?
o símbolo de saída energizar escada lógica irá mudar o estado de um bit com base nas condições especificadas no lado esquerdo do rung. Quando as condições são verdadeiras levando à instrução OTE, o valor do bit especificado será ajustado para alto ou 1. Quando as condições são falsas, a instrução OTE irá definir o valor do mesmo bit para baixo ou 0.
aplicação prática do símbolo de Ladder Logic-Output Energize
a instrução OTE é muito comum em aplicações de ladder logic. Como mencionado acima, é usado para conduzir saídas com base em certas condições. Isto se traduz em hardware PLC Operacional externo, tais como relés, contactores de motor, válvulas, cilindros, etc. Ao energizar o bit que está ligado à saída, um programador PLC pode mudar o estado da saída para a posição desejada.
1. Ligar a luz / Saída
![Ladder Logic Symbols-Selo de luz na lógica em estúdio 5000](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4da4478214d173b09b1_VXP4WZ6HLP40f74wDq4kwodGBan_2vlkz0BHpGpquUDoBMhMv_I1OqrYqRM1fv5kun3bqVoecgXYvSWULLZTON7Yan_6hGrrDp2hZyb91zm2WH4GgZv1WeCNtSefRarR53fII0hD.png)
no degrau acima que já vimos, a saída é energizada quando as condições são cumpridas. O bit” GREEN_LIGHT_ON ” Está ligado a uma saída do PLC que ligará um LED no campo. Usando a instrução Energize de saída( OTE), o programador PLC vai ligar a luz no chão da planta.
2. Mudar o sistema para um estado desfocado
![](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4daef03eb6deccfe64d_n95SeisUVDVq063zklBaqSB5ZLRGYxQC7fRYJTmMo9oDOYdWgyBUctgvIKMtzaNnzECJECk1uQWkh9_hdE-zFaP_7O9fc7qmDLITBnzIzjkHEo9TAtN6rc8GmuIdXaQruvR7Q_0M.png)
o seguinte rung verifica uma condição defeituosa: falha do sistema 1. Quando o sistema é falsificado por essa razão específica, o bit” RPiS_BOOL ” será ajustado para alto através da instrução Energize de saída (OTE). Uma vez que o sistema não é mais faulted, o estado faulted permanecerá ligado até que o botão de Reset é energizado e validado através da condição XIO. O Reset irá permitir que a instrução OTE para limpar o bit e definir o estado faulted de volta para baixo.
Latch Output Latch (OTL)
the Output Latch ladder logic symbol is not something that can be created with relay based logic. Esta instrução manterá permanentemente um bit definido para 1 quando a condição se mantiver.
![Ladder Logic Symbols-Output Latch (OTL) instruction in Studio 5000](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4dade77558fe91998c2_EgdgmuWcIxnmT5ZdOIo4rznUBA1GqYn2P4v08GJqp9jYrTmu4cCydhBTWXixGhlluCpgxLPObubuP2-ke56u-ULaXvrhUBI2vKRTTb7LODT8URi5qtiFdC1dInMUsexlpkFG_6yQ.png)
como funciona o símbolo de Fecho de saída?
a instrução de fecho de saída só será executada quando as condições anteriores forem verdadeiras. Se forem, a instrução ajustará o bit associado com o OTL para alto (1). Se o bit for ajustado para 1 ou as condições não são mais verdadeiras, o bit permanecerá elevado (1). Esta diferença é importante como o Energize de saída (OTE) irá ajustar o bit de volta para 0.
aplicação prática do Latder Logic Symbol – Output Latch
the OTL instruction is not commonly used in ladder logic programming. A razão é mencionada acima: a instrução não irá reiniciar automaticamente o bit de volta para 0. Esta pequena diferença leva a confusão de código e problemas potenciais quando se trata de executar, alterar ou avaliar as condições após a implementação.
1. Fecho da falha
![](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4daba21f36142538d74_iGJUylsL1buAVQAM8rykxYBRrC8nluLVKZy55BGb0YDsO5u8vUoKPBEkaW39FcrhnORZq5Gfri40dvg__XsguCsinLhs1Y1iEUoOweytVqI9P07Kp7CUMikCdOgQW7HlV4S3IYVL.png)
como já discutimos anteriormente, as falhas desempenham um papel crítico na programação PLC. É importante detectar adequadamente, agir e identificar as falhas ocorridas no sistema. Uma vez que ocorram, o usuário vai jogar as falhas para o operador, a fim de resolver problemas. Por essa razão, é importante manter as falhas no lugar até que o sistema seja auditado e reiniciado quando considerado Operacional.
o rung acima apresenta uma condição em que somos obrigados a limpar uma falha num motor de frequência variável PowerFlex 525. Uma vez que a falha é travada, o motor é mantido em um estado desfigurado, enquanto uma rotina separada cuida de parar com segurança a unidade. O OTL irá ajustar o bit para alto e esperar até que a falha seja reiniciada.
2. Configuração da condição
![](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4da384d93ee7e575115_FhXbmyahqCZTu7UsstABcBQXI5z39BRwwQ81H0kWzOodNSeaq68ptiCjktitKiRuzGbhFVfjnoji7mPXJrDqGca_cIqzPYwsyw_jltIm949JxU0FwOfxy3Oj1qXnRgNqvb29ucuh.png)
no rung acima, a instrução OTL é usada para abrir a válvula do riser. Embora isso pudesse ter sido alcançado através de uma instrução de energize de saída (OTE), decidimos usar o OTL devido a uma série de condições que podem definir o bit RiserBOOL para alto. Note que esta rotina também contém a OTU que irá reiniciar o bit de volta para baixo conforme necessário pelo programador PLC.
Output Unlatch (OTU)
the Output Unlatch ladder logic symbol is often used in conjunction with the OTL. É uma forma de criar uma desativação do bit especificado dentro da lógica do controlador.
![Ladder Logic Symbols-Output unlock (OTU) instruction in Studio 5000](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4da0377970a201f9d8d_zn83-oG-ybJAUWXaRJJgDV20eyu6JJUSdZdYB2PuE_ECqOLEuqPX3QtiL5alOI8iFHBphN3LShr6AaHkumUP1s8UKtDJFYXUku5rAY2pHctt4sb9cP3dXV00lUVlxg4TGqB1aZaq.png)
como funciona o símbolo de saída Unchatch?
a instrução de saída unlatch só será executada quando as condições anteriores forem verdadeiras. Se forem, a instrução ajustará o bit associado com o OTU para baixo (0). Se o bit for definido como 0 ou as condições não forem mais verdadeiras, o bit permanecerá baixo (0).
aplicação prática do símbolo de Ladder Logic-saída Unlocch
a instrução OTU terá de ser usada com o OTL, a fim de repor o bit de volta para baixo, como discutido acima. Portanto, esta instrução será sempre encontrada sempre que o OTL é usado. Vamos examinar os mesmos dois exemplos, como vimos acima.
1. Fecho da falha
![](https://uploads-ssl.webflow.com/5e4c4a3ffa444d333b501251/5e8bb4daba21f36142538d74_iGJUylsL1buAVQAM8rykxYBRrC8nluLVKZy55BGb0YDsO5u8vUoKPBEkaW39FcrhnORZq5Gfri40dvg__XsguCsinLhs1Y1iEUoOweytVqI9P07Kp7CUMikCdOgQW7HlV4S3IYVL.png)
no rung acima, uma vez que a falha é limpa através da instrução Reset_PB XIC, a falha é desbloqueada usando a instrução OTU. Note que o unlatch está dentro do mesmo ramo que o PF1:O. ClearFaults instrução que será energizado uma vez que o reset está definido.
Conclusion
the five most used ladder logic symbols are as follows: Normally Open Contact, Normally Closed Contact, Output Energize, Output Latch and Output unlock. Estas cinco instruções são comumente usadas na lógica ladder para manipulação de bits. Os dois primeiros são instruções condicionais que permitirão que a corrente flua dependendo do Estado do bit. Os últimos três são Instruções de saída que serão executadas se a lógica que leva a eles for verdadeira. Eles vão definir o bit para 0 ou 1, dependendo da instrução usada.