Transferência Entre SPS e KNX

Neste exemplo, é mostrado como transferir um botão de uma SPS (também painéis de controle, AwapSwitch, EnOcean, MQTT etc.) para o barramento KNX.

Primeiro, uma nova periferia com o tipo Painel De Controle (encontrado em Sensores) é inserida na Estrutura e, em seguida, clique em Aplicar no Explorer.

Após abrir o elemento, clique em Editar para começar com os passos seguintes.

Ligar e Desligar Com O Botão

Uma operação com um botão de ligar e desligar é criada. Para alternar um valor, consulte o exemplo "Ligar Uma Lâmpada".

Dica: O programa pode ser baixado e importado aqui: example_transfer_onoff.antobj

  1. Exclua o Bloco de Função VISU.
  2. Insira um novo Bloco de Função com o nome N.
  3. Dê à base de dados o nome Tr_on.
  4. Na entrada, insira agora a variável chamada in.Tr_on.
  5. Na saída, insira a variável com o nome out.on.
  6. Agora, duplique a rede recém-criada com o botão direito do mouse, clicando na área branca ao lado do Bloco de Função e selecionando Duplicar.
  7. Agora, renomeie todas as variáveis da nova rede de on para off.
  8. Agora você pode vincular a entrada Tr_on e Tr_off sob Comunicação no lado direito com o SPS. O tipo de dados pode ser deixado como bool. Se você tiver um painel de controle, poderá conectar a entrada com um VISUVAR.
  9. Agora insira duas vezes o endereço do grupo do barramento KNX na interface KNX. Uma vez sob on e uma vez sob off.
  10. Para enviar agora um comando de ligar e desligar, você deve ajustar os tipos de dados. Para on, selecione trig_p e para off, selecione trig_n.
  11. Agora, um pulso é enviado ao soltar o botão para ligar ou desligar.

Dimmer Com O Botão

Este exemplo explica como ligar e desligar uma luz KNX com dois botões e, ao mesmo tempo, poder dimmer relativamente. O procedimento é quase idêntico ao de um persiana KNX.

Dica: O programa pode ser baixado e importado aqui: example_transfer_dim.antobj

  1. Execute as etapas mencionadas acima.
  2. Adicione uma nova rede abaixo das redes existentes. Você pode precisar mover a rede para baixo com os símbolos de seta . Isso é importante porque a ordem será relevante mais tarde.
  3. Agora, adicione um novo Bloco de Função com o nome TON.
  4. Defina a base de dados com o nome dim_up.
  5. Na entrada IN, escreva agora o nome da variável existente in.TR_on.
  6. Na entrada PT, defina o tempo de atraso para T#300ms.
  7. Na saída Q, defina a variável com o nome out.dim_up.
  8. Agora, duplique a rede recém-criada com o botão direito do mouse, clicando na área branca ao lado do Bloco de Função e selecionando Duplicar.
  9. Agora, renomeie todas as variáveis da nova rede de on para off e de up para down.
  10. Agora você pode vincular a saída dim_up e dim_down sob Comunicação no lado direito sob KNX com o endereço do grupo correspondente para dimmer relativo.
  11. Selecione o tipo de dados correto para o dimmer. Este é bool_dimup para dim_up e bool_dimdw para dim_down.
  12. Para não dimmer e ligar ao mesmo tempo, a saída de liga/desliga deve ser bloqueada. Portanto, adicione um novo Bloco de Função AND na saída do Bloco de Função existente N.
  13. Na segunda entrada do Bloco de Função AND, insira o nome dim_up.Q.
  14. Negue a segunda entrada. Você pode clicar duas vezes na entrada, depois a negação será exibida por um círculo.
  15. Repita a adição e negue com a rede abaixo. Observe o nome para a segunda entrada. Este deve ser dim_down.Q na segunda rede.