Utilizzo della shell del PLC per interrogare le informazioni
La "Shell PLC" in CODESYS è un monitor del controller basato su testo su una scheda dell'editor del dispositivo. Lì puoi inserire comandi per interrogare informazioni specifiche, nonché eseguire azioni come l'avvio, l'arresto o il caricamento di applicazioni. È inoltre possibile ottenere una descrizione del significato e della sintassi dei possibili comandi direttamente dalla shell del PLC.
I possibili comandi dipendono dal produttore. La gamma di comandi può essere ampliata tramite il PLC Shell Command Handler in un componente C nel sistema runtime o come blocco funzione in una libreria IEC o in un progetto.
La risposta del PLC viene visualizzata nella scheda come stringa in una finestra dei risultati.
Interrogazione di informazioni sull'applicazione sul controller
Requisito: il tuo progetto è collegato a un controller (esempio: CODESYS Control Win) su cui l'an App1 l'applicazione è in esecuzione.
- Fare doppio clic su CODESYS Control Win oggetto per aprire l'editor dei dispositivi nella struttura dei dispositivi e selezionare il Shell PLC scheda. - La scheda viene visualizzata con una finestra vuota. Sotto c'è una riga di comando. 
- Clicca il  pulsante. pulsante.- Il Inserisci comando standard si apre la finestra di dialogo con un elenco di comandi. 
- Seleziona il ? comando e fare clic su Eseguire pulsante. - La finestra di dialogo si chiude e nella finestra di output viene visualizzato un elenco di comandi disponibili con possibili parametri. Mostra la sintassi dell'input del comando in ogni caso. 
- Clic  di nuovo e selezionare il pid comando. Aggiungi quanto segue alla riga di input: di nuovo e selezionare il pid comando. Aggiungi quanto segue alla riga di input:- pid App1. Premere il tasto Invio.- Nella finestra di output (GUID solo come esempi) viene visualizzato quanto segue: - pid App1- Project Identification- Application: App1- Code GUID:0x08a893c0- Data GUID:0x762d0e90
- premi il  pulsante nella riga di immissione dei comandi. pulsante nella riga di immissione dei comandi.- Il - pid App1comando è incluso nella cronologia dei comandi immessi.