Riferimento completo

Istruzioni TIA Portal
Guida di riferimento completa

Ogni istruzione in TIA Portal spiegata — dai semplici contatti e bobine al controllo PID avanzato e al motion. Il tuo riferimento per la programmazione LAD, FBD e SCL.

Come sono organizzate le istruzioni in TIA Portal

TIA Portal organizza le sue istruzioni in tre categorie principali nell'albero delle istruzioni: Istruzioni di base, Istruzioni estese e Tecnologia. Ogni categoria contiene sottocategorie che raggruppano operazioni correlate.

Questa serie di guide copre ogni istruzione con spiegazioni, scorciatoie da tastiera, consigli pratici e confronti LAD vs FBD. Clicca su qualsiasi categoria qui sotto per approfondire la guida dettagliata.

Istruzioni di base

Elementi di programmazione fondamentali per ogni progetto PLC

Generale

Inserimento segmento, box vuoto, apertura/chiusura ramo, inserimento ingresso — i blocchi strutturali dei programmi LAD/FBD.

5 istruzioniDisponibile

Operazioni logiche a bit

Contatti (NA/NC), bobine, Set/Reset, flip-flop (SR/RS), rilevamento fronti (P_TRIG, N_TRIG, R_TRIG, F_TRIG) e operazioni RLO.

20 istruzioniDisponibile

Operazioni di temporizzazione

Temporizzatori IEC: TON (ritardo all'eccitazione), TOF (ritardo alla diseccitazione), TP (impulso), TONR (ritardo all'eccitazione con memoria). Gestione e reset temporizzatori.

4+ istruzioniDisponibile

Operazioni di conteggio

CTU (conteggio avanti), CTD (conteggio indietro), CTUD (conteggio avanti/indietro). Blocchi contatori conformi IEC con preset e reset.

3+ istruzioniDisponibile

Operazioni di confronto

CMP: Uguale, Diverso, Maggiore di, Minore di, Maggiore o Uguale, Minore o Uguale. Confronto di interi, reali e valori di tempo.

8+ istruzioniDisponibile

Funzioni matematiche

ADD, SUB, MUL, DIV, MOD, NEG, ABS, SQR, SQRT, LN, EXP, funzioni trigonometriche e altro.

15+ istruzioniDisponibile

Operazioni di trasferimento

MOVE, Block Move, Fill, Swap, serializza/deserializza. Trasferimento dati tra aree di memoria e tipi di dati.

8+ istruzioniDisponibile

Operazioni di conversione

CONVERT, ROUND, CEIL, FLOOR, TRUNC. Conversione tra INT, REAL, DINT, STRING, BCD e altri tipi di dati.

10+ istruzioniDisponibile

Spostamento e rotazione

SHL, SHR, ROL, ROR. Scorrimento e rotazione di bit all'interno di word e double word per la manipolazione dei bit.

4 istruzioniDisponibile

Operazioni logiche su parole

AND, OR, XOR, NOT a livello di WORD/DWORD. Operazioni bit a bit per mascheramento, combinazione e manipolazione di dati word.

4 istruzioniDisponibile

Program Control Operations

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

10+ instructionsDisponibile

Istruzioni estese

Operazioni avanzate per compiti di automazione complessi

Tecnologia

Istruzioni specializzate per motion e regolazione

Genera codice PLC con l'IA

Invece di codificare manualmente ogni istruzione, descrivi la tua logica di automazione in testo semplice e lascia che T-IA Connect generi direttamente codice SCL, blocchi funzionali e blocchi dati nel tuo progetto TIA Portal.

  • Descrivi la logica in linguaggio naturale → ottieni SCL pronto per la produzione
  • Genera FB completi con ingressi, uscite e logica interna
  • Funziona offline con modelli IA locali — non è richiesto il cloud

Domande frequenti

Quali linguaggi di programmazione sono disponibili in TIA Portal?

TIA Portal supporta LAD (Linguaggio a contatti), FBD (Diagramma a blocchi funzionali), SCL (Linguaggio di controllo strutturato / Testo strutturato), STL (Lista istruzioni — legacy, solo S7-300/400) e GRAPH (Diagramma funzionale sequenziale). LAD e FBD sono grafici, SCL è testuale. La maggior parte dei progetti moderni utilizza una combinazione di LAD/FBD per la logica semplice e SCL per algoritmi complessi.

Le istruzioni sono le stesse per S7-1200 e S7-1500?

La maggior parte delle istruzioni è identica. L'S7-1500 supporta istruzioni aggiuntive (come diagnostica estesa, blocchi server OPC UA e alcuni controlli motion avanzati). L'S7-1200 ha un set di istruzioni leggermente ridotto ma copre tutte le esigenze di automazione standard. Verifica sempre il supporto delle istruzioni della CPU nella guida di TIA Portal.

Qual è la differenza tra istruzioni di base ed estese?

Le istruzioni di base coprono la programmazione quotidiana del PLC: logica a bit, temporizzatori, contatori, matematica, trasferimenti e confronti. Le istruzioni estese gestiscono compiti specializzati: elaborazione di stringhe, data/ora, protocolli di comunicazione, controllo PID e contatori veloci. La maggior parte dei programmi utilizza principalmente istruzioni di base.

L'IA può aiutarmi a scrivere le istruzioni del PLC più velocemente?

Sì. T-IA Connect ti consente di descrivere la tua logica in italiano semplice (o in qualsiasi lingua) e genera il codice SCL corrispondente con tipi di dati corretti, gestione degli errori e documentazione. Può creare interi blocchi funzionali da un prompt — risparmiando ore di codifica manuale.

Velocizza la tua programmazione PLC

Lascia che l'IA generi il tuo codice TIA Portal mentre tu ti concentri sulla progettazione della logica di automazione.