Skip to main content

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.

  1. 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.

  2. Clicca il _cds_icon_button_threedots.png pulsante.

    Il Inserisci comando standard si apre la finestra di dialogo con un elenco di comandi.

  3. 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.

  4. Clic _cds_icon_button_threedots.png 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

  5. premi il _cds_icon_arrow_down.png pulsante nella riga di immissione dei comandi.

    Il pid App1 comando è incluso nella cronologia dei comandi immessi.