Pełna referencja

Instrukcje TIA Portal
Kompletny przewodnik referencyjny

Wyjaśnienie każdej instrukcji w TIA Portal — od podstawowych styków i cewek po zaawansowane sterowanie PID i ruch. Twoje główne źródło wiedzy dla programowania LAD, FBD i SCL.

Jak zorganizowane są instrukcje w TIA Portal

TIA Portal organizuje instrukcje w trzy główne kategorie w drzewie instrukcji: Instrukcje podstawowe (Basic), Instrukcje rozszerzone (Extended) oraz Technologia (Technology). Każda kategoria zawiera podkategorie grupujące powiązane operacje.

Ta seria poradników obejmuje każdą instrukcję wraz z wyjaśnieniami, skrótami klawiszowymi, praktycznymi poradami i porównaniami LAD vs FBD. Kliknij dowolną kategorię poniżej, aby przejść do szczegółowego przewodnika.

Instrukcje podstawowe

Kluczowe elementy programowania dla każdego projektu PLC

Ogólne

Wstaw sieć, pusta ramka, otwórz/zamknij gałąź, wstaw wejście — strukturalne bloki programów LAD/FBD.

5 instrukcjiDostępne

Operacje logiczne na bitach

Styki (NO/NZ), cewki, Set/Reset, przerzutniki (SR/RS), wykrywanie zboczy (P_TRIG, N_TRIG, R_TRIG, F_TRIG) i operacje RLO.

20 instrukcjiDostępne

Operacje na timerach

Timery IEC: TON (opóźnione załączenie), TOF (opóźnione wyłączenie), TP (impuls), TONR (akumulacyjne opóźnienie załączenia). Zarządzanie i reset timerów.

4+ instrukcjeDostępne

Operacje na licznikach

CTU (licznik w górę), CTD (licznik w dół), CTUD (licznik góra/dół). Bloki liczników zgodne z IEC z nastawą i resetem.

3+ instrukcjeDostępne

Operacje porównania

CMP: Równe, Nierówne, Większe niż, Mniejsze niż, Większe/Równe, Mniejsze/Równe. Porównuj liczby całkowite, zmiennoprzecinkowe i czas.

8+ instrukcjiDostępne

Funkcje matematyczne

ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, funkcje trygonometryczne i inne.

15+ instrukcjiDostępne

Operacje przesyłania (Move)

MOVE, Block Move, Fill, Swap, serializacja/deserializacja. Przesyłanie danych między obszarami pamięci i typami danych.

8+ instrukcjiDostępne

Operacje konwersji

CONVERT, ROUND, CEIL, FLOOR, TRUNC. Konwersja między typami INT, REAL, DINT, STRING, BCD i innymi.

10+ instrukcjiDostępne

Przesunięcie i rotacja

SHL, SHR, ROL, ROR. Przesuwanie i rotacja bitów w słowach (Word) i podwójnych słowach (DWord) dla manipulacji bitowej.

4 instrukcjeDostępne

Logika słowa

AND, OR, XOR, NOT na poziomie WORD/DWORD. Operacje bitowe do maskowania, łączenia i manipulowania danymi słowowymi.

4 instrukcjeDostępne

Program Control Operations

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

10+ instructionsDostępne

Instrukcje rozszerzone

Zaawansowane operacje dla złożonych zadań automatyzacji

Technologia

Specjalistyczne instrukcje dla ruchu i regulacji

Generuj kod PLC za pomocą AI

Zamiast ręcznie pisać każdą instrukcję, opisz swoją logikę automatyzacji zwykłym tekstem i pozwól T-IA Connect wygenerować kod SCL, bloki funkcyjne i bloki danych bezpośrednio w Twoim projekcie TIA Portal.

  • Opisz logikę w języku naturalnym → otrzymaj gotowy do wdrożenia kod SCL
  • Generuj kompletne bloki FB z wejściami, wyjściami i logiką wewnętrzną
  • Działa offline z lokalnymi modelami AI — nie wymaga chmury

Często zadawane pytania

Jakie języki programowania są dostępne w TIA Portal?

TIA Portal obsługuje LAD (Liczba drabinkowa), FBD (Schemat bloków funkcyjnych), SCL (Tekst strukturalny), STL (Lista instrukcji — legacy, tylko S7-300/400) oraz GRAPH (Sekwencyjny schemat funkcyjny). LAD i FBD są graficzne, SCL jest tekstowy. Większość nowoczesnych projektów łączy LAD/FBD dla prostej logiki i SCL dla złożonych algorytmów.

Czy instrukcje są takie same dla S7-1200 i S7-1500?

Większość instrukcji jest identyczna. S7-1500 obsługuje dodatkowe instrukcje (takie jak rozszerzona diagnostyka, bloki serwera OPC UA i zaawansowane Motion Control). S7-1200 ma nieco mniejszy zestaw instrukcji, ale pokrywa wszystkie standardowe potrzeby automatyki. Zawsze sprawdzaj wsparcie instrukcji dla danego procesora w pomocy TIA Portal.

Jaka jest różnica między instrukcjami podstawowymi a rozszerzonymi?

Instrukcje podstawowe (Basic) obejmują codzienne programowanie PLC: logikę bitową, timery, liczniki, matematykę, przesunięcia i porównania. Instrukcje rozszerzone (Extended) obsługują specjalistyczne zadania: przetwarzanie tekstów, datę i czas, protokoły komunikacyjne, sterowanie PID i szybkie liczniki. Większość programów korzysta głównie z instrukcji podstawowych.

Czy AI może pomóc mi szybciej pisać instrukcje PLC?

Tak. T-IA Connect pozwala opisać logikę w zwykłym języku i generuje odpowiadający kod SCL z właściwymi typami danych, obsługą błędów i dokumentacją. Może tworzyć całe bloki funkcyjne na podstawie zapytania — oszczędzając godziny ręcznego kodowania.

Przyspiesz programowanie PLC

Pozwól AI wygenerować kod TIA Portal, podczas gdy Ty skupisz się na projektowaniu logiki automatyzacji.