IO.WorkOnline

Driver Modicon Modbus

IO.WorkOnline

Topo  Anterior  Próximo

Tipo de Tag

Tag de Comunicação

Tipo de Acesso

Leitura ou Escrita

Parâmetro N1

-1

Parâmetro N2

0

Parâmetro N3

0

Parâmetro N4

4

Configuração por String

IO.WorkOnline

 

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
' Muda a porta para COM2
Driver.Write -1, 0, 0, 3, Array("IO.Serial.Port", 2)
' Configura o Driver em modo Online
Driver.Write -1, 0, 0, 4, 1

 

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

 

IMPORTANTE

Mesmo que a configuração do Driver para o modo Online seja bem sucedida, isto não significa necessariamente que a camada física esteja pronta para uso (pronta para executar operações de entrada e saída com um equipamento externo). O Tag IO.PhysicalLayerStatus deve ser verificado para assegurar que a camada física esteja conectada e preparada para a comunicação.

 
Esta seção da documentação ajudou você a configurar este Driver?
Sim Não
Comentários (opcional):