Volledige referentie

TIA Portal Instructies
Volledige Referentiegids

Elke instructie in TIA Portal uitgelegd — van basiscontacten en spoelen tot geavanceerde PID-regeling en motion. Uw referentie voor LAD, FBD en SCL programmering.

Hoe instructies zijn georganiseerd in TIA Portal

TIA Portal organiseert zijn instructies in drie hoofdcategorieën in de instructieboom: Basisinstructies, Uitgebreide instructies en Technologie. Elke categorie bevat subcategorieën die gerelateerde bewerkingen groeperen.

Deze gidsenserie behandelt elke instructie met uitleg, sneltoetsen, praktische tips en vergelijkingen tussen LAD en FBD. Klik op een categorie hieronder om in de gedetailleerde gids te duiken.

Basisinstructies

Kern-programmeerelementen voor elk PLC-project

Algemeen

Netwerk invoegen, lege box, aftakking openen/sluiten, ingang invoegen — de structurele bouwstenen van LAD/FBD-programma's.

5 instructiesBeschikbaar

Bit-logische bewerkingen

Contacten (Maak/Verbreek), spoelen, Set/Reset, flip-flops (SR/RS), flankdetectie (P_TRIG, N_TRIG, R_TRIG, F_TRIG) en RLO-bewerkingen.

20 instructiesBeschikbaar

Timer-bewerkingen

IEC-timers: TON (Inschakelvertraging), TOF (Uitschakelvertraging), TP (Puls), TONR (Accumulerende inschakelvertraging). Timer-beheer en reset.

4+ instructiesBeschikbaar

Teller-bewerkingen

CTU (Optellen), CTD (Aftellen), CTUD (Op-/aftellen). IEC-conforme tellerblokken con preset en reset.

3+ instructiesBeschikbaar

Comparator-bewerkingen

CMP: Gelijk, Niet gelijk, Groter dan, Kleiner dan, Groter/Gelijk, Kleiner/Gelijk. Vergelijk integers, reals en tijdswaarden.

8+ instructiesBeschikbaar

Wiskundige functies

ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, trigonometrische functies en meer.

15+ instructiesBeschikbaar

Move-bewerkingen

MOVE, Block Move, Fill, Swap, serialiseren/deserialiseren. Gegevens overdragen tussen geheugengebieden en datatypen.

8+ instructiesBeschikbaar

Conversie-bewerkingen

CONVERT, ROUND, CEIL, FLOOR, TRUNC. Converteren tussen INT, REAL, DINT, STRING, BCD en andere datatypen.

10+ instructiesBeschikbaar

Schuiven en roteren

SHL, SHR, ROL, ROR. Bits verschuiven en roteren binnen words en double words voor bit-manipulatie.

4 instructiesBeschikbaar

Woord-logische bewerkingen

AND, OR, XOR, NOT op WORD/DWORD niveau. Bitwise bewerkingen voor maskeren, combineren en manipuleren van woordgegevens.

4 instructiesBeschikbaar

Program Control Operations

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

10+ instructionsBeschikbaar

Uitgebreide instructies

Geavanceerde bewerkingen voor complexe automatiseringstaken

Technologie

Gespecialiseerde instructies voor motion en regeling

Genereer PLC-code met AI

In plaats van handmatig elke instructie te coderen, beschrijft u uw automatiseringslogica in gewone tekst en laat u T-IA Connect SCL-code, functieblokken en datablokken rechtstreeks in uw TIA Portal-project genereren.

  • Beschrijf logica in natuurlijke taal → krijg productieklare SCL
  • Genereer complete FB's met ingangen, uitgangen en interne logica
  • Werkt offline met lokale AI-modellen — geen cloud vereist

Veelgestelde vragen

Welke programmeertalen zijn beschikbaar in TIA Portal?

TIA Portal ondersteunt LAD (Ladderdiagram), FBD (Functieblokdiagram), SCL (Structured Control Language / Gestructureerde tekst), STL (Instructielijst — legacy, alleen S7-300/400) en GRAPH (Sequentiële functiekaart). LAD en FBD zijn grafisch, SCL is tekstgebaseerd. De meeste moderne projecten gebruiken een combinatie van LAD/FBD voor eenvoudige logica en SCL voor complexe algoritmen.

Zijn de instructies hetzelfde voor de S7-1200 en S7-1500?

De meeste instructies zijn identiek. De S7-1500 ondersteunt extra instructies (zoals uitgebreide diagnostiek, OPC UA-serverblokken en sommige geavanceerde motion control). De S7-1200 heeft een iets beperktere instructieset, maar dekt alle standaard automatiseringsbehoeften. Controleer altijd de instructie-ondersteuning van de CPU in de TIA Portal help.

Wat is het verschil tussen Basis- en Uitgebreide instructies?

Basisinstructies omvatten de dagelijkse PLC-programmering: bit-logica, timers, tellers, wiskunde, overdrachten en vergelijkingen. Uitgebreide instructies behandelen gespecialiseerde taken: stringverwerking, datum/tijd, communicatieprotocollen, PID-regeling en snelle tellers. De meeste programma's gebruiken voornamelijk basisinstructies.

Kan AI me helpen om sneller PLC-instructies te schrijven?

Ja. Met T-IA Connect kunt u uw logica beschrijven in gewoon Nederlands (of een andere taal) en genereert het de bijbehorende SCL-code met de juiste datatypen, foutafhandeling en documentatie. Het kan volledige functieblokken maken vanuit een prompt — wat uren handmatig coderen bespaart.

Versnel uw PLC-programmering

Laat AI uw TIA Portal-code genereren terwijl u zich concentreert op het ontwerpen van automatiseringslogica.