Trasferimento tra PLC e KNX

In questo esempio viene mostrato come trasferire un pulsante di una PLC (anche pannelli di controllo, AwapSwitch, EnOcean, MQTT ecc.) sul bus KNX.

Per prima cosa viene inserita una nuova periferica con il tipo Pannello di controllo (trovato sotto Sensori) nella Struttura e successivamente viene cliccato su Applica nel Explorer.

Dopo aver aperto l'elemento, fare clic su Modifica per iniziare con i passaggi successivi.

Accendere e spegnere con il pulsante

Viene creata un'operazione con un pulsante di accensione e uno di spegnimento. Per commutare un valore, vedere l'esempio "Accendere una lampada".

Suggerimento: Il programma può essere scaricato e importato qui: example_transfer_onoff.antobj

  1. Eliminare il blocco funzionale VISU.
  2. Aggiungere un nuovo blocco funzionale con il nome N.
  3. Assegnare alla banca dati il nome Tr_on.
  4. All'ingresso inserire ora la variabile denominata in.Tr_on.
  5. All'uscita inserire la variabile con il nome out.on.
  6. Ora duplicare la rete appena creata con il tasto destro del mouse, cliccando nella zona bianca accanto al blocco funzionale e selezionando Duplica.
  7. Ora rinominare tutte le variabili della nuova rete da on a off.
  8. Ora è possibile collegare l'ingresso Tr_on e Tr_off sotto Comunicazione sul lato destro con la PLC. Il tipo di dato può essere lasciato su bool. Se si ha un pannello di controllo, è possibile collegare l'ingresso con un VISUVAR.
  9. Ora inserire due volte l'indirizzo di gruppo del bus KNX nell'interfaccia KNX. Una volta sotto on e una volta sotto off.
  10. Per inviare ora un comando di accensione e uno di spegnimento, è necessario adattare i tipi di dati. Per on selezionare trig_p e per off trig_n.
  11. Ora viene inviato un impulso per accendere o spegnere quando si rilascia il pulsante.

Dimmer con il pulsante

Questo esempio spiega come è possibile accendere e spegnere una lampada KNX e contemporaneamente dimmerla in modo relativo con due pulsanti. La procedura è quasi identica a quella di un avvolgibile KNX.

Suggerimento: Il programma può essere scaricato e importato qui: example_transfer_dim.antobj

  1. Eseguire i passaggi menzionati sopra.
  2. Aggiungere una nuova Rete sotto le reti esistenti. Potrebbe essere necessario spostare la rete verso il basso con i simboli delle frecce . Questo è importante perché l'ordine avrà un ruolo in seguito.
  3. Ora aggiungere un nuovo blocco funzionale con il nome TON.
  4. Definire la banca dati con il nome dim_up.
  5. All'ingresso IN scrivere ora il nome della variabile esistente in.TR_on.
  6. All'ingresso PT impostare il tempo di ritardo su T#300ms.
  7. All'uscita Q definire la variabile con il nome out.dim_up.
  8. Ora duplicare la rete appena creata con il tasto destro del mouse, cliccando nella zona bianca accanto al blocco funzionale e selezionando Duplica.
  9. Ora rinominare tutte le variabili della nuova rete da on a off e da up a down.
  10. Ora è possibile collegare l'uscita dim_up e dim_down sotto Comunicazione sul lato destro sotto KNX con l'indirizzo di gruppo corrispondente per il dimmeraggio relativo.
  11. Selezionare il tipo di dato corretto per il dimmeraggio. Questo è bool_dimup per dim_up e bool_dimdw per dim_down.
  12. Per evitare che venga commutato e dimmerato contemporaneamente, l'uscita della commutazione deve essere bloccata. Aggiungere quindi un nuovo blocco funzionale AND all'uscita del blocco funzionale esistente N.
  13. Al secondo ingresso del blocco funzionale AND inserire il nome dim_up.Q.
  14. Negare il secondo ingresso. È possibile fare doppio clic sull'ingresso, dopo di che la negazione viene indicata da un cerchio.
  15. Ripetere l'aggiunta e la negazione con la rete sottostante. Prestare attenzione al nome del secondo ingresso. Questo dovrebbe essere dim_down.Q nella seconda rete.