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.
Dependencias
Sección titulada «Dependencias»| Tipo | Nombre | Versión |
|---|---|---|
tipo de datos | escOutput | v2.2 |
función | TON_TIME | FB de Siemens |
función | TP_TIME | FB de Siemens |
Parámetros
Sección titulada «Parámetros»Función
Sección titulada «Función»| Parámetro | Declaración | Tipo | Valor ini. | Descripción |
|---|---|---|---|---|
F_emrgCircuitOk | Input | Bool | 1 | IR: 1= Circuito de emergencia Ok |
F_emrgStopOk | Input | Bool | 1 | IR: 1=Paro de emergencia Ok |
extControlOn | Input | Bool | 1 | IR: Control externo:0= Apagar control 1= Encender control |
extOperatingMode | Input | USint | 4 | IR: Modo operativo externo. Ver aquí:2= OM_2_STOP - Sin modo3= OM_3_MAINT - Modo maintenimiento4= OM_4_MANUAL - Modo manual5= OM_5_SEMIAUTO - Modo semiautomático6= OM_6_AUTO - Modo automático |
extOperatingCycle | Input | USint | 0 | IR: Ciclo operativo externo. Ver aquí:3= OC_3_MAINT_MOV - Habilitar movimiento en mantenimiento4= OC_4_MANUAL_MOV - Habilitar movimiento en manual5= OC_5_SEMIAUTO_STEP - Habilitar paso en semiautomático6= OC_6_AUTO_CYCLE - Habilitar ciclo automático |
extErrorAckn | Input | Bool | 0 | IR: 1= Rearme externo de error |
extEmrgAckn | Input | Bool | 0 | IR: 1= Rearme externo de emergencia |
extLampTest | Input | Bool | 0 | IR: 1= Test de lámparas externo |
hmiOk | Input | Bool | 0 | IR: 1= Paneles HMI están ok (esta señal es usada para habilitar/deshabilitar hmiCommand ) |
settings | Input | structure | - | IR: Configuración de la función. Ver aquí. |
o | Output | escOutput | - | OR: Salida del ESC. Ver aquí. |
selectedMode | Output | USint | 0 | OR: Muestra el modo seleccionado (No es el modo actual) |
selectedCycle | Output | USint | 0 | OR: Muestra el ciclo seleccionado (No es el ciclo actual) |
hmiDisabled | Output | Bool | 0 | OR: 1=Hmi dishabilitado, entonces deshabilita la variable hmiCommand y limpia o.oc.maintMov/manualMov |
hmiCommand | Static | UInt | 0 | SW: Comandos HMI. Ver aquí. |
Estructura Settings
Sección titulada «Estructura Settings»| Nombre | Tipo | Valor ini. | Descripción |
|---|---|---|---|
WARM_RESTART | Time | T#5S | 0=Deshabilitado >0=Tiempo de arranque caliente |
DELAY_ON | Time | T#0s | =0=Deshabilitado >0=Retarda acciones como rearmes, control on |
DELAY_OFF | Time | T#0s | =0=Deshabilitado >0Retarda acciones como control apagado |
useExtControlOn | Bool | 1 | 0=Usa hmiCommand con:- HMI_CMD_00001_ON_OFF 1=Usa la entrada controlOn |
useExtOperatingMode | Bool | 1 | 0=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_AUTO1=Usa la entrada extOperatingMode |
useExtOperatingCycle | Bool | 1 | 0=Usa hmiCommand con:- HMI_CMD_00007_MAINT_MOV- HMI_CMD_00008_MANUAL_MOV- HMI_CMD_00009_SEMI_STEP- HMI_CMD_00010_AUTO_CYCLE1=Usa la entrada extOperatingCycle |
useWarmrestartAsMode | Bool | 1 | 0=Arranque en caliente antes del modo semi/automático 1=Arranque en caliente antes del ciclo semi/automático |
useAutoStartCycle | Bool | 1 | 0=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) |
Comandos HMI
Sección titulada «Comandos HMI»La siguiente lista muestra los comandos HMI utiles para esta función.
| Nombre | Tipo | Valor | Descripción |
|---|---|---|---|
HMI_CMD_00000_NIL | Uint | 0 | Command HMI: 0000 - Sin acción |
HMI_CMD_00001_ON_OFF | Uint | 1 | Command HMI: 0001 - On/Off |
HMI_CMD_00002_OM_STOP | Uint | 2 | Command HMI: 0002 - Sin modo |
HMI_CMD_00003_OM_MAINT | Uint | 3 | Command HMI: 0003 - Modo mantenimiento |
HMI_CMD_00004_OM_MANUAL | Uint | 4 | Command HMI: 0004 - Modo manual |
HMI_CMD_00005_OM_SEMI | Uint | 5 | Command HMI: 0005 - Modo semiautomático |
HMI_CMD_00006_OM_AUTO | Uint | 6 | Command HMI: 0006 - Moto automático |
HMI_CMD_00007_MAINT_MOV | Uint | 7 | Command HMI: 0007 - Movimiento en mantenimiento |
HMI_CMD_00008_MANUAL_MOV | Uint | 8 | Command HMI: 0008 - Movimiento en manual |
HMI_CMD_00009_SEMI_STEP | Uint | 9 | Command HMI: 0009 - Paso en semiautomático |
HMI_CMD_00010_AUTO_CYCLE | Uint | 10 | Command HMI: 0010 - Ciclo automático |
HMI_CMD_00011_ERROR_ACKN | Uint | 11 | Command HMI: 0011 - Rearme de error |
HMI_CMD_00012_EMRG_ACKN | Uint | 12 | Command HMI: 0012 - Rearme de emergencia |
HMI_CMD_00013_LAMP_TEST | Uint | 13 | Command HMI: 0013 - Test de lámparas |