PLC compatível com IEC 61131-3 baseado em Raspberry Pi: 6 etapas
PLC compatível com IEC 61131-3 baseado em Raspberry Pi: 6 etapas
Anonim
PLC compatível com IEC 61131-3 baseado em Raspberry Pi
PLC compatível com IEC 61131-3 baseado em Raspberry Pi

IEC 61131 é um padrão de fato para programação de PLC. Enquanto isso, versões runtime para o Raspberry Pi também estão disponíveis - por exemplo, CODESYS da empresa 3S-Smart Software Solutions. Eles fornecem um kernel runtime comercial para o Raspberry Pi, mas ele será executado sem nenhum pagamento como versão demo por 120 minutos antes de parar … É uma boa possibilidade para estudantes e hobbistas aprenderem a programação IEC 61131.

A ideia deste instrutível era realizar um CLP compatível com IEC 61131-3 realmente barato baseado no RPI e no alvo CODESYS. Como um PLC real, colocaremos a placa Raspberry Pi junto com uma placa de desenvolvimento em um gabinete industrial robusto para ter a sensação “industrial”. No final, teremos um PLC executando um mestre EtherCAT no tempo de execução do CODESYS por quase nenhum dinheiro.

Etapa 1: Hardware e Software

Image
Image
Conjunto PCB
Conjunto PCB

Hardware

  • Raspberry Pi 3B
  • RasPiBox Open Plus (versão padrão)
  • cartão microSD

Programas

  • Raspbian Jessie Lite
  • Sistema de Desenvolvimento CODESYS
  • Controle CODESYS para Raspberry PI

Ferramentas

  • ferro de solda
  • multímetro
  • Chave de fenda
  • alguma solda

Etapa 2: Montagem de PCB

Começamos com a montagem do pcb. Siga as instruções do manual em PDF.

Etapa 3: Teste o PCB

Teste o Pcb
Teste o Pcb

Devemos testar o pcb antes de montar o Raspberry Pi. Você deve conectar uma fonte de alimentação (9 a 35 Vcc) ao terminal de alimentação pcb. Verifique com um multímetro a tensão de alimentação de 5 V para o RPI.

Agora você pode desconectar o pcb da tensão de alimentação e montar o Pi como na imagem acima.

Etapa 4: Monte o Top Shell

Monte o Top Shell
Monte o Top Shell

É hora de montar a concha superior agora. Parece um pequeno PLC de trilho din agora.

Etapa 5: instalar o sistema operacional

Instale o sistema operacional
Instale o sistema operacional

Primeiro, temos que instalar o Raspbian no cartão SD usando as instruções fornecidas pela página do Raspberry Pi.

Você pode seguir este instrutível.

Não se esqueça de copiar um arquivo vazio com o nome de arquivo "SSH" no diretório raiz do cartão SD para ter acesso por SSH (Putty) mais tarde.

Etapa 6: Instale CodeSYS

Instale CodeSYS
Instale CodeSYS

1.) Por favor, baixe o controle CODESYS para Raspberry Pi SL primeiro. A versão gratuita é limitada a 120 minutos de execução (você deve reiniciar o RPI para ter 120 minutos novamente). Você pode comprar uma versão comercial por 35 € sem qualquer limitação.

2.) Por favor, baixe o Sistema de Desenvolvimento CODESYS agora. Você precisará deste software para escrever posteriormente os programas para o PLC em seu PC.

3.) Instale o Sistema de Desenvolvimento em seu PC. Não se esqueça de instalar o CODESYS_Control_for_Raspberry_PI.package através do gerenciador de pacotes: „Ferramentas - Gerenciador de Pacotes“„Instalar“

4.) Reinicie o Codesys no seu PC agora

5.) Carregue o CODESYS Runtime no Raspberry Pi "Ferramentas" "Atualizar Raspberry Pi"

O tempo de execução será executado por 120 minutos agora. Para reiniciá-lo, você pode usar este script:

/etc/init.d/codesyscontrol start /etc/init.d/ codesyscontrol stop

Recomendado: