Quali linguaggi di programmazione sono supportati da un HMI SCU?
I linguaggi supportati sono:
oContinuous Function Chart (CFC) - Grafico funzione continua
oDiagramma a blocchi funzione (Function Block Diagram, FBD)
oLista di istruzioni (IL)
oDiagramma della logica Ladder (Ladder Logic Diagram, LD)
oSequential Function Chart (SFC)
oTesto strutturato (Structured Text, ST)
Quali tipi di variabili sono supportati da un controller HMI SCU?
Fare riferimento alla sezione Variabili supportate.
È possibile utilizzare la rete SoMachine per comunicare con apparecchiature collegate alla linea seriale del HMI SCU?
La comunicazione è possibile con un HMI SCU solo se la linea seriale è configurata con il Protocollo di rete.
Limitazioni:
oaccesso lento alle apparecchiature remote.
oNon è possibile effettuare il collegamento in cascata con altre apparecchiature.
Per ulteriori informazioni, fare riferimento a SoMachine - Network/Combo: parte HMI SCU, disponibile nell'appendice della Guida in linea di Vijeo-Designer.
Quando bisogna utilizzare la modalità a esecuzione libera o ciclica?
Uso della modalità a esecuzione libera o ciclica:
oA esecuzione libera: usare questa modalità se si desidera una durata del ciclo variabile. Il ciclo successivo inizia dopo un tempo di attesa pari al 30% dell'ultimo tempo di esecuzione del ciclo.
oCiclico: usare questa modalità se si desidera controllare il ciclo di frequenza.
Come si configura il watchdog?
È possibile configurare il watchdog (timer di controllo per task) con SoMachine definendo questi parametri:
oDurata: permette di impostare la durata massima di un determinato task. Se la durata di esecuzione del task supera il periodo massimo, il watchdog viene attivato.
oSensibilità: impostare il numero di overrun consecutivi e cumulativi del watchdog ammessi prima che il watchdog venga attivato.
A seconda dei parametri Durata e Sensibilità, se il watchdog viene attivato, il controller si arresta e si porta in modalità HALT. Il task associato rimane incompleto, come mostrato nella figura:
Durante l'esecuzione del task, il firmware:
oRipristina il timer di overtime se il watchdog non viene attivato
oIncrementa il timer di overtime se il watchdog viene attivato
Nell'esempio seguente, la Sensibilità è impostata su 5:
A che cosa serve la casella di controllo Avvia tutte le applicazioni dopo il download o la modifica in linea?
oCaso 1: download di un'applicazione HMI standalone o download di applicazioni HMI e di controllo:
Lo stato di BOOT dell'applicazione di controllo viene aggiornato in base all'impostazione della casella di controllo
oCaso 2: solo download dell'applicazione di controllo:
oL'impostazione della casella di controllo diventa effettiva dopo il download o una modifica online.
oL'esecuzione (RUN) dell'applicazione di controllo all'avvio non è influenzata.
È possibile collegare vari HMI SCU tramite varie porte USB sul PC?
No, questo non è supportato.
Quando si usa un nuovo controller in un'applicazione SoMachine con un'applicazione HMI utilizzata precedentemente, perché le 2 applicazioni non riescono più a comunicare?
Questo avviene perché il nome del controller nell'applicazione HMI (Vijeo-Designer) non viene aggiornato. L'applicazione HMI è configurata con il nome controller precedente; è necessario aggiornare l'applicazione con il nome del controller SoMachine.
La seguente procedura aggiorna il nome controller dell'applicazione HMI con il nome controller SoMachine. Tuttavia, è possibile aggiornare il nome del controller SoMachine con il nome controller dell'applicazione HMI; vedere Aggiornamento del nome controller con l'applicazione HMI.
Come si aggiorna manualmente il nome controller dell'applicazione HMI con il nome controller SoMachine?
Copiare il nome del controller dall'applicazione SoMachine nel nome del controller dell'applicazione Vijeo-Designer HMI:
Passo |
Azione |
---|---|
1 |
Visualizzare SoMachine Logic Builder. |
2 |
Fare doppio clic sul controller nella Struttura dispositivi. Risultato: si apre la finestra dell'editor dispositivo. |
3 |
Selezionare la scheda Selezione controller. Risultato: si apre la scheda Selezione controller: ![]()
|
4 |
Fare clic con il pulsante destro sul controller. Risultato: si apre il menu contestuale del controller. ![]()
|
5 |
Selezionare Change device name.... Risultato: si apre la finestra di dialogo Modifica nome dispositivo: ![]()
|
6 |
Verificare che il nome del dispositivo soddisfi i requisiti per il nome del controller Vijeo-Designer: lunghezza massima 32 caratteri (A-Z, a-z, 0-9, caratteri unicode e _), lettera iniziale obbligatoria. |
7 |
Copiare il valore contenuto nel campo Nuovo. |
8 |
Fare clic su OK. |
9 |
Visualizzare il Vijeo-Frame. |
10 |
Incollare il nome del controller Vijeo-Designer nel campo Property Inspector > Nome: ![]() |
11 |
Premere Invio per applicare la modifica del nome controller. |
Come si aggiorna manualmente il nome del controller SoMachine con il nome controller dell'applicazione HMI?
Copiare il nome del controller dall'applicazione HMI Vijeo-Designer al nome del controller dell'applicazione SoMachine:
Passo |
Azione |
---|---|
1 |
Visualizzare il Vijeo-Frame. |
2 |
Copiare il nome del controller Vijeo-Designer dal campo Property Inspector > Nome: ![]() |
3 |
Visualizzare SoMachine Logic Builder. |
4 |
Fare doppio clic sul controller nella Struttura dispositivi. Risultato: si apre la finestra dell'editor dispositivo. |
5 |
Selezionare la scheda Selezione controller. Risultato: si apre la scheda Selezione controller: ![]()
|
6 |
Fare clic con il pulsante destro sul controller. Risultato: si apre il menu contestuale del controller. ![]()
|
7 |
Selezionare Change device name.... Risultato: si apre la finestra di diagolo Modifica nome dispositivo: ![]()
|
8 |
Incollare il nome del controller nel campo Nuovo. ![]() |
9 |
Fare clic su OK per applicare la modifica del nome controller. |
Come si seleziona il comportamento all'avvio di HMI SCU (RUN o STOP) dopo un ciclo di spegnimento/accensione?
Lo stato RUN/STOP del HMI SCU dipende dallo stato della casella di controllo "Avvia tutte le applicazioni dopo il download o la modifica in linea" che viene visualizzata quando si esegue lo "Scaricamento multiplo".
Se questa casella è selezionata, il HMI SCU si avvia in RUN. In caso contrario, si avvia in STOP.
Come creare un file di archivio del progetto
Creare un file di archivio per il progetto, selezionando File > Archivio del progetto > Salva/Invia archivio dal menu SoMachine.
Perché Task Monitor indica sempre zero millisecondi per il tempo medio e minimo del task?
Il HMI SCU supporta solo la segnalazione di tempi di ciclo a una risoluzione di 1 ms e richiede un minimo di 2 ms per un HMI con un ciclo del processo di controllo. La CPU è programmata per assegnare all'HMI e al controllo 1 ms ciascuno (per 2 ms).
Se un task richiede meno di 2 ms (2000 µs) per essere eseguita, il monitor del Task mostrerà 0 µs.