SPS auf dem Raspberry PI

Slides:



Advertisements
Ähnliche Präsentationen
XC600 - Bedienung XControl XC600 2 Bedienung.
Advertisements

Galileo Die Visualisierungssoftware für XVH und XVC
Atmel AVR JTAG Einführung
Der Präprozessor. Bevor der Compiler das Programm in Maschinencode übersetzt (nur dieser kann von der CPU, dem Herz des Computers, bearbeitet werden)
µ-Computertechnik – Labor SS 2007
Torsteuerung Entwicklung der Logik.
Einführung in Visual C++
Kapitel 1 – Erste Schritte
Simple Programmierung
Steuerung externer Komponenten über ein USB-Interface.
Schutzvermerk nach DIN 34 beachten Bedienung 2 XControl XC600.
HORIZONT 1 XINFO ® Das IT - Informationssystem PL/1 Scanner HORIZONT Software für Rechenzentren Garmischer Str. 8 D München Tel ++49(0)89 / 540.
Modbus Funktionen bei Saia®PCD
Ultraschall Funktionsprinzip des Sensors (1)
Infor:lösungen Installationsguide Lösungsnr.:RS0003_BarcodeEAN128 Titel:Barcode EAN 128 BarcodeEAN128.
Multivendor Anwendung NB Kopplung an S über Ethernet
Wie stelle ich einen Blog in Wikispaces?. Den Internet – Link, unter welchem der Blog zu finden ist kopieren.
Den Internet – Link, unter welchem der Blog zu finden ist kopieren.
Elektronische Landkarten am Beispiel der Google Maps API Map Objects.
Befehle in der Kontaktplan-Programmierung
orgAnice Pi Schulung /13 Einführung in orgAnice Pi2.
IEC Ablaufsprache / Sequential Function Chart
Moeller Kolleg GmbH Schutzvermerk nach DIN 34 beachten Prozeßkommunikation mit MV4 - Touch Panel Projektsimulation mit dem PC / GPI PC - COM - Port Mausklick.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Folie 1 Übungsart: Titel: Textquelle: Witz lesen Piratenkapitän.
MecLab® - Festo Didactic SE
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Übungsart: Titel: Textquelle: Schüttelsätze Klugscheißer.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Bedienungshinweise: Mit einem Klick geht es immer.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Übungsart: Titel: Textquelle: Artikel lesen Kundendienst.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Bedienungshinweise: Mit einem Klick geht es immer.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Folie 1 Übungsart: Titel: Textquelle: Leseübungen: Gedicht.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Folie 1 Übungsart: Titel: Textquelle: Witz lesen Apfelkerne.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Bedienungshinweise: Mit einem Klick geht es immer.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Bedienungshinweise: Mit einem Klick geht es immer.
Übungsart: Seite: Bearbeitet von: Siegbert Rudolph Lesemotivationstraining Titel: Quelle: Nächste Seite 1 Übungsart: Titel: Textquelle: Witz lesen Klimaanlage.
1 freedroidz – spielend Programmieren lernen. 2 Was ist freedroidz?
Mein Eigenbau Computer Bachinger Paul Informatik 1AHWIL 2015/16.
Mit dem Computer kann man ganz toll präsentieren
Viel Erfolg! Titel: Quelle: Übungsart: Titel: Quelle: Buchstaben
C / C++ für das Internet der Dinge und Hausautomatisierung Arduino Uno / Nano / … Input, Interrupts, Timer, Sleepmode Hochschule Fulda – FB AI Sommersemester.
Testomat® 808 Produktpräsentation.
Kompaktsteuerungen Logiksteuerung oder Kleinsteuerung.
Erste Schritte im Internet of Things
LCDisplay Anschluss des LCDisplays Aufbau der LCDisplay-Platine
Titel: Quelle: Übungsart: Titel: Quelle: Uhr Die Uhr lesen lernen
ABB STOTZ-KONTAKT GmbH ABB i-bus® KNX Raum Master, Premium, RM/S 2.1
Schnelle PHP-Webapplikationen mit Booosta 3.0
ABB i-bus® KNX Applikationsbaustein Logik ABL/S 2.1
Titel: Quelle: Übungsart: Titel: Quelle: Leicht zu verwechseln a/e 2
Tina Christ, die das Gedicht auch spricht Siegbert Rudolph
Wir machen jetzt WIB. Du brauchst dein Schreibzeug - sonst nichts.
INVERSES PENDEL
Willkommen bei PowerPoint
Technische Informatik II
SCHWACHE ADJEKTIVDEKLINATION
Frei verwendbar © Siemens AG 2018
Titel: Quelle: Übungsart: Titel: Textquelle: Wörter finden
Sequential Function Chart
Решения по автоматизации железнодорожного транспорта фирмы Сименс
Fragen zum Weihnachtsquiz der T FHR 12
Coden mit Python Was sind deine Erfahrungen mit Programmieren?
multimax– Das Tool für den Energieprofi - Hardware
Titel: Quelle: Übungsart: Titel: Quelle: Uhr Die Uhr lesen lernen
Titel: Quelle: Übungsart: Titel: Quelle: Buchstaben
ESP32 Arduino Herzlich willkommen zum Edison Quickie. „ESP32-Blink“
in Word 5 neue Arbeitsweisen Mit jedem zusammenarbeiten, überall
Mathematik Thema: Terme und Variablen
Datentyp- umwandlung.
Wenn Du Google etwas fragen willst,
IEC Ablaufsprache / Sequential Function Chart
RGB-LED Projekt INGOLSTADT.
 Präsentation transkript:

