Il Modicon M262 Logic/Motion Controller definisce il comportamento delle uscite in risposta ai comandi e agli eventi di sistema in modo da permettere una maggior flessibilità. Ai fini di una migliore comprensione dei comandi e degli eventi che influenzano gli stati del controller è necessario comprendere questo comportamento.
I possibili comportamenti delle uscite e gli stati del controller a cui si applicano sono:
gestito da
hardware
software
Il programma d'applicazione gestisce normalmente le uscite. Ciò si applica negli stati RUNNING e RUNNING con errore esterno rilevato.
Selezionare questa opzione scegliendo Struttura dispositivi e selezionare .
. Per accedere all'Editor controller, fare clic con il pulsante destro sul controller nellaQuesto comportamento dell'uscita si applica allo stato STOPPED del controller. Si applica anche a bus CAN nello stato HALT del controller. Le uscite mantengono il proprio stato, sebbene i dettagli del comportamento delle uscite varino molto in base all'impostazione dell'opzione e alle azioni comandate tramite i bus di campo configurati. Per maggiori dettagli su queste variazioni, vedere Impostazioni PLC.
Selezionare questa opzione scegliendo Struttura dispositivi e selezionare .
. Per accedere all' , fare clic con il pulsante destro sul controller nellaQuesto comportamento dell'uscita vale nei seguenti casi:
quando il controller passa dallo stato RUNNING allo stato STOPPED;
quando il controller passa dallo stato RUNNING allo stato HALT;
dopo il download dell'applicazione;
dopo un comando di reset a caldo/a freddo;
dopo un riavvio.
Si applica anche al bus CAN nello stato HALT del controller. Le uscite mantengono il proprio stato, sebbene i dettagli del comportamento delle uscite varino molto in base all'impostazione dell'opzione e alle azioni comandate tramite i bus di campo configurati. Per ulteriori informazioni su queste variazioni, consultare Descrizione degli stati del Controller.
Questo stato dell'uscita si applica negli stati BOOTING, EMPTY (dopo spegnimento e riaccensione con nessuna applicazione di avvio o dopo un rilevamento di un errore di sistema) e INVALID_OS.
Nello stato di inizializzazione, le uscite analogiche, transistor e relè assumono i seguenti valori:
Per un'uscita analogica: Z (alta impedenza)
Per un'uscita transistor veloce: Z (alta impedenza)
Per un'uscita transistor normale: 0 Vcc
Per un'uscita relè: Aperto
Questo stato dell'uscita si presenta durante il download o quando si resetta l'applicazione. Avviene alla fine del download o alla fine di un reset a caldo o a freddo.
I
software sono i valori di inizializzazione delle immagini di uscita (%I, %Q o variabili mappate su %I o %Q).Per impostazione predefinita sono impostate a 0, ma è possibile mappare gli I/O in un GVL e assegnare alle uscite un valore diverso da 0.
Il controller permette di forzare lo stato delle uscite selezionate a un valore definito ai fini di effettuare i test di sistema, la messa in servizio e la manutenzione.
È possibile forzare solo il valore di un'uscita mentre il controller è collegato a EcoStruxure Machine Expert.
A questo scopo, usare il comando
nel menu .La forzatura di un'uscita annulla gli altri comandi alla data uscita, indipendentemente dalla programmazione dei task che sono in fase di esecuzione.
Quando si esegue il logout da EcoStruxure Machine Expert dopo aver definito la forzatura delle uscite, viene proposta l'opzione di mantenere le impostazioni di forzatura delle uscite. Se si seleziona questa opzione, la forzatura delle uscite continua a controllare lo stato delle uscite selezionate finché non si scarica un'applicazione o si utilizza uno dei comandi di ripristino.
Quando è selezionata l'opzione STOPPED.
, se supportata dal controller (stato predefinito), le uscite forzate mantengono il valore di forzatura anche quando il controller è in statoL'uscita che si desidera forzare deve essere contenuta in un task che è in corso di esecuzione da parte del controller. La forzatura di uscite in task non eseguiti o in task la cui esecuzione è stata ritardata a causa di priorità o di altri eventi non avrà alcun effetto su queste uscite. Tuttavia, una volta che il task ritardato viene eseguito, la forzatura dell'uscita avrà luogo in quel momento.
A seconda dell'esecuzione del task, la forzatura potrebbe avere un impatto sull'applicazione in modi che potrebbero non sembrare ovvii all'utente. Ad esempio, un task di evento potrebbe attivare un'uscita. Successivamente, è possibile provare a disattivare quell'uscita ma l'evento non è stato innescato in quel momento. Di conseguenza sembrerà che la forzatura sia stata ignorata. In seguito, l'evento potrebbe attivare il task in corrispondenza del quale la forzatura avrà effetto.
In caso di variabili forzate, il LED FSP lampeggia a luce rossa, con un lampeggio regolare.
AVVERTIMENTO | |
---|---|