101BInstrucciones avanzadas
8.4 Alarmas
También es posible asignar o deshacer la asignación de un evento de alarma de proceso
habilitado en runtime. Utilice las instrucciones ATTACH o DETACH en runtime (varias veces
en caso necesario) para asignar o cancelar la asignación de un evento de alarma de
proceso al OB respectivo. Si ningún OB está asignado actualmente (debido a que se ha
seleccionado "<no conectado>" en la configuración de dispositivos o como resultado de la
ejecución de la instrucción DETACH), se ignorará el evento de alarma de proceso
habilitado.
Operación DETACH
La instrucción DETACH permite deshacer la asignación de uno o todos los eventos de un
OB en particular. Si se especifica un EVENT, se cancelará la asignación sólo de este evento
al OB_NR indicado. Todos los demás eventos asignados actualmente a este OB_NR
permanecerán asignados. Si no se especifica ningún EVENT, se deshace la asignación de
todos los eventos asignados actualmente al OB_NR.
Códigos de condición
Tabla 8- 88
RET_VAL (W#16#....)
0000
0001
8090
8091
8093
8.4.2
Alarmas cíclicas
8.4.2.1
SET_CINT (Ajustar parámetros de alarma cíclica)
Tabla 8- 89
SET_CINT (Ajustar parámetros de alarma cíclica)
KOP / FUP
292
Códigos de condición
ENO
1
1
0
0
SCL
ret_val := SET_CINT(
ob_nr:=_int_in_,
cycle:=_udint_in_,
phase:=_udint_in_);
Descripción
No hay error
No hay ninguna asignación que pueda deshacerse
(sólo DETACH)
0
El OB no existe
Tipo de OB incorrecto
El evento no existe
Descripción
Ajustar el OB de alarma cíclica específico al comienzo
de la ejecución cíclica que interrumpe el ciclo del
programa.
Manual de sistema, 11/2011, A5E02486683-05
Controlador programable S7-1200