Leitura/gravação de códigos de operação
Para cada operação de leitura/gravação de uma ou várias tags, o controlador gera um código de operação que descreve o resultado da operação.
Descrição dos códigos de operação
Código | Descrição |
---|---|
Good | A operação de leitura/gravação foi bem-sucedida. |
BadNoCommunication | A leitura/gravação falhou porque o tempo limite expirou, como por exemplo, o tempo limite da conexão. O valor da propriedade Tempo limite de uma Estação de comunicação determina o tempo limite. |
BadCommunicationError | A operação de leitura/gravação falhou porque o controlador retornou um erro. |
BadConfigurationError | A operação de leitura/gravação falhou devido a um erro de configuração de tag, como por exemplo, um endereço inválido. |
Ler códigos de operação em C#
É possível ler os códigos de operação no NetLogics. Se o valor retornado é
0
, a comunicação é boa. Se o valor retornado é diferente de 0
, a comunicação está inativa.Exemplo:
var station = Project.Current.Get<Station>("CommDrivers/RAEtherNet_IPStation1");var stationState = station.OperationCode
Dê sua opinião