IO.WorkOnline |
Topo Anterior Próximo |
Este Tag informa o estado atual do Driver e permite iniciar ou parar a camada física. ·0 - Driver Offline: A camada física está fechada (parada). Este modo permite uma configuração dinâmica dos parâmetros do Driver através do Tag IO.SetConfigurationParameters ·1 - Driver Online: A camada física está aberta (em execução). Enquanto estiver em modo Online, a camada física pode ser conectada ou desconectada (seu estado atual pode ser conferido no Tag IO.PhysicalLayerStatus)
No exemplo a seguir (utilizando o E3), o Driver é colocado em modo Offline, sua porta COM é modificada e então é colocado em modo Online novamente: ' Configura o Driver em modo Offline
Driver.Write -1, 0, 0, 4, 0
O método Write pode falhar quando estiver configurando o Driver em modo Online (escrevendo o valor um). Neste caso, o Driver permanece em modo Offline. A causa da falha pode ser: ·Tipo de camada física configurada incorretamente (provavelmente um valor inválido foi configurado para a propriedade IO.Type) ·O Driver pode ter ficado sem memória ·A camada física pode ter deixado de criar seu thread de trabalho (procure no arquivo de log pela mensagem "Failed to create physical layer thread!") ·A camada física não conseguiu inicializar. A causa da falha depende do tipo de camada física. Pode ser um número de porta serial inválida, falha ao inicializar o Windows Sockets, falha ao inicializar o TAPI (modem), etc. A causa é gravada no arquivo de log
|