SF_MutingPar_2Sensor
Sugerencia
La versión del bloque de funciones que se describe aquí corresponde a la última versión del bloque de funciones en Lista de versiones de bloques de funciones.
Normas de seguridad aplicables
SF_MutingPar_2Sensor
es un bloque de funciones certificado por PLCopen. Para obtener información detallada sobre las normas aplicadas, consulte "PLCopen – Comité técnico 5 – Software de seguridad".
Importante
Los requisitos enumerados en las normas deben ser cumplidos por el usuario.
Descripción de la interfaz
El silenciamiento es la supresión deliberada de una función de seguridad. En este bloque se especifica el silenciamiento en paralelo con dos sensores de silenciamiento.
Nombre | Tipo de datos | Valor inicial | Descripción, valores de los parámetros |
---|---|---|---|
|
|
| |
|
|
| Variable
|
|
|
| Variable Estado del sensor de silenciamiento
|
|
|
| Variable. Estado del sensor de silenciamiento
|
|
|
| Variable o constante. Muestra el estado de la lámpara de silenciamiento.
|
|
|
| Constante 0..4 s; Tiempo máximo de discrepancia para Se debe tener en cuenta la nota de precaución "DiscTimeEntry y MaxMutingTime". |
|
|
| Constante Tiempo máximo para completar la secuencia de silenciamiento, el temporizador se inicia cuando se activa el primer sensor de silenciamiento. Se debe tener en cuenta la nota de precaución "DiscTimeEntry y MaxMutingTime". |
|
|
| Variable o constante. Comando del sistema de control que activa el inicio de la función de muting cuando lo requiere el ciclo de la máquina. Después de iniciar la función de muting, esta señal se puede desactivar.
|
|
|
| |
|
|
|
DiscTimeEntry y MaxMutingTime
Para desarrolladores en Nivel Extendido: El DiscTimeEntry
y MaxMutingTime
Las entradas deben configurarse con valores constantes, es decir, no deben modificarse para las llamadas.
Nombre | Tipo de datos | Valor inicial | Descripción, valores de los parámetros |
---|---|---|---|
|
|
| |
|
|
| Salida orientada a la seguridad, indica el estado de la protección no aislante de la aplicación de silenciamiento.
|
|
|
| Muestra el estado del proceso de silenciamiento.
|
|
|
| |
|
|
|
Importante
El control de línea de las señales del sensor de silenciamiento debe estar activo en el bucle de seguridad.

Descripción funcional
El muting es la supresión deliberada de una función de seguridad. Esto es necesario, por ejemplo, cuando se debe transportar material a la zona peligrosa sin que la máquina se detenga. El muting se activa mediante un sensor de muting. El uso de dos sensores de muting y la correcta integración en el proceso de producción deben garantizar que ninguna persona entre en la zona peligrosa mientras la barrera fotoeléctrica esté silenciada. Los sensores de muting pueden ser interruptores de proximidad, barreras fotoeléctricas, interruptores de límite, etc., que no tienen por qué ser a prueba de fallos. El modo de muting activo debe indicarse mediante luces indicadoras.
Existen métodos de muting secuencial y paralelo. En este bloque se utiliza muting paralelo con dos sensores de muting. A continuación se muestra un ejemplo. La colocación de los sensores debe realizarse de acuerdo con las normas IEC. El FB se puede utilizar en ambas direcciones: hacia adelante y hacia atrás. En este caso, no se puede determinar la dirección de la corriente. El muting se debe activar con la señal MutingEnable del control de proceso para evitar la manipulación.
Los parámetros de entrada del bloque de función contienen las señales de los 2 sensores de silenciamiento (S_MutingSwitch11
y S_MutingSwitch12
), la señal OSSD del "dispositivo de protección optoelectrónico activo" S_AOPD
, así como los dos tiempos parametrizables DiscTimeEntry
y MaxMutingTime
.
Atención
El S_StartReset
La entrada solo se activará si se garantiza que no puede ocurrir ninguna situación peligrosa cuando se inicia el S-PLC.
No. | Imagen | Explicación |
---|---|---|
1 | ![]() | Cuando se utilizan sensores retrorreflectivos como sensores de silenciamiento, generalmente se disponen en diagonal. En general, esta disposición de sensores retrorreflectivos como sensores de silenciamiento requiere solo dos sensores fotoeléctricos y solo |
Diagrama de estado

