Vollständige Referenz

TIA Portal Anweisungen
Vollständige Referenz

Jede Anweisung im TIA Portal erklärt — von einfachen Schließern und Spulen bis hin zu fortgeschrittener PID-Regelung und Motion Control. Ihre Referenz für die KOP-, FUP- und SCL-Programmierung.

Organisation der Anweisungen im TIA Portal

Das TIA Portal organisiert seine Anweisungen in drei Hauptkategorien im Anweisungsbaum: Basisanweisungen, 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 Vergleichen zwischen KOP und FUP ab. Klicken Sie auf eine Kategorie unten, um in den detaillierten Leitfaden einzutauchen.

Basisanweisungen

Kern-Programmierelemente für jedes SPS-Projekt

Allgemein

Netzwerk einfügen, Leere Box, Zweig öffnen/schließen, Eingang einfügen — die strukturellen Bausteine von KOP/FUP-Programmen.

5 AnweisungenVerfügbar

Bitverknüpfungen

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

Zeitoperationen

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

4+ AnweisungenVerfügbar

Zähloperationen

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+ AnweisungenVerfügbar

Vergleichsoperationen

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

8+ AnweisungenVerfügbar

Mathematische Funktionen

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

15+ AnweisungenVerfügbar

Verschiebeoperationen

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

8+ AnweisungenVerfügbar

Umwandler

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

10+ AnweisungenVerfügbar

Schieben und Rotieren

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

4 AnweisungenVerfügbar

Wortverknüpfungen

AND, OR, XOR, NOT auf WORD/DWORD-Ebene. Bitweise Operationen zum Maskieren, Kombinieren und Manipulieren von Wortdaten.

4 AnweisungenVerfügbar

Program Control Operations

JMP (Jump), LABEL, CALL, RET. Control the execution flow of your PLC program with conditional and unconditional jumps.

10+ instructionsVerfügbar

Erweiterte Anweisungen

Fortgeschrittene Operationen für komplexe Automatisierungsaufgaben

Technologie

Spezialisierte Anweisungen für Motion und Regelung

SPS-Code mit KI generieren

Anstatt jede Anweisung manuell zu programmieren, beschreiben Sie Ihre Automatisierungslogik in einfachem Text und lassen Sie T-IA Connect SCL-Code, Funktionsbausteine und Datenbausteine direkt in Ihrem TIA Portal Projekt erstellen.

  • Logik in natürlicher Sprache beschreiben → produktionsbereiten SCL-Code erhalten
  • Komplette FBs mit Ein- und Ausgängen sowie interner Logik generieren
  • Funktioniert offline mit lokalen KI-Modellen — keine Cloud erforderlich

Häufig gestellte Fragen (FAQ)

Welche Programmiersprachen sind im TIA Portal verfügbar?

Das TIA Portal unterstützt KOP (Kontaktplan), FUP (Funktionsplan), SCL (Structured Control Language / Strukturierter Text), AWL (Anweisungsliste — Altlast, 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-Server-Bausteine und einige fortgeschrittene Motion-Control-Funktionen). Die S7-1200 hat einen leicht reduzierten Befehlssatz, 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 Basis- und Erweiterten Anweisungen?

Basisanweisungen decken die alltägliche SPS-Programmierung ab: Bitverknüpfungen, Zeiten, Zähler, Mathematik, Verschiebe- und Vergleichsoperationen. Erweiterte Anweisungen behandeln spezialisierte Aufgaben: String-Verarbeitung, Datum/Uhrzeit, Kommunikationsprotokolle, PID-Regelung und schnelle Zähler. Die meisten Programme verwenden primär Basisanweisungen.

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 — das spart Stunden manueller Codierung.

Beschleunigen Sie Ihre SPS-Programmierung

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