Skip to main content

Comando: Modalità operativa - Debug, Bloccato e Operativo

funzione: I comandi mettono il controller in uno stato che impedisce la modifica accidentale del progetto.

chiamata: Menù In linea

Ad esempio, è possibile utilizzare i comandi per bloccare lo stato di un controller per evitare che il controller cambi stato durante la programmazione su un altro controller.

Al termine della programmazione, il controllore dovrebbe trovarsi in uno stato definito e visibile dall'esterno, che è esattamente lo stesso dopo un riavvio.

I simboli vengono visualizzati nella barra di stato _cds_icon_operation_mode_debug.png, _cds_icon_operation_mode_locked.png e _cds_icon_operation_mode_operational.png la modalità di funzionamento corrente. Un doppio clic su uno di questi simboli apre una finestra della guida.

. Se il controller lo supporta, è possibile passare il controller alle seguenti modalità operative:
  • _cds_icon_operation_mode_debug.png: eseguire il debug

    Senza restrizioni

  • _cds_icon_operation_mode_locked.png: Bloccato

    Lo stato corrente del debug nell'applicazione è bloccato. Non è possibile impostare ulteriori punti di interruzione o forzare ulteriori variabili. Tuttavia è possibile scrivere variabili e punti di interruzione che sono già stati impostati rimangono attivi.

    Solo lo stato "RUN" di un'applicazione rimane nel modo operativo _cds_icon_operation_mode_locked.png Bloccato ottenuto anche riavviando il controller.

    Con questo stato, uno sviluppatore può impedire a se stesso o ad un altro sviluppatore di modificare l'applicazione sul controller, ad esempio impostando o eliminando un punto di interruzione, forzando o modificando il file system. Questa modalità operativa è utile per evitare un download nel controller sbagliato, ad esempio se si programmano più controller in un sistema.

  • _cds_icon_operation_mode_operational.png: Pronto all'uso

    Questa modalità operativa garantisce che il controller carichi nuovamente le stesse applicazioni dopo un riavvio e che le funzioni di debug non siano più attive. La modalità di funzionamento viene impostata quando un comando è completamente programmato e deve essere accettato o è già il caso.

    Condizioni per l'attivazione della modalità di funzionamento Pronto all'uso:

    • Deve essere presente un'applicazione di avvio per ciascuna applicazione sul controller.

    • Non devono essere impostati punti di interruzione attivi.

    • Tutte le applicazioni devono essere in esecuzione.

    • Non devono esserci valori forzati.

    • Inoltre, il dispositivo può impostare le proprie restrizioni.

Le modalità operative Bloccato e Pronto all'uso differiscono nelle applicazioni e nei requisiti per l'attivazione del modo operativo. In entrambe le modalità operative, tuttavia, il sistema di runtime impedisce le seguenti azioni:

  • Per quanto riguarda l'applicazione

    • Scarica un'applicazione

    • cambiamento in linea

    • Forza le variabili

    • impostare punti di interruzione

    • Interrompi l'applicazione

    • ripristinare l'applicazione

    • Avvia applicazione

    • Elimina applicazione

  • Per quanto riguarda il trasferimento di file del titolare del trattamento

    • Scarica un file nel controller

    • Elimina il file sul controller

    • Rinominare il file sul controller

    • Crea directory sul controller

    • Elimina la directory sul controller

    • Rinominare la directory sul controller

Suggerimento

È possibile scegliere la modalità di funzionamento tra Bloccato e Pronto all'uso non cambiare.