Configuración del intervalo de lectura de los valores de las variables externas (Velocidad de exploración)

Utilizando una velocidad de exploración, puede establecer el intervalo en el que las variables externas leen los valores de las direcciones de los dispositivos. Por defecto, el intervalo es de 100 milisegundos.

Puede crear hasta 16 velocidades de exploración, que incluyen la velocidad de exploración por defecto. Después, puede asignar las velocidades de exploración creadas a la propiedad [Velocidad de exploración] de las variables externas.

El intervalo para una velocidad de exploración es de 100 milisegundos a 60 segundos, en incrementos de 100 milisegundos.

Puede nombrar las velocidades de exploración que cree. Sin embargo, el nombre de la velocidad de exploración por defecto se fija como 'DefaultScanrate'.

 

Importante: La velocidad de exploración NO está disponible para los controladores con direcciones que se administran en la memoria de la unidad de visualización, como Modbus SIO Esclavo, Modbus TCP Esclavo, Memory Link SIO y Memory Link Ethernet. Aunque se configuren los ajustes de la velocidad de exploración, estos controladores NO los utilizan.

Nota:

Agregar una velocidad de exploración

  1. En la ventana Explorador de proyectos, desde [Variables] haga clic en [Todas las velocidades de exploración].
  2. En la barra de herramientas, haga clic en [Velocidad de exploración].
  3. En la ventana Propiedad establezca el intervalo en la propiedad [Intervalo (100 ms)].
    Puede establecer un intervalo de 1 a 600 (de 100 milisegundos a 60 segundos).

Asignación de una velocidad de exploración a una variable externa

  1. En la ventana Explorador de proyectos, desde [Variables] haga clic en [Todas las variables].
  2. Haga clic en una variable externa.
  3. En la ventana Propiedad, en la propiedad [Velocidad de exploración] seleccione la velocidad de exploración deseada.

Nota:

Apagar y encender la comunicación del equipo

  1. En un proyecto, defina el siguiente script para cambiar el valor de la variable ScanOffControl de [0] a [1], y desactive la comunicación del equipo.
  2. Para volver a activar la comunicación del equipo, cambie el valor de la variable ScanOffControl de [1] a [0].

Nota: También puede utilizar los siguientes métodos para apagar/encender la comunicación del equipo.

Tiempo de lectura de los valores de la dirección del dispositivo

Si varias velocidades de exploración tienen la misma configuración, se sincroniza el tiempo de lectura de los valores de las direcciones de los dispositivos de las variables asociadas.

Si cambia la configuración de la velocidad de exploración en la unidad de visualización, el tiempo de lectura de los valores de las direcciones de los dispositivos asociados se sincroniza con otras variables que tienen una velocidad de exploración establecida en el mismo intervalo.

Ejemplo 1)

A: Cambiar el valor de ajuste de Scanrate1 a 100 ms

B: Ya que los intervalos son iguales, se sincronizarán automáticamente.

: Explorar

: Sincronizar

Ejemplo 2)

A: Cambiar el valor de ajuste de Scanrate1 a 100 ms

B: Ya que los intervalos son iguales, se sincronizarán automáticamente.

C: Menos de 300ms

: Explorar

: Sincronizar

Ejemplo 3)

Detener la exploración de comunicación de un equipo afecta la exploración de todas las variables asociadas a ese equipo. En el siguiente ejemplo se muestran las variables de los equipos 1, 2 y 3 asociadas a Scanrate1 y 2.

A: La exploración se detiene para el equipo 2 (definir Driver1.Equipment2.ScanOffControl = 1)

Tenga en cuenta que las exploraciones para otros equipos continúan sin interrumpir el ciclo de exploración.

B: Se inicia la exploración o para el equipo 2 (restablecer Driver1.Equipment2.ScanOffControl = 0)

El inicio se produce entre los ciclos de exploración de Scanrate 2. Como resultado, el equipo 2 inicia un nuevo ciclo de exploración y no se sincroniza con las exploraciones de los demás equipos.

: Explorar