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.
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.
Timer-bewerkingen
IEC-timers: TON (Inschakelvertraging), TOF (Uitschakelvertraging), TP (Puls), TONR (Accumulerende inschakelvertraging). Timer-beheer en reset.
Teller-bewerkingen
CTU (Optellen), CTD (Aftellen), CTUD (Op-/aftellen). IEC-conforme tellerblokken con preset en reset.
Comparator-bewerkingen
CMP: Gelijk, Niet gelijk, Groter dan, Kleiner dan, Groter/Gelijk, Kleiner/Gelijk. Vergelijk integers, reals en tijdswaarden.
Wiskundige functies
ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, trigonometrische functies en meer.
Move-bewerkingen
MOVE, Block Move, Fill, Swap, serialiseren/deserialiseren. Gegevens overdragen tussen geheugengebieden en datatypen.
Conversie-bewerkingen
CONVERT, ROUND, CEIL, FLOOR, TRUNC. Converteren tussen INT, REAL, DINT, STRING, BCD en andere datatypen.
Schuiven en roteren
SHL, SHR, ROL, ROR. Bits verschuiven en roteren binnen words en double words voor bit-manipulatie.
Woord-logische bewerkingen
AND, OR, XOR, NOT op WORD/DWORD niveau. Bitwise bewerkingen voor maskeren, combineren en manipuleren van woordgegevens.
Program Control Operations
JMP (Jump), LABEL, CALL, RET. Control the execution flow of your PLC program with conditional and unconditional jumps.
Uitgebreide instructies
Geavanceerde bewerkingen voor complexe automatiseringstaken
Datum en tijd
Systeemtijd lezen, tijdrekenen, formaatconversies tussen DATE_AND_TIME, DTL, TOD en stringrepresentaties.
String-bewerkingen
Samenvoegen, zoeken, vervangen, substring extraheren, converteren naar/van getallen. Volledige toolkit voor stringmanipulatie.
Snelle tellers (HSC)
Hardware-versneld tellen voor encoders, frequentiemeting en hogesnelheidspulstoepassingen.
PID-regeling
PID_Compact en PID_3Step voor gesloten regelkringen van temperatuur, druk, flow en niveau met auto-tuning.
Communicatie
TSEND_C, TRCV_C, PUT/GET, Modbus TCP/RTU. Ethernet- en seriële communicatie tussen PLC's en apparaten.
Legacy / S5 Compatibility
S5 counters, S5 timers, and Statement List (STL) legacy operations for S7-300/400 migration.
Technologie
Gespecialiseerde instructies voor motion en regeling
Motion Control
MC_Power, MC_MoveAbsolute, MC_MoveRelative, MC_Home. Servo-aandrijvingen en stappenmotoren besturen via PROFIdrive.
Tellen & Meten
Op technologie-objecten gebaseerd tellen met hardware-ondersteuning voor snelle toepassingen en encoder-interfaces.
PID-regeling
Technologie-object PID-regelaars met geïntegreerde tuning, trendregistratie en diagnostische mogelijkheden.
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.