Il linguaggio script EcoStruxure Machine Expert costituisce un potente strumento per automatizzare le sequenze. È possibile avviare singoli comandi o sequenze di comandi complessi direttamente dall'ambiente del programma EcoStruxure Machine Expert. Per maggiori informazioni sullo script, vedere EcoStruxure Machine Expert- Guida alla programmazione.
il Modicon M262 Logic/Motion Controller accetta solo schede SD con formattazione FAT o FAT32.
La scheda SD deve avere un'etichetta. Per aggiungere un'etichetta procedere come segue:
Inserire la SD card nel PC.
Fare clic con il pulsante destro sull'unità in Esplora risorse di Windows.
Selezionare
.AVVERTIMENTO | |
---|---|
Quando si inserisce una SD card nello slot per SD card del controller, il firmware ricerca ed esegue lo script contenuto nella SD card (/sys/cmd/Script.cmd).
Se si disinserisce il dispositivo oppure si verifica un'interruzione di corrente o della comunicazione durante il trasferimento dell'applicazione, è possibile che il dispositivo diventi inoperativo. In caso di interruzione della comunicazione o dell'alimentazione, provare ad eseguire nuovamente il trasferimento. In caso di interruzione dell'alimentazione o della comunicazione durante un aggiornamento firmware o se viene utilizzato un firmware non valido, il dispositivo potrebbe cessare di funzionare. In tal caso, utilizzare un firmware valido e riprovare l'aggiornamento firmware.
AVVISO | |
---|---|
Le linee guida per la sintassi dello script sono le seguenti:
Se la riga inizia con un ";
", la riga è un commento.
Il numero massimo di righe in un file di script è 50.
Se la sintassi non viene rispettata nel file di script, quest'ultimo non viene eseguito. Ciò significa, ad esempio, che la configurazione del firewall rimane nello stato precedente.
Passo |
Azione |
---|---|
1 |
Fare clic su nel menu principale.Risultato: La scheda visualizza:![]() |
2 |
Fare clic su |
3 |
Selezionare un . |
4 |
A seconda del comando selezionato, selezionare una e una . |
Questa tabella descrive la scheda
:
Elemento |
Descrizione |
---|---|
|
Crea un nuovo progetto. |
|
Apre uno script. |
|
Inserisce una macro. Una macro è una sequenza di comandi unitari. Una macro permette di eseguire numerose operazioni comuni, quali caricare l'applicazione, scaricare l'applicazione e così via. |
|
Genera lo script e tutti i file necessari sulla SD card. |
|
Istruzioni di base. |
|
Percorso file d'origine sul PC o sul controller. |
|
Directory di destinazione sul PC o sul controller. |
|
Aggiunge un comando di script. |
|
Modifica l'ordine dei comandi di script. |
|
Elimina un comando di script. |
La seguente tabella descrive i comandi:
Comando |
Descrizione |
Origine |
Destinazione |
Sintassi |
---|---|---|---|---|
|
Scarica un file dalla SD card al controller. |
Seleziona il file da scaricare. |
Seleziona la directory di destinazione del controller. |
|
|
Imposta il nome del nodo del controller. |
Nuovo nome del nodo. |
Nome del nodo del controller |
|
Reimposta il nome del nodo del controller. |
Nome del nodo predefinito. |
Nome del nodo del controller |
|
|
|
Carica i file contenuti in una directory del controller nella SD card. |
Seleziona la directory. |
- |
|
|
Elimina i file contenuti in una directory del controller.
NOTA: Eliminando "*" non si eliminano i file di sistema.
|
Selezionare la directory e immettere un nome di file specifico. Importante: Per impostazione predefinita, sono selezionati tutti i file di directory. |
- |
|
|
Riavvia il controller (disponibile solo alla fine dello script). |
- |
- |
|
changeModbusPort |
Vedere Modifica della porta Modbus TCP. |
- |
- |
|
Questa tabella descrive le macro:
Macro |
Descrizione |
Directory/File |
---|---|---|
|
Scarica l'applicazione dalla SD card al controller. |
|
|
Carica l'applicazione dal controller alla SD card. |
|
|
Scarica l'archivio del progetto dalla SD card al controller. |
|
|
Carica l'archivio del progetto dal controller alla SD card. |
|
|
Scarica più file dalla SD card in una directory del controller. |
Definito dall'utente |
|
Carica i file del registro dal controller alla SD card. |
|
È possibile creare manualmente uno script per rimuovere i diritti utente, insieme all'applicazione, dal controller. Lo script deve contenere questo comando:
Format "/usr"
Reboot
Passo |
Azione |
---|---|
1 |
Mettere fuori tensione il controller. |
2 |
Inserire la scheda SD preparata nel controller. |
3 |
Ripristinare l'alimentazione al controller sorgente. Risultato: La copia si avvia automaticamente. Durante la copia, i LED e sono accesi e il LED lampeggia regolarmente. |
4 |
Attendere finché la procedura di copia è completata. Risultato: Il LED SD è acceso e il controller si riavvia con i diritti utente predefiniti. Se è stato rilevato un errore, il LED ERR è illuminato e il controller è nello stato STOPPED. |