Funzione: I comandi impostano il controllore in uno stato che impedisce la modifica accidentale del progetto.
Chiama: Barra dei menu: «Modalità operativa online »
Questi comandi possono essere utilizzati, ad esempio, per bloccare lo stato di un controllore, per evitare che passi a un altro stato mentre si programma un altro controllore.
Al termine della programmazione, il controllore deve passare a uno stato definito e visibile dall'esterno, che viene impostato esattamente nello stesso modo dopo il riavvio.
I simboli
,
e
nella barra di stato indicano la modalità operativa corrente. Facendo doppio clic
su uno di questi simboli si apre una finestra di aiuto.
Se supporta il controller, è possibile passare il controller alle seguenti modalità operative:
-
«Debug»: Nessuna restrizione -
«Bloccato»: Lo stato attuale del debug è bloccato nell'applicazione. Non è possibile impostare
ulteriori punti di interruzione e non è possibile forzare ulteriori variabili. La
scrittura di variabili è ancora possibile e i breakpoint già impostati rimangono attivi.Nella modalità operativa
«Locked» viene mantenuto solo lo stato "RUN" di un'applicazione, anche se il controllore viene
riavviato.Con questa modalità operativa, uno sviluppatore può impedire a se stesso o a un altro sviluppatore di modificare l'applicazione sul controller, ad esempio impostando o eliminando un punto di interruzione, forzando o apportando modifiche al file system. Questa modalità operativa è utile per evitare che il download venga effettuato su un controllore errato quando, ad esempio, vengono programmati più controllori di un impianto.
-
«Operativo»: Questa modalità operativa fa sì che il controllore ricarichi le stesse applicazioni dopo un riavvio e che non siano più attive funzioni di debug. La modalità operativa viene impostata quando un controllore è completamente programmato e deve essere accettato o lo è già.
Condizioni per l'attivazione della modalità «Operational»
-
Sul controller deve essere presente un'applicazione di avvio per ogni applicazione.
-
Non devono essere impostati breakpoint attivi.
-
Tutte le applicazioni devono essere in esecuzione.
-
Non devono esistere valori forzati.
-
Inoltre, il dispositivo può definire altre restrizioni proprie.
-
Le modalità operative «Locked» e «Operational» si differenziano per i casi d'uso e i requisiti per l'attivazione della modalità operativa. Tuttavia, per entrambe le modalità operative il sistema di runtime impedisce le seguenti azioni:
-
Per quanto riguarda la domanda
-
Download di una domanda
-
Cambio online
-
Variabili di forza
-
Impostazione dei punti di interruzione
-
Interrompere l'applicazione
-
Ripristino dell'applicazione
-
Avviare l'applicazione
-
Cancellare l'applicazione
-
-
Per quanto riguarda il trasferimento dei file del controllore
-
Download di un file sul controllore
-
Cancellare un file sul controllore
-
Rinominare un file sul controllore
-
Creare una directory sul controllore
-
Cancellare una directory sul controllore
-
Rinominare una directory sul controllore
-
Non è possibile cambiare la modalità operativa tra «Locked» e «Operational».