Bom dia Gustavo, no caso como na imagem em anexo, e o que exatamente fica no tag contador?
É que acabei em perdendo nas explicações agora.
Executar script sempre
Patricia, é mais simples do que parece.
No momento em que o Bit de reset é ligado, você tem que iniciar a contagem (TagContador.Enabled = True).
No momento em que a contagem é finalizada (evento OnPreset), você só tem que desligar o Bit de reset.
Sim, acredito que não pode ser tão complicado mesmo.
A tag do contador(conta até 10 e muda o Bit de Reset para 0):
E a tag de comunicação(não sei se o problema não está ali):
Patricia, tem 2 correções a fazer:
-
No script do evento OnPreset não faz sentido escrever na propriedade Value do Tag. O limite do contador é configurado na propriedade Preset do Tag.
-
No script do evento OnValueChanged não precisa verificar se o Bit06 é igual a 1 pois essa condição já é verificada na própria execução do evento.
Não, Patricia. Você criou uma associação com a string “10”. Não precisa criar uma associação. Basta configurar o valor da propriedade. Veja imagem abaixo e observe as propriedades que destaquei (em amarelo).