Restringir la operación de válvulas por parte del operador en SIMATIC PCS 7 preservando al mismo tiempo la visualización de la posición requiere configurar la máscara de bits de permisos de operador (OS_Perm) en los bloques de válvulas de la Advanced Process Library (APL). Ajustar señales de control como ModLiOp o LocalLi a 1 solo cambia los modos de control sin bloquear permanentemente los comandos del operador. Para deshabilitar por completo la apertura, el cierre y el cambio a modo manual desde el faceplate en tiempo de ejecución de WinCC, los ingenieros deben configurar la estructura OS_Perm en el diagrama CFC para retirar los bits de autorización del operador mientras se mantiene el monitoreo activo de las señales de retroalimentación de los fines de carrera.
Índice de contenidos
- Arquitectura de permisos de operador en bloques de válvulas APL
- Por qué ModLiOp y LocalLi no evitan la manipulación del operador
- Configuración paso a paso de la máscara de bits OS_Perm
- Configuración de Op_Level y derechos de autorización de usuario
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes del ingeniero
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Arquitectura de permisos de operador en bloques de válvulas APL
En SIMATIC PCS 7 Advanced Process Library (APL), los bloques funcionales de válvulas —incluyendo VlvL (válvula grande), VlvS (válvula pequeña), Vlv2Way (válvula de dos vías) y VlvAnL (válvula analógica)— implementan una arquitectura de permisos de operador gobernada por la estructura de entrada de 32 bits OS_Perm:
- Enmascaramiento de capacidades granular: En lugar de depender únicamente de los niveles globales de inicio de sesión de usuario,
OS_Permproporciona un control a nivel de bit sobre cada interacción individual del operador admitida por el faceplate del bloque. - Asignación de bits en bloques de válvulas:
Bit 0: 1 = El operador puede abrir la válvula / cambiar al estado Abierto.Bit 1: 1 = El operador puede cerrar la válvula / cambiar al estado Cerrado.Bit 2: 1 = El operador puede reiniciar la válvula después de un disparo (trip) o enclavamiento.Bit 3: 1 = El operador puede cambiar al modo Manual (ManModOp).Bit 4: 1 = El operador puede cambiar al modo Automático (AutModOp).- Aplicación en el faceplate en tiempo de ejecución: Cuando un operador abre el faceplate de la válvula en WinCC, el script de tiempo de ejecución de APL evalúa la máscara de bits activa
OS_Perm. Si un bit de permiso es0, el botón de comando correspondiente (por ejemplo, Abrir o Cerrar) se muestra atenuado y deshabilitado.
Por qué ModLiOp y LocalLi no evitan la manipulación del operador
Los ingenieros intentan frecuentemente restringir el control del operador manipulando los pines de selección de modo:
- ModLiOp (Enlace de modo / Operador): Configurar
ModLiOp = 1habilita el cambio de modo automático/manual a través de las entradas de la lógica del controlador (AutModLi,ManModLi). Sin embargo, si el bloque permanece en modo Manual, el operador aún puede emitir comandos manuales de apertura y cierre desde el faceplate a menos que se bloquee explícitamente. - LocalLi (Ajuste local mediante interconexión): Configurar
LocalLi = 1conmuta el bloque al modo de operación Local. En el modo Local, la válvula espera entradas digitales de una estación de control de campo. Sin embargo, sin restringir los permisos del operador, los operadores aún pueden cambiar de modo o intervenir si los parámetros de seguimiento (LocalSetting) lo permiten.
Para hacer imposible que un operador altere la posición de la válvula bajo cualquier circunstancia mientras se continúan visualizando las posiciones en vivo de los fines de carrera, se debe configurar explícitamente el parámetro OS_Perm.
Configuración paso a paso de la máscara de bits OS_Perm
Siga este procedimiento de ingeniería en el diagrama CFC para bloquear el control del operador:
Paso 1: Exponer el parámetro OS_Perm en el diagrama CFC
- Abra el diagrama CFC que contiene el bloque de válvulas de destino (
VlvL). - Haga doble clic en el bloque o haga clic derecho y seleccione Propiedades del objeto (Object Properties).
- En la ventana de propiedades, seleccione la pestaña Entradas/Salidas (Inputs/Outputs).
- Localice el parámetro de entrada llamado
OS_Perm(Tipo de dato:STRUCToDWORD). - Asegúrese de que la visibilidad del parámetro esté configurada como activa (marque la casilla en la columna I/O para mostrarlo en el límite del bloque CFC).
- Haga clic en Aceptar (OK).
Paso 2: Configurar los bits de permisos
- Expanda la estructura
OS_Permen el pin del bloque o expanda sus subelementos individuales. - Configure los siguientes bits a
0(FALSO):
*OS_Perm.Bit0 = 0(Deshabilitar el comando de apertura del operador)
*OS_Perm.Bit1 = 0(Deshabilitar el comando de cierre del operador)
*OS_Perm.Bit3 = 0(Deshabilitar el cambio a modo Manual por parte del operador) - Configure
OS_Perm.Bit4 = 1o deje habilitado el modo automático para que el bloque opere bajo control programático. - Si se configura como un valor hexadecimal bruto de 32 bits, configure
OS_Permpara excluir los bits 0, 1 y 3. - Alternativamente, conecte un bloque lógico (como una constante de máscara de bits interna o un bloque
Sel01) para revocar dinámicamente los permisos durante fases específicas de operación de la planta.
Configuración de Op_Level y derechos de autorización de usuario
Además de OS_Perm, el ingeniero puede restringir el acceso utilizando el parámetro de autorización de operador tecnológico Op_Level:
- En las propiedades del bloque, localice el parámetro
Op_Level(Nivel de operador). - Asigne
Op_Levela un nivel de alta seguridad (por ejemplo, Nivel 7: Especialista en operaciones de proceso, o Nivel 9: Ingeniero). - En el Administrador de usuarios de WinCC (User Administrator), configure a los operadores de planta estándar con el Nivel 5 (Operaciones de proceso).
- Debido a que los operadores estándar carecen de los derechos de los Niveles 7/9, WinCC evita automáticamente la interacción con los botones del faceplate de la válvula, restringiendo la vista a un monitoreo de solo lectura.
Verificación
Confirme que el enclavamiento de los comandos del operador funcione completamente:
- Inspección del faceplate en tiempo de ejecución de WinCC:
* Abra la pantalla de proceso de WinCC en tiempo de ejecución (runtime).
* Haga clic en el icono de la válvula para iniciar el faceplate APL.
* Confirme que los botones Abrir (Open) y Cerrar (Close) aparecen atenuados, deshabilitados y no responden a los clics del ratón. - Comprobación del monitoreo de posición:
* Conmute el fin de carrera de apertura físico o simulado (FbkOpen) y el fin de carrera de cierre (FbkClose).
* Confirme que el icono de la válvula se actualice dinámicamente entre los estados Cerrado (gris/verde), Abriendo (parpadeante) y Abierto (verde/blanco) en tiempo real. - Comprobación de autorización:
* Inicie sesión con credenciales de operador estándar; verifique que los comandos manuales permanezcan bloqueados.
Limitaciones y precauciones operativas
- Restricciones de anulación de emergencia: Si un operador debe poder abrir o cerrar la válvula durante una emergencia, revocar los bits de
OS_Permevita la intervención manual desde la SCADA. Las derivaciones de emergencia (bypasses) deben manejarse a través de enclavamientos cableados o anulaciones de supervisión. - Capacidad de reinicio (reset): Asegúrese de evaluar cuidadosamente
OS_Perm.Bit2(Reinicio). Si un operador no puede restablecer un fallo de enclavamiento, la válvula permanecerá bloqueada hasta que intervenga un supervisor. - Carga delta en línea: La modificación de los valores de los parámetros de
OS_Permse puede realizar en línea en CFC y cargarse mediante cambios delta sin detener el controlador.
Preguntas frecuentes del ingeniero
- ¿Cuál es el parámetro principal para restringir el control del operador en bloques de válvulas APL?
La estructura de entrada de 32 bitsOS_Perm, que define permisos específicos de operador para apertura, cierre y selección de modo. - ¿Por qué configurar ModLiOp = 1 no evitó que el operador hiciera clic en Abrir y Cerrar?
ModLiOpsolo transfiere el cambio de modo automático/manual a la lógica del programa; si la v álvula está en modo manual, el operador aún puede emitir comandos de apertura/cierre. - ¿Puedo hacer que una válvula actuada actúe puramente como una válvula manual monitoreada?
Sí, configurandoOS_Permpara deshabilitar los Bits 0 y 1 (Abrir/Cerrar), el bloque funciona como un indicador de solo lectura de las posiciones de los fines de carrera. - ¿Cuál es la función de OS_Perm.Bit3?
OS_Perm.Bit3otorga o revoca el permiso para que el operador cambie la válvula del modo Automático al modo Manual desde el faceplate. - ¿Modificar OS_Perm requiere compilar la OS de WinCC?
No,OS_Permes evaluado dinámicamente por el bloque del AS y leído cíclicamente por los scripts del faceplate APL en WinCC. - ¿Qué parámetro de bloque define el nivel de autorización de WinCC requerido para una válvula?
El parámetroOp_Level, que mapea las operaciones de control del faceplate a los niveles de autorización del Administrador de usuarios de WinCC (1 al 16). - ¿Se pueden alterar los bits de OS_Perm dinámicamente mediante la lógica del PLC?
Sí, interconectandoOS_Perma una máscara de bits dinámica generada por bloques lógicos, los permisos se pueden otorgar o revocar según el modo de la planta. - ¿Restringir OS_Perm deshabilita los enclavamientos automáticos?
No, los enclavamientos del controlador (Intlock,Protect) operan completamente independientes de los permisos del operador. - ¿Qué le sucede al faceplate de WinCC cuando todos los bits de OS_Perm se configuran en 0?
Todos los botones de comando interactivos aparecen atenuados con un icono de candado, transformando el faceplate en una pantalla de monitoreo puro. - ¿Está disponible OS_Perm en bloques de bibliotecas estándar heredadas como FB73?
Los bloques heredados estándar como FB73 utilizan esquemas de autorización más simples;OS_Permes una característica de la SIMATIC PCS 7 Advanced Process Library (APL).
Referencias técnicas
- Portal de Siemens Industry Online Support (SIOS): Manual de funciones de SIMATIC PCS 7 Advanced Process Library (APL) (ID de entrada: 109760968).
- Guía de referencia de permisos de operador y máscara de bits OS_Perm de SIMATIC PCS 7 APL.
- Manual de configuración del Administrador de usuarios de WinCC, Siemens AG.
Artículos relacionados
- Disabling Alarm Generation on Valve Blocks and Suppressing Area Button Indications in SIMATIC PCS 7 WinCC
- Synchronizing Manual and Automatic Manipulated Variable Limits on PIDConL in PCS 7 V9.1
Etiquetas relacionadas
PCS 7, APL, Bloque de válvula, VlvL, OS_Perm, Permisos de operador, Faceplates de WinCC, Configuración CFC