Estados de um Driver
Existem quatro estados distintos de um Driver:
- Parado
- Offline (iniciado)
- Desconectado (iniciado, online)
- Conectado (iniciado, online)
O estado Parado acontece quando um Driver não está em execução ou carregado, normalmente durante a configuração de uma aplicação.
Assim que uma aplicação é executada, este Driver entra no estado Offline. Neste estado, são detectadas as condições mínimas para a execução, ou seja, basicamente a DLL deste Driver foi carregada e este Driver espera por mais configurações de parâmetros ou por um comando para entrar em modo Online.
O estado Online pode se apresentar de duas formas diferentes, Conectado ou Desconectado. Um Driver está Desconectado quando a camada física ainda não é capaz de transmitir ou receber dados. Um Driver está Conectado quando a camada física está pronta para ser usada.
NOTA
Os estados definidos neste tópico se aplicam somente à camada física. Quando a camada física está conectada, um Driver consegue acessar um equipamento de comunicação (PLC), mas este pode ainda assim não responder. Conectar a camada física é um bom ponto de partida, mas procure sempre verificar os Tags específicos de um Driver que reportam o estado de um equipamento.