Quali linguaggi di programmazione supporta il modulo ControlLogix

Aug 06, 2024 Lasciate un messaggio

I linguaggi di programmazione supportati dal modulo ControlLogix sono conformi allo standard IEC61131-3, inclusi principalmente i seguenti:
Diagramma a scala:
Il diagramma ladder è un linguaggio grafico intuitivo e di facile comprensione ed è uno dei linguaggi di programmazione più comunemente usati e diffusi. Adotta i termini e i simboli grafici di contatti relè, bobine, serie, parallelo, ecc. e aggiunge nuove funzioni e simboli logici, che sono intuitivi, facili da apprendere e da comprendere.
Testo strutturato:
Il testo strutturato è simile ai linguaggi informatici di alto livello e utilizza strutture di espressione composte da operatori e operandi per descrivere il comportamento di funzioni, blocchi funzionali e programmi. Restituisce un valore durante l'esecuzione di un'espressione, adatto per operazioni aritmetiche complesse non convenzionali, matrici specializzate o tabelle in loop.

 

1756-EN2TR AB


Schema a blocchi funzione:
I diagrammi a blocchi funzionali utilizzano simboli logici grafici simili all'algebra booleana per rappresentare la logica di controllo e il controllo del processo di configurazione. Stabilisce la struttura del programma attraverso le connessioni tra blocchi funzionali ed è un metodo di configurazione del controllo dello strumento introdotto nei sistemi DCS, particolarmente adatto per scenari come controllo di processo, controllo di azionamento e controllo ad anello chiuso.
Schema funzionale sequenziale:
Un diagramma funzionale sequenziale è simile a un diagramma di flusso di controllo sequenziale, che affina il flusso di lavoro in passaggi, fornisce la struttura complessiva e coordina i processi orientati ai batch. È particolarmente adatto per requisiti di controllo con fasi di processo chiare, come la gestione di alto livello di operazioni multiple, sequenze di operazioni ripetute ed elaborazione batch di un gran numero di operazioni ripetute.
Questi linguaggi di programmazione hanno caratteristiche proprie e possono essere selezionati e utilizzati in base ai diversi scenari applicativi e alle abitudini di programmazione del personale tecnico e ingegneristico. Anche il numero di istruzioni, simboli di istruzione e parametri in ciascuna lingua varia e alcune istruzioni vengono utilizzate solo per determinati scenari di controllo. Ad esempio, le istruzioni del timer TON e TONR per i diagrammi ladder e il testo strutturato hanno forme diverse e i diagrammi funzionali sequenziali non supportano le istruzioni ASCII. Pertanto, quando si sceglie un linguaggio di programmazione, è necessario considerare in modo esaustivo la situazione specifica e i requisiti dell'applicazione.

Disclaimer:

PLCleader vende prodotti nuovi ed in eccedenza e sviluppa canali per l'acquisto di tali prodotti. Questo sito Web non è stato approvato o riconosciuto da nessuno dei produttori o marchi elencati.

PLCleader non è un distributore, rivenditore o rappresentante autorizzato dei prodotti visualizzati su questo sito web. Tutti i nomi di prodotti, marchi commerciali, marchi e loghi utilizzati su questo sito Web sono di proprietà dei rispettivi proprietari. La descrizione, spiegazione o vendita di prodotti con questi nomi, marchi, marchi e loghi è solo a scopo identificativo e non è intesa a indicare alcuna associazione o autorizzazione da parte di alcun titolare dei diritti.