Vollständige Referenz

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.

5 AnweisungenVerfügbar

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.

20 AnweisungenVerfügbar

Zeitstufen

IEC-Zeiten: TON (Einschaltverzögerung), TOF (Ausschaltverzögerung), TP (Impuls), TONR (speichernde Einschaltverzögerung). Zeitverwaltung und Rücksetzen.

4+ AnweisungenDemnächst verfügbar

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.

3+ AnweisungenDemnächst verfügbar

Vergleicher

CMP: Gleich, Ungleich, Größer als, Kleiner als, Größer/Gleich, Kleiner/Gleich. Vergleich von Integern, Reals und Zeitwerten.

8+ AnweisungenDemnächst verfügbar

Mathematische Funktionen

ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, trigonometrische Funktionen und mehr.

15+ AnweisungenDemnächst verfügbar

Verschieben

MOVE, Block verschieben, Füllen, Tauschen, Serialisieren/Deserialisieren. Datentransfer zwischen Speicherbereichen und Datentypen.

8+ AnweisungenDemnächst verfügbar

Umwandler

CONVERT, ROUND, CEIL, FLOOR, TRUNC. Umwandlung zwischen INT, REAL, DINT, STRING, BCD und anderen Datentypen.

10+ AnweisungenDemnächst verfügbar

Schieben und Rotieren

SHL, SHR, ROL, ROR. Schieben und Rotieren von Bits in Wörtern und Doppelwörtern zur Bitmanipulation.

4 AnweisungenDemnächst verfügbar

Wortverknüpfungen

UND, ODER, XOR, NICHT auf Wort-/Doppelwort-Ebene. Bitweise Operationen zum Maskieren, Kombinieren und Manipulieren von Wortdaten.

4 AnweisungenDemnächst verfügbar

Erweiterte Anweisungen

Fortgeschrittene Operationen für komplexe Automatisierungsaufgaben

Datum und Uhrzeit

Systemzeit lesen, Zeitarithmetik, Formatkonvertierungen zwischen DATE_AND_TIME, DTL, TOD und String-Darstellungen.

Demnächst verfügbar

String-Operationen

Verketten, Suchen, Ersetzen, Teilstrings extrahieren, in/von Zahlen konvertieren. Vollständiges Toolkit zur String-Manipulation.

Demnächst verfügbar

Schnelle Zähler

Hardwarebeschleunigtes Zählen für Geber, Frequenzmessung und Hochgeschwindigkeits-Impulsanwendungen.

Demnächst verfügbar

PID-Regelung

PID_Compact und PID_3Step für geschlossene Regelkreise von Temperatur, Druck, Durchfluss und Füllstand mit Auto-Tuning.

Demnächst verfügbar

Kommunikation

TSEND_C, TRCV_C, PUT/GET, Modbus TCP/RTU. Ethernet- und serielle Kommunikation zwischen SPSen und Geräten.

Demnächst verfügbar

Rezepturen & Data Logging

Rezepturen aus CSV-Dateien lesen/schreiben, Datenprotokollierung auf Speicherkarten, Archivverwaltung für Produktionsdaten.

Demnächst verfügbar

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.

Demnächst verfügbar

Zählen & Messen

Technologieobjekt-basiertes Zählen mit Hardwareunterstützung für Hochgeschwindigkeitsanwendungen und Geber-Schnittstellen.

Demnächst verfügbar

PID-Regelung

Technologieobjekt-PID-Regler mit integriertem Tuning, Trendaufzeichnung und Diagnosefunktionen.

Demnächst verfügbar

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.

Beschleunigen Sie Ihre SPS-Programmierung

Lassen Sie KI Ihren TIA Portal-Code generieren, während Sie sich auf das Design der Automatisierungslogik konzentrieren.