TIA Portal Anweisungen
Vollständiges Referenzhandbuch
Jede Anweisung in TIA Portal erklärt — von einfachen Kontakten und Spulen bis hin zu fortgeschrittener PID-Regelung und Motion Control. Ihre zentrale Referenz für die KOP-, FUP- und SCL-Programmierung.
Organisation der Anweisungen im TIA Portal
TIA Portal organisiert seine Anweisungen in der Anweisungsliste in drei Hauptkategorien: Einfache Anweisungen, Erweiterte Anweisungen und Technologie. Jede Kategorie enthält Unterkategorien, die verwandte Operationen gruppieren.
Diese Leitfaden-Serie deckt jede Anweisung mit Erklärungen, Tastenkombinationen, praktischen Tipps und KOP- vs. FUP-Vergleichen ab. Klicken Sie auf eine Kategorie unten, um in den detaillierten Leitfaden einzutauchen.
Einfache Anweisungen
Kern-Programmierelemente für jedes SPS-Projekt
Allgemein
Netzwerk einfügen, Leerbox, Zweig öffnen/schließen, Eingang einfügen — die strukturellen Bausteine von KOP/FUP-Programmen.
Bitverknüpfungen
Kontakte (Schließer/Öffner), Spulen, Setzen/Rücksetzen, Flipflops (SR/RS), Flankenauswertung (P_TRIG, N_TRIG, R_TRIG, F_TRIG) und VKE-Operationen.
Zeitstufen
IEC-Zeiten: TON (Einschaltverzögerung), TOF (Ausschaltverzögerung), TP (Impuls), TONR (speichernde Einschaltverzögerung). Zeitverwaltung und Rücksetzen.
Zähler
CTU (Vorwärtszähler), CTD (Rückwärtszähler), CTUD (Vorwärts-/Rückwärtszähler). IEC-konforme Zählerbausteine mit Vorwahl und Rücksetzen.
Vergleicher
CMP: Gleich, Ungleich, Größer als, Kleiner als, Größer/Gleich, Kleiner/Gleich. Vergleich von Integern, Reals und Zeitwerten.
Mathematische Funktionen
ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, trigonometrische Funktionen und mehr.
Verschieben
MOVE, Block verschieben, Füllen, Tauschen, Serialisieren/Deserialisieren. Datentransfer zwischen Speicherbereichen und Datentypen.
Umwandler
CONVERT, ROUND, CEIL, FLOOR, TRUNC. Umwandlung zwischen INT, REAL, DINT, STRING, BCD und anderen Datentypen.
Schieben und Rotieren
SHL, SHR, ROL, ROR. Schieben und Rotieren von Bits in Wörtern und Doppelwörtern zur Bitmanipulation.
Wortverknüpfungen
UND, ODER, XOR, NICHT auf Wort-/Doppelwort-Ebene. Bitweise Operationen zum Maskieren, Kombinieren und Manipulieren von Wortdaten.
Erweiterte Anweisungen
Fortgeschrittene Operationen für komplexe Automatisierungsaufgaben
Datum und Uhrzeit
Systemzeit lesen, Zeitarithmetik, Formatkonvertierungen zwischen DATE_AND_TIME, DTL, TOD und String-Darstellungen.
String-Operationen
Verketten, Suchen, Ersetzen, Teilstrings extrahieren, in/von Zahlen konvertieren. Vollständiges Toolkit zur String-Manipulation.
Schnelle Zähler
Hardwarebeschleunigtes Zählen für Geber, Frequenzmessung und Hochgeschwindigkeits-Impulsanwendungen.
PID-Regelung
PID_Compact und PID_3Step für geschlossene Regelkreise von Temperatur, Druck, Durchfluss und Füllstand mit Auto-Tuning.
Kommunikation
TSEND_C, TRCV_C, PUT/GET, Modbus TCP/RTU. Ethernet- und serielle Kommunikation zwischen SPSen und Geräten.
Rezepturen & Data Logging
Rezepturen aus CSV-Dateien lesen/schreiben, Datenprotokollierung auf Speicherkarten, Archivverwaltung für Produktionsdaten.
Technologie
Spezialisierte Anweisungen für Bewegung und Regelung
Motion Control
MC_Power, MC_MoveAbsolute, MC_MoveRelative, MC_Home. Steuerung von Servoantrieben und Schrittmotoren über PROFIdrive.
Zählen & Messen
Technologieobjekt-basiertes Zählen mit Hardwareunterstützung für Hochgeschwindigkeitsanwendungen und Geber-Schnittstellen.
PID-Regelung
Technologieobjekt-PID-Regler mit integriertem Tuning, Trendaufzeichnung und Diagnosefunktionen.
SPS-Code mit KI generieren
Anstatt jede Anweisung manuell zu programmieren, beschreiben Sie Ihre Automatisierungslogik in Klartext und lassen Sie T-IA Connect SCL-Code, Funktionsbausteine und Datenbausteine direkt in Ihrem TIA Portal-Projekt generieren.
- Logik in natürlicher Sprache beschreiben → produktionsfertigen SCL-Code erhalten
- Komplette FBs mit Eingängen, Ausgängen und interner Logik generieren
- Funktioniert offline mit lokalen KI-Modellen — keine Cloud erforderlich
Häufig gestellte Fragen
Welche Programmiersprachen sind im TIA Portal verfügbar?
TIA Portal unterstützt KOP (Kontaktplan), FUP (Funktionsplan), SCL (Structured Control Language / Strukturierter Text), AWL (Anweisungsliste — legacy, nur S7-300/400) und GRAPH (Schrittkette). KOP und FUP sind grafisch, SCL ist textbasiert. Die meisten modernen Projekte verwenden eine Kombination aus KOP/FUP für einfache Logik und SCL für komplexe Algorithmen.
Sind die Anweisungen für S7-1200 und S7-1500 identisch?
Die meisten Anweisungen sind identisch. Die S7-1500 unterstützt zusätzliche Anweisungen (wie erweiterte Diagnose, OPC UA-Serverbausteine und einige fortgeschrittene Motion-Control-Funktionen). Die S7-1200 hat einen leicht reduzierten Anweisungssatz, deckt aber alle Standard-Automatisierungsanforderungen ab. Prüfen Sie immer die Anweisungsunterstützung der CPU in der TIA Portal Hilfe.
Was ist der Unterschied zwischen einfachen und erweiterten Anweisungen?
Einfache Anweisungen decken die alltägliche SPS-Programmierung ab: Bitverknüpfungen, Zeiten, Zähler, Mathematik, Verschiebeoperationen und Vergleiche. Erweiterte Anweisungen behandeln spezialisierte Aufgaben: String-Verarbeitung, Datum/Uhrzeit, Kommunikationsprotokolle, PID-Regelung und schnelle Zähler. Die meisten Programme verwenden primär einfache Anweisungen.
Kann KI mir helfen, SPS-Anweisungen schneller zu schreiben?
Ja. T-IA Connect ermöglicht es Ihnen, Ihre Logik in einfachem Deutsch (oder einer anderen Sprache) zu beschreiben, und generiert den entsprechenden SCL-Code mit korrekten Datentypen, Fehlerbehandlung und Dokumentation. Es kann ganze Funktionsbausteine aus einem Prompt erstellen — was Stunden manueller Codierung spart.