PLC Programming Concept
Programmable Logic Controllers (PLCs) are the major components in industrial automation and control systems. A natureza controladora do PLC está variando de simples-botão de mudança para um único motor para várias estruturas de controle complexas. A programação PLC é uma importante tarefa de concepção e implementação de aplicação de controle, dependendo das necessidades dos clientes. UM programa PLC consiste de um conjunto de instruções em forma textual ou gráfica, que representa a lógica a ser implementada para aplicações industriais específicas em tempo real.
um software de programação PLC dedicado vem de um hardware PLC de fabricante específico que permite a entrada e desenvolvimento de código de aplicação do usuário, que pode ser finalmente download para o hardware PLC. Este software também garante interface de máquina humana (HMI) como uma representação gráfica de variáveis. Uma vez que este programa é baixado para o PLC e se o PLC é colocado em Modo de execução, então o PLC funciona continuamente de acordo com o programa. Antes de ir para o programa do PLC, deixe-nos saber os fundamentos do tutorial de programação PLC e seus conceitos básicos.
PLC Programming Basics
a CPU of the PLC executes two different programs:
1. O Sistema Operativo
2. O programa do Usuário
o Sistema Operacional
o sistema operacional organiza todas as funções, operações e sequências da CPU que não estão associadas a uma tarefa de controle. As tarefas incluem OS
- Tratamento a quente de reiniciar e quente reiniciar
- a Atualização e a saída do processo de tabelas de imagem de entrada e saídas
- Executar o programa do usuário
- Detecção e chamar a interrupções
- Gerenciar as áreas de memória
- Estabelecer a comunicação com dispositivos programáveis
PLC Noções básicas de programação em
O Programa do Usuário
é uma combinação de várias funções que são necessárias para um processo de tarefa automatizada. Isto deve ser criado pelos usuários e precisa ser baixado para a CPU do PLC. Algumas das tarefas do usuário do programa incluir:
- Iniciar todas as condições para iniciar a tarefa especificada
- Leitura e avaliação de todos os binários e de sinais de entrada analógica
- Especificando os sinais de saída para todos os binários e de sinais de saída analógica
- Execução de interrupções e erros de processamento
No presente sector de automação industrial, há vários líderes PLC fabrica que desenvolver típico PLC, que vão desde pequenos para high-end do CLP. Cada fabricante de PLC tem seu próprio software dedicado para programar e configurar o hardware PLC. Mas a linguagem de programação PLC é variada dependendo dos fabricantes. Alguns fabricantes têm linguagens de programação comuns e outros têm diferentes. Algumas das linguagens de programação padrão do PLC são basicamente de dois tipos, que são subdivididas em vários tipos, que são os seguintes:
1.Textual language
- Instructions List (IL)
- Structured Text (ST.)
2. Graphical language
- Ladder Diagrams (LD)
- Function Block Diagram (FBD)
- Sequential Function Chart (SFC)
em comparação com linguagens baseadas em texto, linguagens gráficas são preferidas por muitos usuários para programar um PLC devido às suas características de programação simples e conveniente. Todas as funções e blocos funcionais necessários estão disponíveis na biblioteca padrão de cada software PLC. Estes blocos de funções incluem temporizadores, contadores, strings, comparadores, numéricos, aritmética, bit-shift, funções de chamada, e assim por diante.
PLC Programming Devices
Various types of programming devices are used to enter, modify and troubleshoot a PLC program. Estes dispositivos de terminal de programação incluem dispositivos portáteis e baseados em PC. No método do dispositivo de programação de mão, um dispositivo proprietário é conectado ao PLC através de um cabo de conexão. Este dispositivo consiste de um conjunto de chaves que permite entrar, Editar e descarregar o código no PLC. Estes dispositivos de mão consistem em uma pequena exibição para tornar a instrução que foi programada visível. Estes dispositivos são compactos e fáceis de usar, mas estes dispositivos de mão têm capacidades limitadas.
PLC Programming Devices
Most popularly a Personal Computer (PC) is used for programming the PLC in conjunction with the software given by the manufacturer. Usando este PC, podemos executar o programa em modo online ou offline, e também editar, monitorar, diagnosticar e solucionar o programa do PLC. A forma de transferir o programa para o PLC é mostrada na figura acima em que o PC consiste de código de programa correspondente ao aplicativo de controle que é transferido para o PLC CPU através de cabo de programação.
Ladder Logic PLC Programming
Ladder Logic PLC Programming
Among several programming languages ladder logic diagram is the most basic and simplest form of programming the PLC. Antes de programar o PLC com esta linguagem, deve-se saber algumas informações básicas sobre ele. A figura abaixo mostra o diagrama da escada de mão em que a mesma carga da lâmpada é controlada por dois interruptores do botão de pressão, no caso de qualquer um dos interruptores ficar fechado, a lâmpada brilha. Aqui duas linhas horizontais são chamadas de degraus que estão conectados entre duas linhas verticais chamadas trilhos. Cada degrau estabelece a continuidade elétrica entre Carris positivos (L) e negativos (N) de modo que a corrente flui da entrada para dispositivos de saída. Alguns dos símbolos usados na programação lógica ladder são mostrados na figura.
os interruptores de entrada são tipos que incluem normalmente fechados e normalmente abertos como mostrado acima. Além dos símbolos funcionais acima indicados, existem várias funções como temporizador, contador, PID, etc., que são armazenados na biblioteca padrão para programar tarefas complexas.
Step-By-Step Procedure for Programming PLC Using Ladder Logic
Step By Step Procedure for Programming PLC using Ladder Logic
The procedure for programming a PLC for a certain application depends on the type of standard manufacturer software tool and the type of control application. Mas, para dar uma orientação básica para os estudantes, este atrticle fornece uma abordagem simples de projetar aplicação de controlo PLC software de programação, conforme indicado abaixo, Mas esta forma de programação não exatamente se encaixam em todos os tipos de ferramentas de programação e controle de aplicações.
Passo 1: Analisar e obter a ideia de Aplicação de controlo
o passo principal para programar o PLC é obter a ideia para a qual você vai desenvolver um programa baseado em aplicações. Se estiver a conduzir um robot seguidor de linha com a utilização de motor DC quando o botão de pressão é pressionado. Este estado deve ser exibido pela luz LED quando o motor se liga. O motor também é ligado com um sensor (aqui é considerado como um outro interruptor) que detecta obstáculos, de modo que quando isso ligado, o motor deve ser desligado. E correspondentemente, se o motor foi desligado, a campainha deve estar ligada.
PLC Control Application
Step 2: List All the Conditions and Get the Design using Flowchart
The variables of the above project are M: Motor, A: Input Switch 1, B: Input Switch 2, L: LED and Bu: Buzzer, e a concepção da lógica é fácil com a implementação de fluxograma, que é dado abaixo para a aplicação acima.
Flowchart of PLC Programming
Step3: Open and Configure the PLC Programming Software
Open the programming software installed in the PC that comes with PLC hardware. Selecione o modelo de hardware do PLC no software e configure – o com módulos de entrada e saída apropriados. Selecione a ladder language (LD) da lista das linguagens de programação, e escolha o processador de hardware e dê um nome para o programa.
PLC Programming Software
Step 4: Add the Required Rungs and Address Them
Add the required rungs based on the control application logic and give the address to the each and every input and outputs. O diagrama de ladder logic do exemplo discutido acima é dado abaixo.
exemplo de Ladder Logic Program
Step 5: Verifique os erros e simule
localize a secção Online na barra de menu e selecione Online. Verifique os erros e faça as alterações necessárias depois de selecionar Offline. Mais uma vez, vá online e selecione a opção Executar para simular.
Step6: baixar o programa para PLC de memória CPU
após a simulação bem sucedida do Programa, baixar o programa para CPU, selecionando a opção de Download através de uma rede ou cabo de comunicação.
trata-se das bases de programação PLC e dos seus passos processuais. Esperamos que o conteúdo seja claro e fácil de compreender. Também é possível conhecê-lo e compreendê-lo melhor com software especificado de um PLC particular como RSLogix 500, Codesys, Passo 7, etc. Você pode compartilhar suas opiniões, sugestões sobre programação PLC ou se você quiser qualquer ajuda relativa aos exemplos, em seguida, escreva para nós na seção de comentários abaixo.
Créditos Fotográficos:
- PLC programming Concept by automation
- Procedure for Programming PLC by siemens
- PLC Programming Software by blogspot