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 solo 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- 87
RET_VAL (W#16#....)
0000
0001
8090
8091
8093
8.4.2
Alarmas cíclicas
8.4.2.1
Instrucción SET_CINT (Ajustar parámetros de alarma cíclica)
Tabla 8- 88
SET_CINT (Ajustar parámetros de alarma cíclica)
KOP / FUP
Controlador programable S7-1200
Manual de sistema, 03/2014, A5E02486683-AG
Códigos de condición
ENO
1
1
0
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
(solo DETACH)
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.
Instrucciones avanzadas
8.4 Alarmas
345