Popolna referenca

TIA Portal instrukcije
Popoln referenčni vodič

Razlaga vsake instrukcije v TIA Portalu — od osnovnih kontaktov in tuljav do naprednega PID krmiljenja in gibanja. Vaša glavna referenca za LAD, FBD in SCL programiranje.

Kako so organizirane instrukcije v TIA Portalu

TIA Portal organizira svoje instrukcije v tri glavne kategorije v drevesu instrukcij: Osnovne instrukcije (Basic instructions), Razširjene instrukcije (Extended instructions) in Tehnologija (Technology). Vsaka kategorija vsebuje podkategorije, ki združujejo sorodne operacije.

Ta serija vodičev pokriva vsako instrukcijo z razlagami, bližnjicami na tipkovnici, praktičnimi nasveti in primerjavami med LAD in FBD. Kliknite katero koli spodnjo kategorijo, da se poglobite v podroben vodič.

Osnovne instrukcije

Ključni programski elementi za vsak projekt PLC

Splošno

Vstavi mrežo (network), prazen blok, odpri/zapri vejo, vstavi vhod — strukturni gradniki programov LAD/FBD.

5 instrukcijNa voljo

Bitne logične operacije

Kontakti (NO/NC), tuljave, Set/Reset, flip-flopi (SR/RS), detekcija robov (P_TRIG, N_TRIG, R_TRIG, F_TRIG) in RLO operacije.

20 instrukcijNa voljo

Operacije s časovniki

IEC časovniki: TON (zakasnitev vklopa), TOF (zakasnitev izklopa), TP (impulz), TONR (akumulacijska zakasnitev vklopa). Upravljanje in ponastavitev časovnikov.

4+ instrukcijeNa voljo

Operacije s števci

CTU (števec navzgor), CTD (števec navzdol), CTUD (števec gor/dol). IEC skladni bloki števcev z nastavitvijo in ponastavitvijo.

3+ instrukcijeNa voljo

Operacije primerjanja

CMP: Enako, Ni enako, Večje od, Manjše od, Večje ali enako, Manjše ali enako. Primerjava celih števil, realnih števil in časovnih vrednosti.

8+ instrukcijNa voljo

Matematične funkcije

ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, trigonometrične funkcije in drugo.

15+ instrukcijNa voljo

Operacije premikanja (Move)

MOVE, Block Move, Fill, Swap, serializacija/deserializacija. Prenos podatkov med pomnilniškimi področji in tipi podatkov.

8+ instrukcijNa voljo

Operacije pretvorbe

CONVERT, ROUND, CEIL, FLOOR, TRUNC. Pretvorba med tipi INT, REAL, DINT, STRING, BCD in drugimi tipi podatkov.

10+ instrukcijNa voljo

Pomikanje in rotacija

SHL, SHR, ROL, ROR. Pomikanje in rotacija bitov znotraj besed (Word) in dvojnih besed (Double Word) za bitno manipulacijo.

4 instrukcijeNa voljo

Besedne logične operacije

AND, OR, XOR, NOT na nivoju WORD/DWORD. Bitne operacije za maskiranje, združevanje in manipulacijo besednih podatkov.

4 instrukcijNa voljo

Program Control Operations

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

10+ instructionsNa voljo

Razširjene instrukcije

Napredne operacije za kompleksne naloge avtomatizacije

Tehnologija

Specializirane instrukcije za gibanje in regulacijo

Generiranje PLC kode z UI

Namesto ročnega kodiranja vsake instrukcije, opišite svojo avtomatizacijsko logiko v običajnem besedilu in pustite, da T-IA Connect generira SCL kodo, funkcijske bloke in podatkovne bloke neposredno v vašem projektu TIA Portal.

  • Opišite logiko v naravnem jeziku → pridobite SCL kodo, pripravljeno za produkcijo
  • Generirajte celotne FB-je z vhodi, izhodi in interno logiko
  • Deluje brez povezave z lokalnimi modeli UI — oblak ni potreben

Pogosto zastavljena vprašanja

Kateri programski jeziki so na voljo v TIA Portalu?

TIA Portal podpira LAD (lestvični diagram), FBD (funkcijski bločni diagram), SCL (strukturirani krmilni jezik / Structured Text), STL (seznam ukazov — starejši, samo S7-300/400) in GRAPH (zaporedni funkcijski diagram). LAD in FBD sta grafična, SCL je tekstovni. Večina sodobnih projektov uporablja kombinacijo LAD/FBD za preprosto logiko in SCL za kompleksne algoritme.

So instrukcije enake za S7-1200 in S7-1500?

Večina instrukcij je identičnih. S7-1500 podpira dodatne instrukcije (kot so razširjena diagnostika, bloki strežnika OPC UA in nekateri napredni motion control). S7-1200 ima nekoliko manjši nabor instrukcij, vendar pokriva vse standardne potrebe avtomatizacije. Vedno preverite podporo instrukcijam za določen CPU v pomoči TIA Portal.

Kakšna je razlika med osnovnimi in razširjenimi instrukcijami?

Osnovne instrukcije (Basic instructions) pokrivajo vsakodnevno programiranje PLC: bitna logika, časovniki, števci, matematika, premiki in primerjave. Razširjene instrukcije (Extended instructions) skrbijo za specializirane naloge: obdelava nizov, datum/čas, komunikacijski protokoli, PID krmiljenje in hitri števci. Večina programov uporablja predvsem osnovne instrukcije.

Ali mi lahko UI pomaga hitreje pisati PLC instrukcije?

Da. T-IA Connect vam omogoča, da opišete svojo logiko v preprosti angleščini (ali katerem koli jeziku) in generira ustrezno SCL kodo s pravilnimi tipi podatkov, obravnavo napak in dokumentacijo. Ustvari lahko celotne funkcijske bloke iz poziva — s čimer prihranite ure ročnega kodiranja.

Pospešite svoje programiranje PLC

Naj UI generira vašo kodo za TIA Portal, medtem ko se vi osredotočate na načrtovanje avtomatizacijske logike.