Azione di ingresso: Eseguire il comando

Qui sono elencati i comandi con i parametri di trasferimento che la visualizzazione elabora quando si verifica un evento di ingresso.

«Configurare i comandi»

_visu_icon_open_list.png
  • «Esecuzione del programma sul plc»

  • «Esecuzione del programma sul client»

  • «Stampa»

  • «Navigare verso l'URL (WebVisu)»

  • «Crea ricetta»

  • «Leggi la ricetta»

  • «Scrivi la ricetta»

  • «Scrivere la ricetta nel file»

  • «Caricare la ricetta da un file»

  • «Cancellare la ricetta»

Fare clic sul simbolo _visu_icon_add.png per aggiungere il comando selezionato all'elenco dei comandi inferiore.

_visu_icon_add.png

Il comando in «Configura comandi» viene aggiunto all'elenco.

_visu_icon_remove_command.png

Il comando viene rimosso.

Requisiti: Viene selezionato un comando.

L'ordine nell'elenco definisce l'ordine di esecuzione.

_visu_icon_down_command.png

Il comando selezionato viene spostato di una posizione nell'elenco.

_visu_icon_up_command.png

Il comando selezionato viene spostato di una posizione nell'elenco.

Tab. 838: Comando: Esecuzione del programma sul plc

«Comando»

«1° parametro»

«2° parametro»

‎ExecutePlcProgram‎

‎'C:\programs\notepad.exe'‎

‎'Notes_A.txt'‎

file EXE che viene eseguito sul controllore

Il programma viene eseguito sul PLC e quindi non deve essere interattivo o avere interfacce utente.

È possibile, ad esempio, che un programma copi un file.

Nome del programma con directory come stringa tra virgolette singole e diritte

Argomenti del programma come stringa tra virgolette singole e diritte

Esempio: Nome del file che il programma apre

Tab. 839: Comando: Esecuzione del programma sul client

«Comando»

«1. Parametri»

«2. Parametri»

‎ExecuteClientProgram‎

‎'C:\programs\notepad.exe'‎

‎'Notes_A.txt'‎

EXE che viene eseguito sulla variante di visualizzazione. Eccezione: WebVisu.

Il programma viene eseguito nel contesto della variante di visualizzazione. Successivamente, il programma può essere interattivo e dotato di un'interfaccia utente.

Nome del programma con directory come ‎STRING‎ tra virgolette singole e lineari

Argomenti del programma come ‎STRING‎ tra virgolette singole e diritte

Esempio: Nome del file che il programma apre

AVVISO

AVVISO
AVVISO
AVVISO

AVVISO

AVVISO

Se la visualizzazione viene visualizzata come CODESYS WebVisu, non è possibile avviare alcun programma (file EXE).

Tab. 840: Comando: Navigare verso l'URL (WebVisu)

«Comando»

«1. Parametri»

«2. Parametri»

‎NavigateURL‎

‎'http://en.wikipedia.org'‎

‎PLC_PRG.stURL‎

‎'replace'‎

La visualizzazione si sposta sulla pagina web dell'URL.

Requisiti: La visualizzazione viene eseguita come CODESYS WebVisu.

URL

  • Come letterale, tra virgolette singole e dritte

  • Come variabile (STRING)

Se non viene specificato un parametro, la pagina web viene visualizzata in una nuova finestra o in una nuova scheda.

Se viene specificato ‎'replace'‎, CODESYS WebVisu viene sostituito dalla pagina web.

Tab. 841: Comando: Leggi la ricetta

«Comando»

«1° parametro»

«2° parametro»

‎ReadRecipe‎

‎'RecipeDefinitionForModules'‎

‎'RecipeModuleA'‎

Nome della definizione della ricetta

  • Come un letterale

  • Come variabile (‎STRING‎)

Nome della ricetta

  • Come un letterale

  • Come variabile (‎STRING‎)

Durante l'esecuzione della visualizzazione, il controllore legge i valori effettivi dalle variabili della definizione della ricetta e li scrive nella ricetta specificata. I valori vengono salvati implicitamente (in un file sul controllore) e mostrati nella definizione della ricetta nel Recipe Manager di CODESYS. In altre parole, la ricetta gestita in CODESYS viene aggiornata con i valori del controllore.

Tab. 842: Comando: Scrivi la ricetta

«Comando»

«1. Parametri»

«2. Parametri»

‎WriteRecipe‎

