Esempio: Aggiunta di una funzione interruttore di fine corsa programmabile

L'esempio mostra come aggiungere una funzione Interruttore di fine corsa programmabile (PLS) al programma HSC.
Valori delle variabili per le impostazioni del contatore:
  • MyAppData.PlsEnable serve per attivare e disattivare le impostazioni PLS. Deve essere impostato a FALSE (disabilitato) se viene utilizzata la variabile MyAppData.
  • MyAppData.HscID serve per specificare quale input viene utilizzato in base alla modalità e al tipo di applicazione. Vedere gli schemi dei cablaggi e degli input HSC, per riconoscere i diversi ID utilizzabili, così come gli input integrati e le relative caratteristiche.
  • Se viene utilizzato ID 0, ID 1 non può essere utilizzato nello stesso controllore, in quanto gli input sono utilizzati da Reset e Hold.
  • MyAppData.HscMode serve per specificare il tipo di operazione utilizzata da HSC per il conteggio. Vedere la modalità HSC (HSCAPP.HSCMode).
Per abilitare la funzione PLS
  1. In
    Organizzatore progetto
    , sotto il programma HSC, fare doppio clic con il pulsante destro del mouse su
    Variabili locali
    .
  2. Nella cella
    Valore iniziale
    della variabile MyAppData.PlsEnable, selezionare
    True
    .
  3. Configurare le impostazioni di underflow e overflow.
    1. Nella cella
      Valore iniziale
      di MyAppData.OFSetting immettere
      50
      .
    2. Nella cella
      Valore iniziale
      di MyAppData.UFSetting immettere
      –50
      .
  4. (facoltativo) Configurare la maschera di uscita di un'uscita.
    I risultati in questo esempio:
    • La variabile PLS ha una dimensione di [1..4]. Ciò significa che l'HSC può avere quattro coppie di valori alto e basso preimpostati.
    • I valori di Valore preimpostazione alto devono sempre essere impostati su un valore inferiore rispetto a OFSetting, mentre i valori di Valore preimpostazione basso devono essere impostati su un valore superiore rispetto a UFSetting.
    • I valori HscHPOutPut e HscLPOutPut determinano le uscite che vengono attivate, al raggiungimento di un Valore preimpostazione alto o Valore preimpostazione basso.
    Esempi di risultati
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal