ElipseDocsDocumentação
PDF

Driver Hot-Standby

A lógica de redundância Hot-Standby implementada neste Driver segue as especificações da Altus Sistemas de Automação S.A. Considera-se que existe um controlador principal e um reserva para cada conexão definida na janela de propriedades deste Driver, cada controlador com um endereço IP específico. Em um dado momento, sempre há um controlador ativo e um inativo. Em condições normais, este Driver está normalmente conectado e comunicando com o controlador ativo, ao mesmo tempo em que monitora, a intervalos regulares, o operando de monitoramento. O intervalo de tempo entre as leituras do operando de monitoramento é chamado de período de teste, ou Test period. O operando de monitoramento é usado para indicar se um controlador está ativo ou inativo. O valor 1 (um) indica que um controlador está ativo e o valor 0 (zero) indica que um controlador está inativo.

De acordo com esta lógica, se o operando de monitoramento vai do valor 1 (um) para o valor 0 (zero), indicando que o controlador passou para a condição de inativo, este Driver deve se desconectar do endereço IP antes ativo e conectar-se ao endereço IP alternativo, realizando então a leitura do operando de monitoramento neste novo endereço IP. Se este operando está configurado com o valor 1 (um), o controlador alternativo está ativo e a comunicação pode prosseguir com este novo controlador. Se este operando também está com o valor 0 (zero) neste novo endereço IP, este Driver novamente se desconecta e tenta conectar ao endereço IP anterior. Este processo continua até que este Driver tenha sucesso na conexão com algum dos controladores que retorne o valor 1 (um) na leitura do operando de monitoramento.

A opção Automatically activate backup PLC in case of disconnection na janela de propriedades permite a este Driver forçar a ativação de um controlador inativo em caso de perda de conexão com o controlador ativo. Se esta opção está selecionada, este Driver tenta se conectar ao controlador inativo ao perder a conexão com o controlador ativo. Após a conexão, é realizada a leitura do operador de monitoramento do controlador inativo. Se este operando retorna o valor 0 (zero), isto indica que este controlador continua no estado inativo, portanto este Driver escreve um valor pré-configurado, definido na opção Activation value, em um operando também pré-configurado, definido na opção Set state operand. Se o programa residente do controlador está preparado para interpretar este valor neste operando como um comando de ativação, o controlador passa para a condição de ativo, mudando o valor do operando de monitoramento para 1 (um). Este recurso, no entanto, não é padronizado, e depende da implementação no programa residente do controlador para funcionar corretamente.