Por exemplo um LifeBit do supervisório em funcionamento.
Como enviar sinalização ao PLC que o Viewer ou o Domínio foi fechado?
Eduardo,
Você pode usar o evento BeforeStop do Driver de Comunicação para fazer uma escrita no PLC.
Ok, Gustavo!
Mas está opção só está funcionando quando clico em Parar/Rodar o Domínio dentro do E3 Studio.
Se eu for direto no botão de “Desligar” do Windows, esse evento não funciona, e o mais grave é que se faltar energia e desligar o sistema operacional, essa maneira não vai funcionar.
Outra coisa que notei é que se um script coloca em “1” o valor de uma variável de meu PLC, quando ha um desligamento por falta de energia a variável em meu PLC continua em “1”.
Mesmo que o script não esteja mais rodando porque a maquina está desliga, ou seja a minha variável fica congelada em “1”.
Eduardo,
Nesse caso a lógica tem que estar no PLC. Você pode ter um Tag de Comunicação no E3 que varie o seu valor a cada 10 segundos, por exemplo. O PLC pode monitorar o valor desse Tag e se ele parar de variar significa que o domínio parou ou o computador foi desligado.