Ir al contenido

FB: Emergency Stop Circuit - v5.4

Usted puede utilizar la función _esc para controlar los modos operativos de un Circuito de Paro de Emergencia en el sistema.

TipoNombreVersión
tipo de datosescOutputv2.2
funciónTON_TIMEFB de Siemens
funciónTP_TIMEFB de Siemens
ParámetroDeclaraciónTipoValor ini.Descripción
F_emrgCircuitOkInputBool1IR: 1= Circuito de emergencia Ok
F_emrgStopOkInputBool1IR: 1=Paro de emergencia Ok
extControlOnInputBool1IR: Control externo:
0= Apagar control
1= Encender control
extOperatingModeInputUSint4IR: Modo operativo externo. Ver aquí:
2= OM_2_STOP - Sin modo
3= OM_3_MAINT - Modo maintenimiento
4= OM_4_MANUAL - Modo manual
5= OM_5_SEMIAUTO - Modo semiautomático
6= OM_6_AUTO - Modo automático
extOperatingCycleInputUSint0IR: Ciclo operativo externo. Ver aquí:
3= OC_3_MAINT_MOV - Habilitar movimiento en mantenimiento
4= OC_4_MANUAL_MOV - Habilitar movimiento en manual
5= OC_5_SEMIAUTO_STEP - Habilitar paso en semiautomático
6= OC_6_AUTO_CYCLE - Habilitar ciclo automático
extErrorAcknInputBool0IR: 1= Rearme externo de error
extEmrgAcknInputBool0IR: 1= Rearme externo de emergencia
extLampTestInputBool0IR: 1= Test de lámparas externo
hmiOkInputBool0IR: 1= Paneles HMI están ok (esta señal es usada para habilitar/deshabilitar hmiCommand )
settingsInputstructure-IR: Configuración de la función. Ver aquí.
oOutputescOutput-OR: Salida del ESC. Ver aquí.
selectedModeOutputUSint0OR: Muestra el modo seleccionado (No es el modo actual)
selectedCycleOutputUSint0OR: Muestra el ciclo seleccionado (No es el ciclo actual)
hmiDisabledOutputBool0OR: 1=Hmi dishabilitado, entonces deshabilita la variable hmiCommand y limpia o.oc.maintMov/manualMov
hmiCommandStaticUInt0SW: Comandos HMI. Ver aquí.
NombreTipoValor ini.Descripción
WARM_RESTARTTimeT#5S0=Deshabilitado
>0=Tiempo de arranque caliente
DELAY_ONTimeT#0s=0=Deshabilitado
>0=Retarda acciones como rearmes, control on
DELAY_OFFTimeT#0s=0=Deshabilitado
>0Retarda acciones como control apagado
useExtControlOnBool10=Usa hmiCommand con:
- HMI_CMD_00001_ON_OFF
1=Usa la entrada controlOn
useExtOperatingModeBool10=Usa hmiCommand con:
- HMI_CMD_00002_OM_STOP
- HMI_CMD_00003_OM_MAINT
- HMI_CMD_00004_OM_MANUAL
- HMI_CMD_00005_OM_SEMI
- HMI_CMD_00006_OM_AUTO
1=Usa la entrada extOperatingMode
useExtOperatingCycleBool10=Usa hmiCommand con:
- HMI_CMD_00007_MAINT_MOV
- HMI_CMD_00008_MANUAL_MOV
- HMI_CMD_00009_SEMI_STEP
- HMI_CMD_00010_AUTO_CYCLE
1=Usa la entrada extOperatingCycle
useWarmrestartAsModeBool10=Arranque en caliente antes del modo semi/automático
1=Arranque en caliente antes del ciclo semi/automático
useAutoStartCycleBool10=Cuando el modo cambia a mantenimiento, manual, semi, automático, ESC espera el ciclo.
1=Cuando el modo cambioa a mantenimiento, manual, semi, automático, ESC inicia el ciclo automáticamente (Cuidado, esta opción puede causar movimientos inesperados)

La siguiente lista muestra los comandos HMI utiles para esta función.

NombreTipoValorDescripción
HMI_CMD_00000_NILUint0Command HMI: 0000 - Sin acción
HMI_CMD_00001_ON_OFFUint1Command HMI: 0001 - On/Off
HMI_CMD_00002_OM_STOPUint2Command HMI: 0002 - Sin modo
HMI_CMD_00003_OM_MAINTUint3Command HMI: 0003 - Modo mantenimiento
HMI_CMD_00004_OM_MANUALUint4Command HMI: 0004 - Modo manual
HMI_CMD_00005_OM_SEMIUint5Command HMI: 0005 - Modo semiautomático
HMI_CMD_00006_OM_AUTOUint6Command HMI: 0006 - Moto automático
HMI_CMD_00007_MAINT_MOVUint7Command HMI: 0007 - Movimiento en mantenimiento
HMI_CMD_00008_MANUAL_MOVUint8Command HMI: 0008 - Movimiento en manual
HMI_CMD_00009_SEMI_STEPUint9Command HMI: 0009 - Paso en semiautomático
HMI_CMD_00010_AUTO_CYCLEUint10Command HMI: 0010 - Ciclo automático
HMI_CMD_00011_ERROR_ACKNUint11Command HMI: 0011 - Rearme de error
HMI_CMD_00012_EMRG_ACKNUint12Command HMI: 0012 - Rearme de emergencia
HMI_CMD_00013_LAMP_TESTUint13Command HMI: 0013 - Test de lámparas