SPS- Programmierung mit ST

nach IEC 61131 mit CODESYS V2.3 (WAGO-I/O-PRO CAA), e!COCKPIT

  

Bandanlage
Übung: Kapitel 10
Schreiben Sie einen bibliotheksfähigen Baustein in ST. Rufen Sie diesen im Main-Programm, das alle 10 ms aufgerufen wird, z.B. in der Sprache FUP auf.
Der Baustein soll ablauforientiert programmiert werden.
  

  
P1_Freigabe mit S1 speichernd ein, mit S0 speichernd aus.
Instanzen initialisieren
iStep_no Aktionen Weiterschaltbedingungen
0 Q2_zur aus
CTUD1.R
S1
1 Q1_vor ein,
wenn P1_Freigabe
B1
2 Q1_vor ein,
wenn P1_Freigabe
CTUD1.CU mit B3
CTUD1.CV=15
3 Q1_vor ein,
wenn P1_Freigabe
Q3_schleich ein,
wenn P1_Freigabe
CTUD1.CU mit B3
CTUD1.CV=18
4 Q1_vor aus
TON1.IN
TON1.Q
5 Q2_zur ein,
wenn P1_Freigabe,
TON1.IN:=FALSE
B1
    

Sie können die Variablen, die an I/O-Adressen gebunden sind auch deren Namen in der Steuerungskonfiguration eintragen. Eine Deklaration in der GVL entfällt dann.

Wenn sie innerhalb einer CASE-Anweisung Timer- oder Zählerinstanzen benötigen, so müssen Sie diese vorher initialisieren.

Erstellen Sie eine Webvisualisierung um mit Hilfe des WAGO-WebVisu-App über ein Smartphone oder über einen Webbrowser den Motor zu steuern.
Vergessen Sie nicht die Zielsystemeinstellungen- Web-Visualisierung zu aktivieren.
Beachten Sie die Hinweise im Kapitel 17.

Laden Sie das Projekt nach dem Testen in die Steuerung. Passen Sie eventuell die IP-Adresse und die Subnetzmaske an. Vergessen Sie nicht die Kommunikationsparameter über Menü- Online... einzustellen. Beachten Sie die Hinweise im Anhang des Buches.
  

 2. Übung: Bandanlage   Lösung: Bandanlage

© Vogel Buchverlag