|
<< Clique para Mostrar o Sumário >>
Horário de Verão |
Este Driver pode ser configurado para tratar ou para ignorar o flag SU das estampas de tempo. Este flag, quando configurado com o valor 1 (um), indica que uma estampa de tempo está no horário de verão.
Para configurar o tratamento de horário de verão deste Driver, selecione a aba Properties e configure a opção Timestamp SU Flag (Summertime adjustment) do grupo Timestamp com um dos seguintes valores:
•Ignore (valor padrão): Ignora o flag SU das estampas de tempo recebidas e enviadas e ignora a configuração de horário de verão de um computador. As mensagens de aviso a seguir são geradas no log sempre este Driver detecta estampas de tempo com o flag SU inconsistente com o horário de versão configurado em um computador:
•Ao receber uma estampa de tempo incoerente: Warning: driver is ignoring mismatching summertime configurations on the PLC (<PlcBias> minutes) and on the server (<LocalBias> minutes). The resulting timestamp may be incorrect!
•Ao enviar uma estampa de tempo incoerente: Warning: the driver is configured to ignore the summertime flag, but the system currently is operating on summertime (<LocalBias> minutes). The outgoing timestamp may be incorrect!
•Automatic: Trata o flag SU das estampas de tempo recebidas e enviadas e leva em consideração o horário de verão de um computador da seguinte forma:
•Ao receber uma estampa de tempo com o flag SU igual a 1 (um) e um computador não está no horário de verão, atrasa esta estampa de tempo em 1 (uma) hora
•Ao receber uma estampa de tempo com o flag SU igual a 1 (um) e um computador está no horário de verão, não altera esta estampa de tempo
•Ao receber uma estampa de tempo com o flag SU igual a 0 (zero) e um computador não está no horário de verão, não altera esta estampa de tempo
•Ao receber uma estampa de tempo com o flag SU igual a 0 (zero) e um computador está no horário de verão, adianta esta estampa de tempo em 1 (uma) hora
•Ao enviar uma estampa de tempo, se o computador estiver em horário de verão, o flag SU é igual a 1 (um)
•Ao enviar uma estampa de tempo, se o computador não estiver em horário de verão, o flag SU é igual a 0 (zero)
•Nos casos em que o computador está em horário de verão, mas a configuração do horário de verão não é a padrão (o bias é diferente de 60 minutos):
•Se for recebida uma estampa de tempo com o flag SU igual a 1 (um), atrasa a estampa de tempo em uma hora, assumindo que no PLC o bias do horário de verão é sempre 60 minutos, e soma o bias do horário de verão do computador
•Ao enviar uma estampa de tempo, atrasa a estampa de tempo de acordo com o bias do horário de verão do computador e envia a estampa de tempo com o flag SU igual a 0 (zero)
•Nos casos em que a estampa de tempo é ajustada, é gerada uma mensagem no log informando:
•Quando uma estampa de tempo recebida é ajustada: "Timestamp adjusted: From PLC (<PlcTimestamp> [<PlcBias> minutes]) to Driver (<LocalTimestamp> [<LocalBias> minutes])"
•Quando uma estampa de tempo é ajustada para envio: "Timestamp adjusted: From Driver (<LocalTimestamp> [<LocalBias> minutes]) marked as *summertime*" ou "Timestamp adjusted: From Driver (<LocalTimestamp> [<LocalBias> minutes]) to PLC (<PlcTimestamp> [<PlcBias> minutes])"