Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03
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
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
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
É hora de montar a concha superior agora. Parece um pequeno PLC de trilho din agora.
Etapa 5: instalar 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
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:
Altímetro de avião RC (compatível com telemetria Spektrum): 7 etapas
Altímetro de avião RC (compatível com telemetria Spektrum): Fiz este altímetro para que o piloto pudesse saber que eles estão abaixo do limite de 400 pés em aeronaves RC nos Estados Unidos. Meu amigo estava preocupado, pois ele não podia dizer com certeza que estava sempre abaixo de 120 metros e queria a garantia adicional de que um sensor
Luz noturna compatível com Lego: 3 etapas
Luz noturna compatível com Lego: Este projeto é uma luz noturna rápida usando Tijolos LED PTH da Lunchbox Electronics para mostrar alguns de seus Legos favoritos e não requer solda! Vamos começar
Ardubuino (um clone compatível com Arduboy): 5 etapas
Ardubuino (um clone compatível com Arduboy): Arduboy é um console de jogos de código aberto do tamanho de um cartão de crédito que possui uma comunidade ativa não apenas em seu software, onde muitas pessoas desenvolvem seus próprios jogos para a plataforma, mas também em seu hardware, onde também há muitos as pessoas vieram com o
Controle remoto IR baseado em Arduino automático baseado em temperatura: 7 etapas
Controle remoto IR baseado em Arduino automático baseado em temperatura: Ei, e aí, pessoal! Akarsh aqui da CETech. Cansado de acordar no meio de um sono profundo só porque a temperatura ambiente está muito baixa ou muito alta por causa do seu AC mudo. Então este projeto é para você. Neste projeto, vamos fazer o nosso
Termômetro infravermelho sem contato baseado em Arduino - Termômetro baseado em IR usando Arduino: 4 etapas
Termômetro infravermelho sem contato baseado em Arduino | Termômetro baseado em IR usando Arduino: Olá pessoal, neste instructables faremos um termômetro sem contato usando arduino. Já que às vezes a temperatura do líquido / sólido é muito alta ou muito baixa e então é difícil fazer contato com ele e ler sua temperatura então naquele cenário