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.
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:
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.
Il
pid App1
comando è incluso nella cronologia dei comandi immessi.