Inhaltsverzeichnis:

Raspberry Pi basierende IEC 61131-3 kompatible SPS - Gunook
Raspberry Pi basierende IEC 61131-3 kompatible SPS - Gunook

Video: Raspberry Pi basierende IEC 61131-3 kompatible SPS - Gunook

Video: Raspberry Pi basierende IEC 61131-3 kompatible SPS - Gunook
Video: OPC UA & CODESYS | Webinar | deutsch 2024, Juli
Anonim
Raspberry Pi basierende IEC 61131-3 kompatible SPS
Raspberry Pi basierende IEC 61131-3 kompatible SPS

IEC 61131 ist ein De-facto-Standard für die SPS-Programmierung. Mittlerweile sind auch Runtime-Versionen für den Raspberry Pi verfügbar – zum Beispiel CODESYS von der Firma 3S-Smart Software Solutions. Sie stellen einen kommerziellen Laufzeitkernel für den Raspberry Pi zur Verfügung, der aber 120min ohne Bezahlung als Demoversion läuft, bevor er aufhört… Es ist eine gute Möglichkeit für Studenten und Hobbyisten, die IEC 61131-Programmierung zu erlernen.

Die Idee dieses instructable war, eine wirklich billige IEC 61131-3 kompatible SPS basierend auf dem RPI und dem CODESYS-Ziel zu realisieren. Wie eine echte SPS werden wir das Raspberry Pi Board zusammen mit einem Entwicklungsboard in ein robustes Industriegehäuse stecken, um das „Industrie-Feeling“zu haben. Am Ende haben wir fast umsonst eine SPS mit einem EtherCAT-Master in der CODESYS-Laufzeit.

Schritt 1: Hardware und Software

Image
Image
Leiterplattenmontage
Leiterplattenmontage

Hardware

  • Raspberry Pi 3B
  • RasPiBox Open Plus (Standardversion)
  • Micro SD Karte

Software

  • Raspbian Jessie lite
  • CODESYS-Entwicklungssystem
  • CODESYS-Steuerung für Raspberry PI

Werkzeuge

  • Lötkolben
  • Multimeter
  • Schraubenzieher
  • etwas Lötzinn

Schritt 2: Leiterplattenbestückung

Wir beginnen mit der Bestückung der Leiterplatte. Bitte folgen Sie den Anweisungen des PDF-Handbuchs.

Schritt 3: Testen Sie die Platine

Testen Sie die Platine
Testen Sie die Platine

Wir sollten die Platine testen, bevor wir den Raspberry Pi montieren können. Sie müssen ein Netzteil (9…35V DC) an die Powerklemme der Platine anschließen. Bitte überprüfen Sie mit einem Multimeter die 5V Versorgungsspannung für den RPI.

Jetzt können Sie die Platine von der Versorgungsspannung trennen und den Pi wie im Bild oben montieren.

Schritt 4: Montieren Sie die obere Schale

Montieren Sie die obere Schale
Montieren Sie die obere Schale

Jetzt ist es an der Zeit, die obere Schale zu montieren. Sieht jetzt aus wie eine kleine DIN-Schienen-SPS.

Schritt 5: Installieren Sie das Betriebssystem

Installieren Sie das Betriebssystem
Installieren Sie das Betriebssystem

Wir müssen zuerst Raspbian auf der SD-Karte installieren, indem wir die Anweisungen der Raspberry Pi-Webseite verwenden.

Sie können diesem instructable folgen.

Vergessen Sie nicht, eine leere Datei mit dem Dateinamen "SSH" in das Root-Verzeichnis der SD-Karte zu kopieren, um später über SSH (Putty) darauf zugreifen zu können.

Schritt 6: CodeSYS installieren

CodeSYS installieren
CodeSYS installieren

1.) Bitte laden Sie zuerst CODESYS Control für Raspberry Pi SL herunter. Die kostenlose Version ist auf 120min Laufzeit begrenzt (du musst das RPI neu starten um wieder 120min zu haben). Sie können eine kommerzielle Version ohne Einschränkung für 35€ kaufen.

2.) Bitte laden Sie jetzt das CODESYS-Entwicklungssystem herunter. Sie benötigen diese Software, um später die Programme für die SPS auf Ihrem PC zu schreiben.

3.) Installieren Sie das Entwicklungssystem auf Ihrem PC. Vergessen Sie nicht, das CODESYS_Control_for_Raspberry_PI.package über den Paketmanager zu installieren: „Tools – Paketmanager“„Installieren“

4.) Starten Sie Codesys jetzt auf Ihrem PC neu

5.) Laden Sie die CODESYS Runtime im Raspberry Pi "Tools" "Update Raspberry Pi"

Die Laufzeit läuft nun für 120min. Um es neu zu starten, können Sie dieses Skript verwenden:

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

Empfohlen: