Instrucciones MCL (S7-1500T)
6.3 Zonas (S7-1500T)
6.3.4
setWsZoneInactive(): Desactivar una zona del espacio de trabajo (S7-1500T)
Descripción
Con la instrucción MCL "setWsZoneInactive()" se desactiva la vigilancia de zonas para una o
varias zonas activas del espacio de trabajo.
Con el parámetro "mode" se determina si deben desactivarse una o varias zonas del espacio
de trabajo. Con el parámetro "nr" se define para "mode" = 0 el número de la zona del espacio
de trabajo que debe desactivarse. Si no se especifica ninguno de los dos parámetros, se
desactiva la zona del espacio de trabajo definida 1.
La orden "setWsZoneInactive()" se incorpora a la cadena de órdenes del intérprete, con lo que
se activa para las órdenes de movimiento posteriores.
Las variables "<TO>.StatusWorkspaceZone[1..10].Active" del bloque de datos del objeto
tecnológico de la cinemática conectada contienen el estado de activación actual de las zonas.
Encontrará más información en la documentación de "S7-1500 Funciones cinemáticas"
(Página 11).
Se aplica a
• Cinemática
Requisitos
• Los objetos tecnológicos (Cinemática, Intérprete, Programa intérprete) se han configurado
correctamente.
• La cinemática está vinculada con el intérprete.
• Los ejes interconectados en la cinemática están habilitados.
Sintaxis
MCL
setWsZoneInactive( [mode := <val>] [,nr := <val>] );
Parámetros
La tabla siguiente muestra los parámetros de la instrucción MCL "setWsZoneInactive()":
Paráme
Tipo de datos
tro
mode
DINT
1)
Parámetro opcional. Se utiliza el valor absoluto del valor indicado. Si no se utiliza este parámetro en la llamada del coman
do, se utiliza el valor predeterminado.
262
Valor pre
Descripción
determina
do
0
Selección de una zona del espacio de trabajo o de un tipo de zona
0
Desactivar el número de zona definido en el parámetro "nr"
1
Todas las zonas del espacio de trabajo activas
S7-1500T Funciones de intérprete V8.0 a partir de STEP 7 V19
Manual de funciones, 11/2023, A5E53131983-AA
1)