# 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:

- La unidad de visualización lee los valores almacenados en las direcciones de los dispositivos de las variables externas asociadas en el intervalo establecido en la velocidad de exploración. Por ejemplo, si el ciclo de recopilación de registro de datos es más corto que la velocidad de exploración, los mismos valores se siguen recopilando hasta la siguiente exploración por variables externas para los valores de la dirección del dispositivo.

- El valor de ajuste de la velocidad de exploración no está garantizado.
  El intervalo real podría ser más largo que el ajuste de la velocidad de exploración, y si eso sucede la variable externa leerá el valor de la dirección del dispositivo en el intervalo real.

- La velocidad de exploración NO se aplica a las variables internas.

- La velocidad de exploración se aplica a la lectura de los valores de la dirección del dispositivo. La escritura de los valores de las direcciones de los dispositivos se realiza bajo demanda, en respuesta a las solicitudes de escritura.

## 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:

- Si utiliza matrices o estructuras, puede especificar una velocidad de exploración para cada elemento individual.
  Si establece la velocidad de exploración en el padre, se aplica la misma velocidad de exploración a cada elemento. Luego, puede cambiar la velocidad de exploración de los elementos individuales.

- Puede ver y editar la velocidad de exploración en la pantalla de Configuración de hardware. Véase lo siguiente.
  Configuración de las velocidades de exploración

## 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.

- Active un interruptor de bits asociado a la propiedad de origen ScanOffControl .

- En la pantalla de Configuración del hardware, cambie el valor en la propiedad [Scan Off Control].

## 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