| SPS-
Programmierung mit ST nach IEC 61131 mit CODESYS V2.3, CODESYS V3, e!COCKPIT und mit Hinweisen zu STEP 7 im TIA Portal ein Workshop
|
|||||||||||||||||||||
| Kapitel |
Lernziele,
Selbsttests, Hilfen, Infos, |
Vorlagen: Export- und Textdateien für CoDeSys V 2.3 |
Vorlagen: Export- und Textdateien für CODESYS V3 e!COCKPIT |
||||||||||||||||||
| 1. | Anweisungen, Berechnungen |
-
Anweisung, Operatoren - elementare Datentypen - Visualisierung, Test |
Lösungen: A 1.2 Ü 1.1 oder Kap1 |
Lösungen:
A 1.2 Ü 1.1 oder Kap1 |
|||||||||||||||||
| 2. | Boolesche Operationen |
-
Steuerungskonfiguration - Zugriff auf Ein- und Ausgänge - KV-Diagramm- Applet - logische Operationen - Visualisierung, Test Beispiel eines
Controlleraufbaus |
Lösungen: Ü 2.1 Ü 2.3 Ü 2.4 Ü 2.5 Ü 2.6 Ü 2.7 oder Kap2 |
Lösungen:
A 2.1 Ü 2.3 Ü 2.4 Ü 2.5 Ü 2.6 Ü 2.7 oder Kap2 |
|||||||||||||||||
| 3. | Datentypen, Codierung |
- Binär-Hex-BCD-Code
- Datentypen, Maske Typenumwandlung |
Lösungen: A 3.1 A 3.2 A 3.3 A 3.4 A 3.5 A 3.6a A 3.6b A 3.7 Ü 3.2 Ü 3.3 oder Kap3 |
Lösungen:
A 3.1 A 3.2 A 3.3 A 3.4 A 3.5 A 3.6a A 3.6b A 3.7 Ü 3.2 Ü 3.3 oder Kap3V3 |
|||||||||||||||||
| 4. | Kontrollstrukturen Alternativen |
- IF-Anweisung
- CASE-Anweisung - Programmablaufplan, Struktogramm - Visualisierung |
Vorlage: Ü 4.4 oder Kap4 Lösungen: A 4.1 A 4.2 A 4.3 A 4.4 Ü 4.1 Ü 4.2 Ü 4.3 Ü 4.5 Ü 4.6 oder Kap4 |
Vorlage: Ü 4.4 oder Kap4 Lösungen:
|
|||||||||||||||||
| 5. | Kontrollstrukturen Schleifen |
- FOR,-
WHILE,- REPEAT-, - EXIT, CONTINUE-Anweisung - Operation MOD |
Vorlage: Ü 5.1 oder Kap5 Lösungen: A 5.1b Ü 5.2 Ü 5.2_WHILE Ü 5.3 A 5.5b Ü 5.4 oder Kap5 |
Vorlage: Ü 5.1 oder Kap5 Lösungen: A 5.1b Ü 5.2 Ü 5.2_WHILE Ü 5.3 A 5.5b A 5.5c Ü 5.4 oder Kap5V3 |
|||||||||||||||||
| 6. | Unterprogramme | - Global-Lokalvariable - POE-Aufruf, - RETURN-Anweisung - Task |
Vorlagen: A 6.1 Ü6.2 oder Kap6 Lösungen: A 6.1 A 6.2 A 6.3 A 6.4 Ü 6.1 Ü 6.2 oder Kap6 |
Vorlagen: A 6.1 Ü 6.2 oder Kap6V3 Lösungen: A 6.1 A 6.2 A 6.3 A 6.4 Ü 6.1 Ü 6.2 oder Kap6V3 |
|||||||||||||||||
| 7. | Anwenderdefinierte Datentypen, Aufzählungstypen, IEC-Operatoren |
- Standard-FCs benutzen - Anwenderdefinierte Datentypen (TYPE) anlegen und benutzen - Skalieren, Linearisieren - Aufzählungstypen |
Vorlagen: Ü 7.2a Ü 7.2b Lösungen: A 7.1 A 7.1_L2 A 7.2a A 7.2b Ü 7.1 Ü 7.2a Ü 7.2b oder Kap7 |
Vorlagen: Ü 7.2a Ü 7.2b Lösungen: A7.1_L2 A 7.2a A 7.2b Ü 7.1 Ü 7.1 mit Modell Ü 7.2a Ü 7.2b oder Kap7 |
|||||||||||||||||
| 8. | Funktionen
(FCs)- Bibliotheken, Rezepturen |
- Eigene
FCs erstellen und benutzen - Bibliotheks-FCs erstellen und benutzen - Parameter, Visualisierung |
ANALOG.lib Lösungen: A 8.1 A 8.2 A 8.3 Ü 8.1 A 8.4 Ü 8.2c Ü 8.2c_L2 Ü 8.3 oder Kap8 |
ANALOG.library Lösungen: A 8.1 A 8.2 A 8.3 A 8.4 Ü 8.2c Ü 8.2c_L2 Ü 8.3 oder Kap8 |
|||||||||||||||||
| 9. | Funktionsblöcke (FBs) |
- Standard-FBs benutzen, Instanzen - Eigene FBs erstellen und benutzen - Parameter, TYPE |
Vorlagen: A 9.2_Band1 A 9.3, A 9.5 A 9.6 oder Kap9 Lösungen: A 9.1b A 9.2 A 9.3a A 9.3b A 9.4a A 9.4b A 9.4bL2 A 9.4c A 9.4cL2 A 9.5a A 9.5b A 9.6a A 9.6b oder Kap9 |
Vorlagen: A 9.2_Band1 A 9.3a, A 9.5 A 9.6 oder Kap9V3 Lösungen: A 9.1c A 9.2 A 9.3b A 9.4a A 9.4b A 9.4c A 9.4cL2 A 9.5b A 9.6a A 9.6b oder Kap9V3 |
|||||||||||||||||
| 10. | Bibliotheksfähige FBs, GRAFCET |
-
Bibliotheks-FBs erstellen und benutzen - GRAFCET - Visualisierung |
STRECKEN.lib Vorlagen: |
STRECKEN.library GEBAEUDE.library Vorlagen: |
|||||||||||||||||
| 11. | Bibliotheken verwenden |
-
Bibliothek von Firmen bzw. Organisationen verwenden - Beleuchtungssteuerung, PID-Regler - Visualisierung |
Gebaeude_allgemein.lib Building_HVAC_01.lib oscat260.lib Vorlagen: |
oscat_basic_333.library oscat_building_100.library GEBAEUDE.library Vorlagen: |
|||||||||||||||||
| 12. | Fuzzy-Logik -Füllstandsregelung |
- Einblicke in die Fuzzy-Logik gewinnen - mit FCs der FUZZY-Logik eine Regelung programmieren |
FUZZY.lib Vorlagen: |
FUZZY.library Vorlagen: |
|||||||||||||||||
| 13. | Ethernetbasierende Automatisation, Übersicht |
- Übersicht, Fragen | - |
- | |||||||||||||||||
| 14 | Modbus, Controller- Feldbuskoppler- Kommunikation |
- Kommunikation über MODBUS/TCP(UDP) analysieren und erweitern |
ModbusEthernet_04.lib Vorlagen: |
Vorlagen: A 14.1 A 14.2_FB_Lichtszenen oder Kap14V3 Lösungen: A 14.1 Konfig A 14.2 A 14.2 Konfig oder Kap14V3 |
|||||||||||||||||
| 15. | Modbus, Controller- Controller- Kommunikation |
- Kommunikation über MODBUS/TCP(UDP) analysieren und erweitern |
ModbusEthernet_04.lib A
15.1_SPS1 |
Lösungen: A 15.4 PLC 1 A 15.4 PLC 2 |
|||||||||||||||||
| 16. | Kommunikation über das Ethernet mit Netzwerkvariablen |
- Kommunikation über Netzwerkvariablen einrichten |
Lösungen: A 16.1_SPS1 A 16.1_SPS2 |
Lösungen: A 16.1 oder Kap16V3 |
|||||||||||||||||
| 17. | Beobachten und steuern über einen Web- Browser oder App |
- | - | - | |||||||||||||||||
| 18. | Einführung in die objektorientierte Programmierung |
- Objektorientierte Programmierung (OOP) kennen lernen |
- |
Lösungen: A 18.1 A 18.2 A 18.3 A 18.4 oder Kap18 |
|||||||||||||||||
| STEP 7
im TIA-Portal: Die Archivdatei zu STEP 7 im TIA-Portal können Sie herunterladen, extrahieren und im TIA-Portal dearchivieren. Sie finden zu den einzelnen Kapiteln die Symboltabellen, die Quelldateien und deren übersetzten Bausteine im Bausteinordner. Beachten Sie auch die Kapitel im Buch - "Besonderheiten bei der SCL-Programmierung mit STEP 7 im TIA Portal". Aktualisierte Exportdateien und Textdateien die Sie als Vorlage für die Aufgaben und Übungen aus dem Buch verwenden können, finden Sie unter https://www.vbm-fachbuch.de/infoclick/. Den dazugehörigen Bonus-Code finden Sie im Buch. |
|||||||||||||||||||||
© 2019: Vogel Buchverlag |
|||||||||||||||||||||