Aggiunta di un blocco funzione definito dall'utente ad una programmazione ladder
Utilizzare questi passaggi per aggiungere un blocco funzione definito dall'utente, Traffic_Controller_FB alla POU (Program Organization Unit) Traffic_Light_Control.
Prerequisiti
Per aggiungere un blocco funzione definito dall'utente a una programmazione ladder
- InOrganizzatore progettoespandereProgrammi, quindi fare doppio clic suTraffic_Light_Controlper aprire il programma.
- DallaCasella degli strumenti, individuare e trascinareTraffic_Controller_FBsul ramo 0.
- Fare clic con il pulsante destro del mouse sulla casella accanto aTraffic_Controller_FB, quindi selezionareNuova variabile.
- InNuova variabileimmettere il nome della variabileTraffic_Controller_FB_1, quindi selezionareCrea.
- Nel riquadroProprietà, attivareEN/ENOperTraffic_Controller_FB.
- Salvare il progetto effettuando una delle seguenti operazioni:
- Dalla barra dei menu, selezionare il
. - Dal menuFile, selezionareSalva.
Il primo ingresso del blocco di funzione che si collega direttamente al ramo è il bit (EN) che abilita il blocco di funzione. I rimanenti quattro ingressi del blocco funzione sono gli ingressi del "mondo reale" che indicano se una vettura è in attesa al semaforo rosso in una delle quattro possibili direzioni: Nord, Sud, Est o Ovest. Questi ingressi vengono mappati su quattro variabili booleane che sono locali al blocco di funzione: N_CAR_SENSOR, S_CAR_SENSOR, E_CAR_SENSOR e W_CAR_SENSOR. È necessario assegnare quattro ingressi del controllore L70E a questi ingressi del blocco funzione.Per vedere i nomi completi e i tipi di dati delle variabili associate con gli ingressi e le uscite, passare il mouse sul blocco istruzione per visualizzare una descrizione del comando:
Fornire un feedback