Table of Contents

Compilatore uPLC Structured Text

Introduzione al convertitore ST to IL

Il convertitore ST to IL è un'utilità specializzata che colma il divario tra programmazione ad alto livello ed esecuzione a livello di drive. Consente agli sviluppatori di scrivere la logica di controllo in Structured Text (ST) — un linguaggio ad alto livello simile a Pascal — e di convertirla automaticamente nel formato Instruction List (IL) richiesto dai nostri drive integrati.

Questo strumento è ideale per utenti che devono implementare algoritmi matematici complessi, gestione dati o loop condizionali, che sono spesso gestiti più efficientemente tramite codifica basata su testo che in ambienti grafici.

Puoi usare questo strumento qui: https://www.ni-lab.online/new_websmart/nilab_st_converter.php

Come funziona con NILAB Starter

Il convertitore è completamente integrato nel flusso di lavoro di sviluppo NILAB, fornendo un'alternativa flessibile al Ladder Editor:

st_coverter_screen.jpg

Voce
Sviluppo del codice: scrivi i tuoi algoritmi di controllo nell'editor ST usando sintassi standard (IF-THEN-ELSE, CASE, loop FOR/WHILE, ecc.).
Conversione: lo strumento analizza lo Structured Text e genera un file Instruction List (IL) ottimizzato.
Integrazione: il file IL risultante viene caricato in NILAB Starter, che compila il codice specificamente per l'architettura del drive integrato.
Distribuzione: usando NILAB Starter, il programma compilato viene scaricato direttamente nel motore, pronto per l'esecuzione.

Vantaggi chiave

Voce
Programmazione flessibile: scegli il linguaggio migliore per il compito — usa ST per logica complessa e Ladder per controllo sequenziale.
Traduzione fluida: la conversione automatica elimina errori di codifica manuale quando si passa da ST a IL.
Prestazioni ottimizzate: il convertitore genera codice Instruction List pulito per garantire esecuzione efficiente nel uPLC interno del drive.
Workflow unificato: sia il convertitore ST che il Ladder Editor condividono lo stesso percorso di distribuzione tramite NILAB Starter, fornendo un'esperienza utente coerente.