Sugerencia
Nota: La transición de cualquier estado a la Idle
Estado, iniciado por Activate = FALSE
, no se muestra. En todos los casos, estas transiciones tienen la máxima prioridad.
Diagrama de tiempo típico
SF_MutingPar_2Sensor
(S_StartReset = TRUE
, Reset = FALSE
, S_MutingLamp = TRUE
)
Condición de silenciamiento 1 (a
16#8011
) (MS_11
es el primer sensor de entrada accionado) Iniciar temporizadorDiscTimeEntry
yMaxMutingTime
:MutingEnable AND R_TRIG at MS_11 AND NOT MS_12
Condición de silenciamiento 2 (a
16#8311
) (MS_12 es el primer sensor de entrada activado): Iniciar temporizadorDiscTimeEntry
yMaxMutingTime
:MutingEnable AND NOT MS_11 AND R_TRIG at MS_12
Condición de silenciamiento 3 (desde
16#8011
a16#8012
) (MS_12
es el segundo sensor de entrada accionado): Detener temporizadorDiscimeEntry
:MutingEnable AND MS_11 AND R_TRIG at MS_12
Condición de silenciamiento 4 (desde
16#8311
a16#8012
) (MS_11
es el segundo sensor de entrada accionado): Detener temporizadorDiscTimeEntry
:MutingEnable AND R_TRIG at MS_11 AND MS_12
Condición de silenciamiento 5 (desde
16#8000
a16#8012
) (ambos sensores activados en el mismo ciclo): Iniciar temporizadorMaxMutingTime
:MutingEnable AND R_TRIG at MS_11 AND R_TRIG at MS_12
Condición de silenciamiento 6 (desde
16#8012
a16#8000
) (ambos sensores resueltos en el mismo ciclo oMS_11
yMS_12
resueltos uno tras otro). Detener el cronómetro:MaxMutingTime
:NOT MS_11 OR NOT MS_12
Estado
16#8000
:(R_TRIG at MS_11 AND MS_12 AND NOT R_TRIG at MS_12) OR
(R_TRIG at MS_12 AND MS_11 AND NOT R_TRIG at MS_11) OR
((MS_11 AND NOT R_TRIG at MS_11) AND (MS_12 AND NOT R_TRIG at MS_12)) OR
(NOT MutingEnable AND R_TRIG at MS_11) OR
(NOT MutingEnable AND R_TRIG at MS_12)
Estado
16#8011
:NOT MutingEnable OR NOT MS_11
Estado
16#8311
:NOT MutingEnable OR NOT MS_12
Estado
16#8012
: Se permiten todas las transiciones posibles
Detección de errores
El FB detecta las siguientes condiciones de error:
DiscTimeEntry
se estableció en un valor menor queT#0s
o mayor queT#4s
.MaxMutingTime
se estableció en un valor menor queT#0s
y mayor queT#10min
.El tiempo de discrepancia para el par
S_MutingSwitch11/S_MutingSwitch12
fue superado.La función de silenciamiento (
S_MutingActive = TRUE
) excede el tiempo máximoMaxMutingTime
.Los sensores de silenciamiento
S_MutingSwitch11
,MutingSwitch12
se accionaron en el orden incorrecto.La secuencia de silenciamiento comienza sin activación por parte de MutingEnable.
Señales estáticas del sensor de silenciamiento
Una lámpara de silenciamiento defectuosa se indica mediante
S_MutingLamp = FALSE
.Se detecta una condición de reinicio estático en el estado
8001
y8003
.
Comportamiento de error
En caso de un evento de error, las salidas S_AOPD_Out
y S_MutingActive
están configurados para FALSE
. El DiagCode
La salida muestra el código de error relevante y el Error
La salida se establece en TRUE
.
Códigos de estado y error específicos de FB
| Nombre de la estatua | Descripción del estado y configuración de salida |
---|---|---|
|
| Se detectó una condición de reinicio estático después de la activación del bloque en el estado
|
|
| Se detectó una condición de reinicio estático en el estado
|
|
| Error detectado con lámpara de silenciamiento
|
|
| Error en la secuencia de silenciamiento en el estado
|
|
|
|
|
| Error de tiempo: tiempo de silenciamiento activo (si
|
|
| Error de tiempo: tiempo de discrepancia para el cambio
|
| Nombre de la estatua | Descripción del estado y configuración de salida |
---|---|---|
|
| El bloque de función no está activo (estado básico).
|
|
| El silenciamiento no está activo y no hay ningún requisito de seguridad de AOPD. Si los temporizadores del siguiente silenciamiento siguen funcionando, se detendrán.
|
|
| El bloqueo ha sido activado.
|
|
| Solicitud de seguridad detectada por
|
|
| Se detectó un requisito de seguridad o un error y ahora se solucionó. Confirmación del operador con
|
|
| Función de seguridad activada
|
|
| La secuencia de silenciamiento está en la fase de inicio después del borde de activación ascendente de
|
|
| La secuencia de silenciamiento está en la fase de inicio después del borde de activación ascendente de
|
|
| La secuencia de silenciamiento está activa ya sea:
o
Monitoreo de
|