Taula de continguts:

Automàtic compatible amb IEC 61131-3 basat en Raspberry Pi: 6 passos
Automàtic compatible amb IEC 61131-3 basat en Raspberry Pi: 6 passos

Vídeo: Automàtic compatible amb IEC 61131-3 basat en Raspberry Pi: 6 passos

Vídeo: Automàtic compatible amb IEC 61131-3 basat en Raspberry Pi: 6 passos
Vídeo: Self descriptive distributed automation 2024, Juliol
Anonim
Automàtic compatible amb IEC 61131-3 basat en Raspberry Pi
Automàtic compatible amb IEC 61131-3 basat en Raspberry Pi

IEC 61131 és un estàndard de facto per a la programació de PLC. Mentrestant, també hi ha disponibles versions en temps d'execució per a Raspberry Pi, per exemple CODESYS de la companyia 3S-Smart Software Solutions. Proporcionen un nucli d’execució comercial per al Raspberry Pi, però funcionarà sense cap pagament com a versió de demostració durant 120 minuts abans d’aturar-se … És una bona possibilitat per a estudiants i aficionats a aprendre la programació IEC 61131.

La idea d’aquest instructiu era realitzar un PLC compatible IEC 61131-3 realment barat basat en el RPI i l’objectiu CODESYS. Com un autèntic PLC, posarem la placa Raspberry Pi juntament amb una placa de desenvolupament en un tancat industrial resistent per tenir la sensació “industrial”. Al final, tindrem un PLC que executarà un mestre EtherCAT en el temps d’execució de CODESYS sense gairebé cap diner.

Pas 1: maquinari i programari

Image
Image
Muntatge de PCB
Muntatge de PCB

Maquinari

  • Raspberry Pi 3B
  • RasPiBox Open Plus (versió estàndard)
  • targeta microSD

Programari

  • Raspbian Jessie lite
  • Sistema de desenvolupament CODESYS
  • Control CODESYS per a Raspberry PI

Eines

  • soldador
  • multímetre
  • tornavís
  • alguna soldadura

Pas 2: Muntatge de PCB

Comencem amb el muntatge del pcb. Seguiu les instruccions del manual PDF.

Pas 3: proveu el Pcb

Proveu el Pcb
Proveu el Pcb

Hauríem de provar el PCB abans de poder muntar el Raspberry Pi. Heu de connectar una font d'alimentació (9 … 35V CC) al terminal d'alimentació del PCB. Comproveu amb un multímetre la tensió d’alimentació de 5V del RPI.

Ara podeu desconnectar el PCB de la tensió d'alimentació i muntar el Pi com a la imatge superior.

Pas 4: munteu la carcassa superior

Munteu la carcassa superior
Munteu la carcassa superior

Ara és hora de muntar el shell superior. Ara sembla un petit PLC de ferrocarril din.

Pas 5: instal·leu el sistema operatiu

Instal·leu el sistema operatiu
Instal·leu el sistema operatiu

Primer hem d’instal·lar Raspbian a la targeta SD seguint les instruccions de la pàgina web Raspberry Pi.

Podeu seguir aquesta instrucció.

No oblideu copiar un fitxer buit amb el nom de fitxer "SSH" al directori arrel de la targeta SD per tenir accés a SSH (Putty) més endavant.

Pas 6: Instal·leu CodeSYS

Instal·leu CodeSYS
Instal·leu CodeSYS

1.) Descarregueu primer CODESYS Control per a Raspberry Pi SL. La versió gratuïta està limitada a 120 minuts d’execució (heu de reiniciar l’RPI per tornar a tenir 120 minuts). Podeu comprar una versió comercial per 35 € sense cap limitació.

2.) Descarregueu el sistema de desenvolupament CODESYS ara. Necessitareu aquest programari per escriure més tard els programes del PLC al vostre PC.

3.) Instal·leu el sistema de desenvolupament al vostre PC. No oblideu instal·lar el paquet CODESYS_Control_for_Raspberry_PI.pack via el gestor de paquets: „Eines - Gestor de paquets“„Instal·lar“

4.) Reinicieu Codesys al vostre PC ara

5.) Carregueu el temps d'execució de CODESYS a les "Eines" de Raspberry Pi "Actualitzeu Raspberry Pi"

El temps d'execució durarà 120 minuts ara. Per reiniciar-lo, podeu utilitzar aquest script:

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

Recomanat: