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
- Exclua o Bloco de Função VISU.
- Insira um novo Bloco de Função com o nome N.
- Dê à base de dados o nome Tr_on.
- Na entrada, insira agora a variável chamada in.Tr_on.
- Na saída, insira a variável com o nome out.on.
- 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.
- Agora, renomeie todas as variáveis da nova rede de on para off.
- 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.
- Agora insira duas vezes o endereço do grupo do barramento KNX na interface KNX. Uma vez sob on e uma vez sob off.
- 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.
- 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
- Execute as etapas mencionadas acima.
- 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.
- Agora, adicione um novo Bloco de Função com o nome TON.
- Defina a base de dados com o nome dim_up.
- Na entrada IN, escreva agora o nome da variável existente in.TR_on.
- Na entrada PT, defina o tempo de atraso para T#300ms.
- Na saída Q, defina a variável com o nome out.dim_up.
- 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.
- Agora, renomeie todas as variáveis da nova rede de on para off e de up para down.
- 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.
- Selecione o tipo de dados correto para o dimmer. Este é bool_dimup para dim_up e bool_dimdw para dim_down.
- 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.
- Na segunda entrada do Bloco de Função AND, insira o nome dim_up.Q.
- Negue a segunda entrada. Você pode clicar duas vezes na entrada, depois a negação será exibida por um círculo.
- 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.