‎PLC_PRG.stRecipeDef‎

‎PLC_PRG.stRecipe‎

Nome della definizione di ricetta interessata

  • Come un letterale

  • Come variabile (‎STRING‎)

Nome della ricetta (dalla definizione della ricetta)

  • Come un letterale

  • Come variabile (‎STRING‎)

Durante l'esecuzione della visualizzazione, i valori della ricetta vengono scritti nelle variabili del controllore così come sono nel Recipe Manager.

Tab. 843: Comando: Salvare la ricetta nel file

«Comando»

«1. Parametri»

«2. Parametri»

‎SaveRecipeAs‎

‎PLC_PRG.stRecipeDef‎

‎PLC_PRG.stRecipe‎

Nome della definizione di ricetta interessata

  • Come un letterale

  • Come variabile (‎STRING‎)

Nome della ricetta interessata, che viene aggiornata e salvata in un file.

  • Come un letterale

  • Come variabile (‎STRING‎)

Parametro opzionale: Se non si specifica un parametro di trasferimento, i valori delle variabili della ricetta vengono salvati solo nel file specificato successivamente. I file delle ricette implicite non vengono aggiornati.

Durante l'esecuzione della visualizzazione, si apre la finestra di dialogo «Save Recipe as» che richiede all'utente un nome di file e una posizione di memorizzazione sul controllore. Il nome del file non deve essere ‎<recipe>.<recipe definition>‎. L'estensione del file è ‎.txtrecipe‎.

L'utente può quindi salvare il file che include i valori effettivi delle variabili della ricetta. Se un parametro di trasferimento è non specificato nel 2° parametro, il file viene salvato senza modificare un file di ricetta implicito. Se nel secondo parametro viene indicato un parametro di trasferimento, viene aggiornato anche il file di ricetta implicito.

Nota: Se l'opzione «Salva automaticamente le modifiche della ricetta nei file di ricetta» è selezionata nella scheda «Gestione ricette - Generale», la definizione della ricetta in CODESYS e i file di ricetta impliciti vengono mantenuti automaticamente uguali.

Nota: Sul controllore esistono file di ricette implicite (generate automaticamente) con nomi che seguono la seguente sintassi: ‎<recipe>.<recipe definition>.txtrecipe‎. Questi sono tipicamente utilizzati nell'applicazione come buffer durante la lettura e la scrittura delle variabili della ricetta.

Tab. 844: Comando: Caricare la ricetta da un file

«Comando»

«1° parametro»

«2° parametro»

‎LoadRecipeFrom‎

‎PLC_PRG.stReccipeDef‎

‎PLC_PRG.stReccipe‎

Nome della definizione di ricetta interessata

  • Come un letterale

  • Come variabile (‎STRING‎)

Nome della ricetta interessata

  • Come un letterale

  • Come variabile (‎STRING‎)

Durante l'esecuzione della visualizzazione, si apre la finestra di dialogo «Load Recipe». Fornisce all'utente della visualizzazione un elenco di file che si trovano nel file system del controllore e che sono filtrati dall'estensione ‎txtrecipe‎. Il file selezionato viene scaricato. Quindi le ricette del file vengono scritte nei file impliciti e lette nella ricetta indicata nella definizione di ricetta del Recipe Manager.

Requisiti: Il file è stato creato con il comando ‎SaveRecipeAs‎.

Tab. 845: Comando: Crea ricetta

«Comando»

«1. Parametri»

«2. Parametri»

‎CreateRecipe‎

‎PLC_PRG.stRecipeDef‎

‎PLC_PRG.stRecipe_New‎

Nome della definizione di ricetta interessata

  • Come un letterale

  • Come variabile (STRING)

Nome della nuova ricetta

  • Come un letterale

  • Come variabile (STRING)

Al momento dell'esecuzione della visualizzazione, viene creata una nuova ricetta nella definizione di ricetta data.

Tab. 846: Comando: Cancellare la ricetta

«Comando»

«1. Parametri»

«2. Parametri»

‎DeleteRecipe‎

‎PLC_PRG.stRecipeDef‎

‎PLC_PRG.stRecipe‎

Nome della definizione di ricetta interessata

  • Come un letterale

  • Come variabile (‎STRING‎)

Nome della ricetta

  • Come un letterale

  • Come variabile (‎STRING‎)

Durante l'esecuzione della visualizzazione, la ricetta specificata viene eliminata dalla definizione di ricetta.