M2M: SPS Computer/ Raspberry Pi
Dieses Projekt soll ein Beispiel für "Machine to Machine" (M2M) Kommunikation zwischen SPS und einem Computer / eines Raspberry Pi (RPI) sein.
1. SPS Einrichten
1.3. Programm Schreiben
Das Beispielprogramm soll beim Betätigen von S0 (NC), Q0 ausschalten. Um Q0 einzuschalten muss zunächst mit S1 (NO) quittiert werden. Danach kann durch Betätigung von S2 (NO) die Lampe auf Q0 eingeschaltet werden. Das Programm wird in Main [OB1] geschrieben. Zunächst wird die Quittierungsfunktion mit einem SR FlipFlop realisiert. Das FlipFlop hält, wenn ein Signal auf S gegeben wird, den high Zustand auf Q, bis Q durch R wieder zurückgesetzt wird. Danach wird die Funktion "Start" programmiert. Das FlipFlop für den Start kann nur setzen, wenn der Taster S2 betätigt ist und quittiert wurde. Die Netzwerke zur genannten Funktion sind im Bild rechts dargestellt. Hinweis: Es wurde "FUP" als Programmiersprache verwendet. Die Sprache kann unter Eigenschaften geändert werden. |
|
Nun müssen alle Ein- und Ausgänge noch den Variablen des Datenbausteins RPI zugewiesen werden, wie rechts im Bild. |