Executar script sempre

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.

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:

  1. 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.

  2. 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.

A primeira correção do Peset da Tag está correta?


Já fiz a segunda correção.

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).

Anota%C3%A7%C3%A3o%202020-08-18%20102845