Skip to main content

Modifica dei parametri ingresso costanti delle istanze del blocco funzione

È possibile scrivere parametri ingresso di istanze di blocchi funzione di tipo VAR_INPUT CONSTANT in modalità online e modificare i parametri in questo modo. Dopo aver effettuato il logout, salvare questi parametri cliccando su Salva i parametri preparati nel progetto.

Requisito: un editor CFC è attivo. Un blocco funzione istanziato ha VAR_INPUT CONSTANT variabili nella sua dichiarazione.

  1. Nell'editor, apri la modulo chiamando l'istanza del blocco funzione.

    La dichiarazione di FB_DoIt è stato integrato dalla costante MAXIMUM.

    FUNCTION_BLOCK FB_DoIt
    VAR_INPUT     
        iAlfa : INT;     
        iBravo: INT;     
        sCharlie : STRING := 'Charlie';     
        xItem : BOOL;     
        iDelta : INT;
    END_VAR
    VAR_INPUT CONSTANT     
        MAXIMUM : INT := 12;
    END_VAR
    VAR_OUTPUT     
        iResult : INT;     
        sResult : STRING;     
        xResult : BOOL;
    END_VAR
    cfc_img_in_online_mode_with_var_constant.png

    La rappresentazione grafica delle istanze del blocco funzione contiene Parametri pulsante.

  2. Accedi al controller.

  3. Fare clic su Parametri pulsante dell'istanza del blocco funzione.

    IL Modifica parametri si apre la finestra di dialogo.

  4. Fare clic su Valore colonna in un campo di monitoraggio in linea di un parametro.

    IL Preparare il valore si apre la finestra di dialogo.

  5. Tipo 20 nel Preparare un nuovo valore per la prossima operazione di scrittura o forzatura campo.

  6. Clic OK per confermare l'inserimento.

    Il valore preparato è mostrato tra parentesi angolari accanto al valore corrente. Esempio: <20>

    cfc_img_edit_parameter_prepare.png
  7. Clic Debug → Scrivi valore.

    Il valore preparato viene scritto. Il parametro viene modificato e visualizzato nel progetto tra parentesi dopo il valore.

    cfc_img_edit_parameter_write.png

    La differenza tra i due valori è indicata da un asterisco rosso accanto al campo del parametro dell'istanza del blocco funzione.

    cfc_img_pou_parameter_changed.png
  8. Clic Modifica parametri per chiudere la finestra di dialogo. Esci.

  9. Clic CFC → Salva i parametri preparati nel progetto.

    Il valore del parametro modificato viene salvato nel progetto. L'asterisco accanto al campo del parametro scompare.