SPS auf dem Raspberry PI OpenPLC und Modbus auf dem Raspberry Pi @dewomser a.k.a Stefan Höhn

Ich bin @dewomser Computer sind mein Hobby Seit 1982 bastle ich am Computer Keine Angst, ich hab das nicht studiert. Pi and More7 SmaRPt SPS mit dem Raspberry Pi www.untergang.de

Was ist SPS ? Maschinensteuerung SPS bearbeitet im Zyklus Lesen – Bearbeiten - Schreiben Industriestandard Siemens, Allen-Bradley Raspberry Pi - Scratch SPS für RP Codesys und Openplc. Beide benutzen Modbus- TCP OpenPLC von Thiago Rodrigues Alves

Beispiel Förderband mit Barcode Scanner Objekterkennung und Sortierung Vereinfacht ist das SPS in a Box

Der Editor OpenPLCEditor Wichtige Standard Function Blocks: SetzenRücksetzten Zeitglieder Flankenauswertung Peripherie: Eingänge %IX 0.0 Ausgänge %QX 0.0 Variablen und Merker Kontaktplan (LD)

Beispiel RS Funktion Anzeige in Kontaktplan Button1 Ein Button0 Aus RS0 Setzen RücksetzGlied Rüchsetzen dominant lamp2 P + N für Steuerung über Modbus

Beispiel Blinklicht Im Beispiel Blinker ist ein Funktionsblock Variablentabelle Input - Output Nur Blink1 kann als Blinker benutzt werden

RS mit Blinker

Schrittkette Steuerung Steppermotor Fullstepmodus Alle 4 Kontakte auf der Steuerplatine sollen der Reihe nach angesteuert werden.

Schrittkette Anzugsverzögertes Zeitglied Wird angesteuert durch Step x (R) Step x (S) Step X+1 Letztes Modul beachten.

Modbus TCP RaspberryPi kann Wlan Ein-Ausgänge + Variablen Pin 8 (Hardware) = %QX0.0 (openPLC) = coil(0) (Modbus) Sehr einfaches Pythonscript: from pymodbus.client.sync import ModbusTcpClient Für Andropid Apps getestet. Modbus-Droid Lamp 2 Kann geschaltet werden True False

Fazit: Anwendbarkeit Schrittmotor Impuls theoretisch 1 ms Vor Programmstart grüne LED blinkt. Editor: nach der Programmgenerierung neu laden Echtzeit im Editor nicht möglich Scada Brasilianisch und Ukrainisch ? Aber es funktioniert ! Danke an Thiago Rodrigues Alves

Fragen Dewomser@twitter.com dewomser@gnusocial.de dewomser@github.com Antworten gibts auch auf https://www.untergang.de Folien und Links werden auch dort zu finden sein. Danke an Piandmore, daß ich heute zeigen durfte. Vielleich machts mal eine(r) nach. Danke für die Aufmerksamkeit. Dewomser@twitter.com dewomser@gnusocial.de dewomser@github.com

Der Compiler uploader

Debuggen in der st-Datei Schnell mal ein Paar Variablen Werte debuggen Compiler zeigt Zeile mit Fehler VAR step_fq : TIME := T#20ms; blink_fq : TIME := T#500ms;

Vom Schritt zum Ausgang

Modbus Pythonscript

Ein-Aus mit Blink 1.1 Blinker als Funktionsblock Timerwert erst Wandeln …