SPS-Programmierung ist in der Industrie und der Heimautomatisierung weitverbreitet. Das neue Elektor-Buch „PLC Programming with the Raspberry Pi and the OpenPLC Project“ beschreibt, wie Sie Ihren in eine industrielle speicherprogrammierbare Steuerung verwandeln.

SPS mit einem Raspberry Pi

Nach der Installation der Software auf dem Raspberry Pi und dem PC beschreibt das Buch die Hardware. Danach folgen Beispiele in den verschiedenen Programmiersprachen, die der Norm IEC 61131-3 entsprechen. In diesem Buch wird auch detailliert erklärt, wie man den SPS-Editor verwendet und wie man die Programme auf den Raspberry Pi lädt und ausführt. Alle IEC-Sprachen werden anhand von Beispielen erklärt, von Kontaktplan (KOP) über Structured Control Language (ST) bis hin zu Special Function Charts (SFC).
 

PLC Programming book sample
Ein Auszug aus PLC Programming with the Raspberry Pi and the OpenPLC Project


Auch die Vernetzung wird mit Arduino- und ESP8266-basierten ModbusRTU- und ModbusTCP-Modulen ausführlich behandelt. E/A-Schaltungen, die dem 24-V-Industriestandard entsprechen, könnten für den Leser ebenfalls von Interesse sein.

In dem folgenden Video führt Asma Sie durch dieses Buch. Sie erklärt, wie Sie mit dem SPS-Editor programmieren können. „Sie werden Ihre Programme in verschiedenen Programmiersprachen erstellen, übersetzen und zum Testen auf den Raspberry Pi hochladen“, bemerkt sie.

Auch die Vernetzung kommt nicht zu kurz. Ein Arduino Uno und der ESP8266 werden als ModbusRTU- oder ModbusTCP-Module programmiert, um den Zugriff auf externe Peripheriegeräte zu ermöglichen, Sensoren auszulesen und elektrische Lasten zu schalten. Das ausführliche Buch schließt mit Details zu Befehlen für ST und LD.

Ressourcen



Übersetzung: Vasileios Laskaridis