Configurando o intervalo para Leitura de valores de variáveis externas (Taxa de digitalização)

Usando uma Taxa de digitalização, você pode definir o intervalo no qual as variáveis externas lêem os valores dos endereços do dispositivo. Por padrão, o intervalo é de 100 milissegundos.

Você pode criar até 16 taxas de digitalização, o que inclui a taxa de digitalização padrão. Você pode então atribuir as taxas de digitalização criadas à propriedade [Taxa de digitalização] das variáveis externas.

A faixa para uma taxa de digitalização é de 100 milissegundos a 60 segundos, em incrementos de 100 milissegundos.

Você pode nomear as taxas de digitalização que você cria. Entretanto, o nome da taxa de digitalização padrão é fixado como 'TaxadeDigitalizaçãoPadrão'.

 

Importante: A Taxa de digitalização NÃO está disponível para drivers com endereços que são gerenciados na memória da unidade do display, como Modbus SIO Slave, Modbus TCP Slave, Memory Link SIO e Memory Link Ethernet. Mesmo que você configure as configurações de Taxa de digitalização, elas NÃO são utilizadas por estes drivers.

Observação:

  • A unidade do display lê valores armazenados em endereços de dispositivos de variáveis externas associadas no intervalo definido na taxa de digitalização. Por exemplo, se o ciclo de coleta de registro de dados for menor que a taxa de digitalização, os mesmos valores continuam sendo coletados até a próxima digitalização por variáveis externas para valores de endereço do dispositivo.
  • O valor de configuração da taxa de digitalização não é garantido.
    O intervalo real pode ser maior do que a configuração da taxa de digitalização e se isso acontecer a variável externa lerá o valor do endereço do dispositivo no intervalo real.

  • A taxa de digitalização NÃO se aplica as variáveis internas.

  • A taxa de digitalização se aplica aos valores de endereço do dispositivo de leitura. A gravação de valores de endereço de dispositivo é sob demanda, em resposta às solicitações de gravação.

Adicionando uma taxa de digitalização

  1. Na janela Explorador de projeto, a partir de [Variáveis] clique em [Todas as taxas de digitalização].
  2. Na barra de ferramentas, clique em [Taxa de digitalização].
  3. Na janela Propriedade, defina o intervalo na propriedade [Intervalo (100 ms)].
    Você pode definir uma faixa de 1 a 600 (100 milissegundos a 60 segundos).

Atribuir uma taxa de digitalização a uma variável externa

  1. Na janela Explorador de projeto, a partir de [Variáveis] clique em [Todas as variáveis].
  2. Clique em uma variável externa.
  3. Na janela Propriedade, na propriedade [Taxa de digitalização] selecione a taxa de digitalização desejada.

Observação:

  • Se você estiver utilizando matrizes ou estruturas, você pode especificar uma taxa de digitalização para cada elemento individual.
    Se você definir a taxa de digitalização para o pai, a mesma taxa de digitalização é aplicada a cada elemento. Você pode então alterar a taxa de digitalização de elementos individuais.

  • Você pode visualizar e editar a taxa de digitalização na tela de Configuração de hardware. Consulte o seguinte.
    Configurando as Taxas de digitalização

Desativando/Ativando a comunicação do equipamento

  1. Em um projeto, defina o seguinte script para alterar o valor da variável ScanOffControl de [0] para [1], e desligue a comunicação do equipamento.
  2. Para ativar novamente a comunicação do equipamento, altere o valor da variável ScanOffControl de [1] para [0].

Observação: Você também pode usar os seguintes métodos para desativar/ativar a comunicação do equipamento.

  • Alterne um interruptor de bits associado à propriedade de origem ScanOffControl.

  • Na tela de configuração de hardware, altere o valor na propriedade [Scan Off Control].

Tempo dos valores de endereço do dispositivo de leitura

Se várias taxas de digitalização tiverem a mesma configuração, o tempo para a leitura dos valores de endereço do dispositivo de leitura das variáveis associadas é sincronizado.

Se você alterar a configuração da taxa de digitalização na unidade do display, o tempo de leitura dos valores de endereço do dispositivo associado é sincronizado com outras variáveis que têm uma taxa de digitalização definida para o mesmo intervalo.

Exemplo 1)

A: Alterar o valor de configuração do Scanrate1 para 100 ms

B: Como os intervalos são os mesmos, eles serão sincronizados automaticamente.

: Digitalização

: Sincronizar

Exemplo 2)

A: Alterar o valor de configuração do Scanrate1 para 100 ms

B: Como os intervalos são os mesmos, eles serão sincronizados automaticamente.

C: Menos de 300ms

: Digitalização

: Sincronizar

Exemplo 3)

A interrupção de uma digitalização de comunicação do equipamento afeta a digitalização de todas as variáveis associadas a esse equipamento. O exemplo abaixo mostra variáveis para os Equipamentos 1, 2 e 3 associadas ao Scanrate 1 e 2.

A: A digitalização está parada para o Equipamento 2 (defina Driver1.Equipment2.ScanOffControl = 1)

Observe que as digitalizações para outros equipamentos continuam sem interrupção do ciclo de digitalização.

B: A digitalização é iniciada para Equipamento 2 (reinicializar Driver1.Equipment2.ScanOffControl = 0)

O início está entre os ciclos de digitalização do Scanrate 2. Como resultado, o Equipamento 2 inicia um novo ciclo de digitalização e não se sincroniza com as digitalizações dos outros equipamentos.

: Digitalização