# Crear una pantalla con objeto disponibles solamente para usuarios específicos

La operación táctil se puede restringir definiendo un nivel de seguridad para los objetos.

La operación táctil para los objetos sólo se habilitará cuando inicie sesión con un nivel superior al nivel de seguridad establecido para los objetos.

## Operación de ejemplo

## Establecer el flujo de trabajo

1. Agregar variables
2. Agregar grupo de usuarios
3. Agregar usuario
4. Configurar los objetos
5. Configurar los scripts

## Agregar variables

### Explorador de proyectos : [Variables] ➞ [Todas las variables]

Agregue la(s) siguiente(s) variable(s).

#### Propiedad de las variables

[Nombre] | [Tipo de datos]
Var1 | [BOOL]
Var2 | [BOOL]
Var3 | [BOOL]

## Agregar grupo de usuarios

### Explorador de proyectos : [Seguridad] ➞ [Todos los usuarios]

Agregue el siguiente grupo(s) de usuarios.

#### UserGroup1 properties:

Tabulación | Propiedad | Valor
[Básico] | [Nivel de seguridad] | 1

#### UserGroup2 properties:

Tabulación | Propiedad | Valor
[Básico] | [Nivel de seguridad] | 5

## Agregar usuario

### Explorador de proyectos : [Seguridad] ➞ [Todos los usuarios] ➞ [UserGroup1]

Agregue el siguiente usuario.

#### Propiedades del usuario:

[Nombre] | [Contraseña]
Level1 | 1111

### Explorador de proyectos : [Seguridad] ➞ [Todos los usuarios] ➞ [UserGroup2]

Agregue el siguiente usuario.

#### Propiedades del usuario:

[Nombre] | [Contraseña]
Level5 | 5555

## Configurar los objetos

### Explorador de proyectos : [Diseño de pantalla] ➞ [Pantallas] ➞[Pantalla1]

Arrastre y coloque los siguientes objetos de la [Caja de herramientas] a la pantalla.

#### Propiedades del objeto del piloto (Nombre: Lamp1): A-1

Tabulación | Subpestaña | Propiedad | Valor
[Función] | [Básico] | [Valor actual] | [Variable] [Nombre]: Var1
[Pulsación] | [Operación] | [Tipo] | [Bit]
[Operación] | [Alternar]
[Destino] | [Variable] [Nombre]: Var1

#### Propiedades del objeto del piloto (Nombre: Lamp2): A-2

Tabulación | Subpestaña | Propiedad | Valor
[Función] | [Básico] | [Valor actual] | [Variable] [Nombre]: Var2
[Pulsación] | [Operación] | [Tipo] | [Bit]
[Operación] | [Alternar]
[Destino] | [Variable] [Nombre]: Var2
[Detalle] | [Seguridad] | 1

#### Propiedades del objeto del piloto (Nombre: Lamp3): A-3

Tabulación | Subpestaña | Propiedad | Valor
[Función] | [Básico] | [Valor actual] | [Variable] [Nombre]: Var3
[Pulsación] | [Operación] | [Tipo] | [Bit]
[Operación] | [Alternar]
[Destino] | [Variable] [Nombre]: Var3
[Detalle] | [Seguridad] | 5

#### Propiedades del objeto del interruptor (Nombre: Switch1): B-1

Valor por defecto

## Configurar los scripts

### Explorador de proyectos : [Diseño de pantalla] ➞ [Pantallas] ➞[Pantalla1]

Establezca el siguiente script en el objeto.

Desde la [Caja de herramientas] arrastre y coloque el script en el editor de scripts.

#### Script del objeto del interruptor (Nombre: Switch1) : B-1

Leyenda | Bloque
1 | [Disparos] ➞ [Toque] ➞ [Toque]
2 | [Operaciones] ➞ [Funciones de HMI] ➞ [Seguridad]
3 | [Valores] ➞ [Objeto de pantalla]