Scripting in CODESYS
Utilizzando la funzionalità di scripting in CODESYS, è possibile automatizzare comandi o operazioni di programma complesse che altrimenti richiederebbero clic manuali del mouse e immissione di testo nel file CODESYS interfaccia utente. A tale scopo, gli script basati su (Iron)Python possono essere creati e avviati dal file CODESYS interfaccia utente (comando o barra degli strumenti configurata) o dalla riga di comando di Windows.
Esempi di casi d'uso
Integrazione di CODESYS in ambienti server di compilazione automatica
Integrazione continua (CI)
Consegna continua (CD)
Test continuo
Integrazione con software di terze parti
Generatori di codice
Creazione di progetti personalizzati su misura per una specifica configurazione della macchina
Creazione della documentazione
Aggiornamento delle biblioteche
Impostazione delle informazioni sul progetto durante il processo di rilascio
Test automatico
Principalmente in connessione con il CODESYS Test Manager
Emissione di variabili tramite API di monitoraggio
Linguaggio di script, editor di script
Il CODESYS il linguaggio di scripting è modulare e basato su IronPython. A tale scopo il CODESYS ScriptEngine
componente combina l'interprete IronPython con il CODESYS sviluppo dell'ambiente. Quindi puoi utilizzare le estese librerie del framework Python, che include l'accesso ai file nelle reti e molto altro.
CODESYS non include ancora il proprio editor Python. Crea i tuoi script con qualsiasi editor di testo o l'editor Python.
Per ulteriori informazioni, vedere: Creazione di uno script Python
Architettura dello ScriptEngine, possibilità di estensione
Il linguaggio di scripting (Iron)Python utilizzato in CODESYS consente l'accesso al CODESYS Scripting API da controllare CODESYS processi. Inoltre, consente agli utenti di applicare efficacemente sia la libreria standard Python che i moduli Python di terze parti, nonché le librerie framework .NET di terze parti e gli assembly .NET.
Gli utenti possono eseguire gli script dai comandi di menu o dalle barre degli strumenti configurate nel file CODESYS interfaccia o dalla riga di comando di Windows. Componenti aggiuntivi come il CODESYS Test Manager forniscono anche modi per eseguire gli script.

Con le API della piattaforma di automazione, il ScriptEngine
Le API possono essere estese. Esempi per questo sono CODESYS Test Manager e CODESYS SVN. Entrambi forniscono i propri oggetti e metodi come estensione delle API di scripting. Inoltre, il CODESYS Test Manager consente l'esecuzione di script in un test case. Per ulteriori informazioni, consultare la rispettiva documentazione API dei componenti aggiuntivi.
Gli utenti registrati di Automation Platform troveranno maggiori informazioni nel CODESYS Rete di sviluppatori.
Per ulteriori informazioni, vedere: API di script CODESYS