Esempio di creazione di un programma ST

L'esempio che segue somma due valori del tipo di dato TIME e alloca il risultato a una variabile di uscita. Diversamente da altri editor, ST inizia sempre con la variabile di uscita.

  1. Oggetto > Nuovo > POU
  2. Dichiarare tutte le variabili nell'intestazione del POU
  3. Clicca nella finestra di programmazione
  4. <Backspace> per cancellare il punto e virgola

    Questo esempio utilizza modelli e altri tasti di scelta rapida. Un punto e virgola verrà automaticamente aggiunto alla fine dell'istruzione. Se preferite digitare direttamente i comandi e le variabili, iniziate a scrivere a sinistra del punto e virgola e non cancellatelo.

  5. Premere <F2>
    La finestra ancorabile Variabili è aperta.

    L'elenco contiene soltanto le variabili dichiarate nell'intestazione del POU. Potete dichiarare e allocare nuove variabili direttamente nel corpo del POU. Vedere Allocare gli operandi per i dettagli.

  6. Utilizzare le impostazioni di ordinamento e filtraggio per velocizzare la programmazione
  7. Selezionare time_value_3.
  8. Fare doppio clic sulla variabile selezionata oppure selezionare Inserisci variabile nel menu contestuale
  9. Inserire l'istruzione di allocazione :=

    Questa istruzione allocherà un nuovo valore alla variabile di uscita.

  10. Premere <Shift>+<F2> o per aprire la finestra ancorabile Istruzioni
  11. Inserire ADD_TIME nel campo di ricerca testo
  12. Fare doppio clic sull'elemento selezionato oppure selezionare Inserisci istruzione: nel menu contestuale

    Il modello ADD_TIME viene inserito:

    ADD_TIME( ?Time1_TIME? , ?Time2_TIME? );
  13. Fare doppio clic su ?Time1_TIME?
  14. Premere <F2>
    La finestra ancorabile Variabili è aperta.
  15. Impostare il filtro relativo alla locazione su <Intestazione> per visualizzare solo le variabili dichiarate nell'intestazione del POU
  16. Fare doppio clic su time_value_1

    La variabile viene inserita al posto del segnaposto.

  17. Fare doppio clic su ?Time2_TIME? nella finestra di programmazione
  18. Fare doppio click time_value_2 nella finestra ancorabile Variabili

    La riga di comando dovrebbe ora apparire così:

    time_value_3:=ADD_TIME(time_value_1, time_value_2);
  19. Controllare il programma
  20. Scaricare il programma nel PLC
  21. Passare alla modalità RUN per avviare il programma
    Con il monitoraggio attivo è possibile vedere il risultato dell'addizione di time_value_1 e time_value_2 memorizzato in time_value_3.
Argomenti correlati

L'ultima revisione: 2022-11-14Feedback su questa paginaPanasonic hotline