En SIMATIC PCS 7 Advanced Process Library (APL), un controlador de canal de bus de campo analógico (FbAnIn) declara un estado de señal inválido (QBAD = 1) cuando el parámetro Mode indica 16#000001, incluso si la entrada de calidad del valor de proceso (PV_ST) informa 16#80 (Bueno). La estructura de la entrada Mode utiliza el Byte 3 (el byte más bajo) para definir la validez del hardware (16#80 = válido, 16#00 = inválido). Un valor de Mode que termina en 16#01 representa una medición de 4-20 mA inválida proveniente de un dispositivo PROFIBUS PA / FOUNDATION Fieldbus sin comunicación o defectuoso. Resolver esta discrepancia requiere inspeccionar los drivers de diagnóstico ascendentes, solucionar las fallas físicas del bus de campo y borrar el diagnóstico de canales.
Índice de contenidos
- Arquitectura del bloque driver FbAnIn en PCS 7
- Anatomía del parámetro de entrada Mode de 3 bytes
- Por qué PV_ST = 16#80 entra en conflicto con Mode = 16#01
- Procedimiento paso a paso de diagnóstico y resolución
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes de ingeniería
- Referencias técnicas
- Artículos relacionados
- Etiquetas relacionadas
Arquitectura del bloque driver FbAnIn en PCS 7
En SIMATIC PCS 7, el bloque FbAnIn (FB1813) actúa como el driver de canal especializado de la Advanced Process Library (APL) para dispositivos de bus de campo conectados a través de PROFIBUS PA o FOUNDATION Fieldbus:
- Mapeo periférico cíclico:
FbAnInse conecta a la imagen de proceso de entrada del dispositivo de bus de campo, leyendo cíclicamente una estructura de datos de 5 bytes conforme al perfil PA: 4 bytes para el valor de proceso en coma flotante (REAL) y 1 byte para el byte de estado del bus de campo (PV_ST). - Interfaz de diagnóstico de hardware (
Mode): Simultáneamente,FbAnInrecibe metadatos de estado del hardware y de los canales desde los bloques de diagnóstico del sistema ascendentes (MOD_D1,MOD_PA,OB_DIAG) a través del parámetro de 32 bitsMode. - Procesamiento de salidas: El bloque evalúa ambas entradas. Si el estado del telegrama del bus de campo o el
Modede hardware indica una falla,FbAnInactivaQBAD = 1y emite valores de sustitución o retenidos hacia los bloques tecnológicos ubicados aguas abajo (PIDConL,MonAnL).
Anatomía del parámetro de entrada Mode de 3 bytes
El parámetro de entrada Mode es un DWORD de 32 bits (normalmente formateado como tres bytes activos, 16#00yyzz o 16#xxyyzz):
- Byte 1 y 2 (Tipo de señal / Rango de medición): Codifica la configuración del sensor tecnológico:
16#0001: Entrada analógica estándar / corriente 4-20 mA o perfil de coma flotante PA.- Byte 3 (Estado de calidad / validez): Codifica el estado de funcionamiento del canal de E/S:
16#80: Señal válida (Canal de hardware en buen estado, comunicación cíclica activa).16#00: Señal inválida (Defecto en el canal, corte de cable, falla de estación o disparo de diagnóstico).
Cuando Mode muestra 16#000001 (o 16#1):
* Los bytes 1 y 2 indican el modo analógico de bus de campo estándar (0001).
* El Byte 3 es 00 (desplazado), lo que representa Señal inválida / Falla de canal.
* En consecuencia, el generador de drivers y el sistema operativo del bloque interpretan el canal como defectuoso.
Por qué PV_ST = 16#80 entra en conflicto con Mode = 16#01
A menudo, los ingenieros se confunden al observar PV_ST = 16#80 (Bueno) mientras QBAD = 1 y WinCC muestra un icono de llave inglesa de mantenimiento de color rojo:
- PV_ST es el byte de estado del bus de campo: El valor
16#80enPV_STes el valor por defecto interno o el último valor estático retenido en la imagen de memoria de la CPU. Si la comunicación con el esclavo PA físico falla o si el acoplador PA pierde la sincronización del plano posterior, la imagen de entrada de la CPU puede seguir mostrando el último byte16#80leído. - Mode es el veredicto de diagnóstico del controlador: Los bloques de diagnóstico del sistema que supervisan el
OB82(interrupción de diagnóstico) y elOB86(falla de bastidor) detectan que el dispositivo de bus de campo físico está desconectado o informa una falla interna del sensor. El driver de diagnóstico establece inmediatamenteMode.Byte3 = 16#00. - Principio de seguridad APL: Los diagnósticos de hardware siempre tienen prioridad sobre las entradas de imágenes de datos estáticos. Si
Modeinforma un estado inválido (16#00),FbAnInfuerza inmediatamenteQBAD = 1y marca la salida tecnológicaPV_Out.ST = 16#00(Malo), activando la alerta de mantenimiento en la faceplate.
+-------------------------------------------------------------------+
| Jerarquía de evaluación de calidad en FbAnIn |
+-------------------------------------------------------------------+
| Dispositivo de bus de campo (PROFIBUS PA / FF) |
| - Imagen de proceso cíclica: PV (REAL) + PV_ST (16#80 = Bueno)|
| |
| Diagnósticos de hardware (OB82 / OB86 / Driver MOD_PA) |
| - Estado del canal: Rotura de cable / Falla comm -> Mode = |
| 16#0001 |
| |
| Evaluación del bloque driver de canal FbAnIn |
| - Mode Byte 3 == 00 (Inválido) ANULA a PV_ST == 16#80 |
| |
| Salidas del bloque: |
| - QBAD = 1 (Falla de señal activa) |
| - PV_Out.ST = 16#00 (Malo) |
| - WinCC renderiza la llave inglesa roja / icono de falla |
+-------------------------------------------------------------------+
Procedimiento paso a paso de diagnóstico y resolución
Siga estos pasos para limpiar la falla de Mode inválido:
Paso 1: Rastrear alarmas de diagnóstico de hardware en STEP 7
- Abra SIMATIC Manager.
- Seleccione la CPU y presione
Ctrl + Dpara abrir el Búfer de diagnóstico (Diagnostic Buffer). - Busque eventos que hagan referencia a fallas en acopladores PROFIBUS DP/PA o caídas de esclavos (por ejemplo,
Event ID 16#38C4o16#39B3). - Identifique el sistema maestro DP específico, la dirección DP y la dirección del esclavo PA.
Paso 2: Insccionar el estado del acoplador de bus de campo y del segmento
- Localice el acoplador DP/PA físico (por ejemplo,
FDC 157-0o un acoplador estándar). - Inspeccione los LED del panel frontal:
*DP: Verde fijo (comunicación activa).
*PA: Verde fijo o parpadeante (tráfico en el bus).
*FAULT/SF: El color rojo indica circuito abierto, ramal en cortocircuito o falta de terminador de bus. - Verifique la terminación del bus: Asegúrese de que el terminador de bus PA pasivo o activo en el extremo más alejado del segmento esté instalado y energizado correctamente.
Paso 3: Regenerar los drivers de módulos en CFC
- En SIMATIC Manager, abra cualquier diagrama CFC.
- Seleccione
Charts -> Compile -> Chart as Program.... - Marque Generate module drivers y seleccione Scope: Changes only.
- La compilación de los drivers de módulos garantiza que las interconexiones entre
MOD_PA,OB_DIAGyFbAnIn.Modese sincronicen con el direccionamiento actual de HW Config. - Descargue los cambios al controlador.
Verificación
Confirme la restauración adecuada de la validez del canal:
- Monitorización online en CFC:
* Abra el diagrama CFC que contiene el bloqueFbAnInen Modo Test.
* Observe el parámetroMode: Confirme queModecambie a16#00800001o que el Byte 3 lea16#80.
* Verifique queQBADpase de1a0.
* Confirme quePV_Out.STmuestre16#80(Bueno) y coincida con los valores del proceso en vivo. - Verificación de la Faceplate en WinCC:
* Abra la faceplate de supervisión analógica asociada en WinCC Runtime.
* Confirme que los indicadores de alarma de llave inglesa roja y falla desaparezcan automáticamente.
Limitaciones y precauciones operativas
- Activación del valor de sustitución: Si
SubsPV_En = 1,FbAnInemite el valor de sustituciónSubsPVmientrasQBAD = 1. Verifique que la lógica aguas abajo se comporte de manera segura bajo valores de sustitución. - Nunca fuerce constantes de Mode: Nunca codifique manualmente constantes en el pin
Modeen CFC; hacer esto interrumpe la detección automática de fallas de hardware, enmascarando roturas reales en el cableado de campo y arriesgando fallas silenciosas en el proceso. - Velocidad de transmisión del acoplador PA: PROFIBUS PA opera a 31.25 kbit/s. Asegúrese de que los acopladores de bus de campo y los repetidores de barrera estén configurados para la velocidad de transmisión correcta.
Preguntas frecuentes de ingeniería
- ¿Qué significa la entrada Mode 16#1 en un bloque FbAnIn?
Indica que el Byte 3 de la estructura Mode es16#00(señal inválida/falla de canal) mientras que los Bytes 1 y 2 indican el modo analógico estándar de bus de campo (0001). - ¿Por qué QBAD permanece en 1 cuando PV_ST lee 16#80 (Bueno)?
Los diagnósticos de hardware (a través del parámetro Mode) detectan que el canal físico o el dispositivo de bus de campo presenta una falla, lo cual anula el valor estático de PV_ST. - ¿Qué bloque genera el valor de Mode conectado a FbAnIn?
El generador de drivers de PCS 7 interconecta automáticamente el Mode desde el bloque de diagnóstico del sistema (por ejemplo, MOD_PA o MOD_D1). - ¿A cuánto equivale el Byte 3 de Mode cuando un canal está en buen estado?
En un estado operativo saludable, el Byte 3 del parámetro Mode es16#80(Válido). - ¿Qué símbolo visual aparece en la faceplate de WinCC cuando Mode es inválido?
Aparece un icono de llave inglesa de mantenimiento amarillo o rojo en el icono del bloque y en la faceplate, indicando una falla en el instrumento de campo o en el driver. - ¿Puede un terminador de bus PROFIBUS PA incorrecto causar que Mode se vuelva inválido?
Sí, una terminación faltante o en cortocircuito causa reflexión de señal, haciendo que el esclavo PA abandone la comunicación cíclica y activando las fallas OB82/OB86. - ¿Cuál es el propósito del bloque FbAnIn en PCS 7?
FbAnIn es el driver de canal APL estándar para adquirir valores de proceso analógicos de instrumentos de campo PROFIBUS PA y FOUNDATION Fieldbus. - ¿Cómo configuro un valor de sustitución para una falla de sensor en FbAnIn?
EstablezcaSubsPV_En = 1e introduzca el valor de seguridad deseado en el parámetroSubsPV. - ¿FbAnIn es compatible con los estados de diagnóstico NAMUR NE 107?
Sí, FbAnIn evalúa los diagnósticos de los dispositivos de bus de campo y los mapea a las categorías de estado estándar NAMUR NE 107. - ¿Cambiar los parámetros de Mode requiere recompilar el WinCC OS?
No, Mode es una señal de diagnóstico interna de la estación de automatización evaluada por el driver de canal del AS; no se requiere la compilación de WinCC.
Referencias técnicas
- Siemens Industry Online Support (SIOS) Portal: How are the inputs MODE and PV_ST evaluated in the PCS 7 Advanced Process Library? (Entry ID: 23073740).
- SIMATIC PCS 7 Advanced Process Library (APL) Function Manual, Siemens AG.
- PROFIBUS PA Profile for Process Control Devices (Version 3.02), PI International.
Artículos relacionados
- Understanding the Architectural Difference Between Mode and PV_ST on PCS 7 Channel Drivers
- Diagnosing PCS 7 System Alarms for Module Errors and Asynchronous PLC Faults on S7-400 Controllers
Etiquetas relacionadas
PCS 7, APL, FbAnIn, Mode, PV_ST, PROFIBUS PA, Channel Drivers, Diagnostics