chore: Reorganizacion de carpetas libreria.
This commit is contained in:
@@ -0,0 +1,526 @@
|
||||
{
|
||||
S7_BlockNumber := "9";
|
||||
S7_BlockTitle := "MLC_57G";
|
||||
S7_Optimized := "TRUE";
|
||||
S7_PreferredLanguage := "LAD";
|
||||
S7_Version := "0.1"
|
||||
}
|
||||
FUNCTION "FC9_DISPOSITIVOS" : Void
|
||||
VAR_TEMP
|
||||
for_i : Int;
|
||||
t_N_MAX : Int;
|
||||
END_VAR
|
||||
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3QX"
|
||||
}
|
||||
NETWORK
|
||||
(*
|
||||
============================================================================
|
||||
ZEUS CONTROL, S.A.
|
||||
(c)Copyright (2020) All Rights Reserved
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
Software: TIA Portal 15.1
|
||||
Restricciones: PLC serie 1500
|
||||
|
||||
|
||||
Nombre: GESTOR DE DISPOSITIVOS
|
||||
Descripcion: Bloque de gestion de llamadas a las funciones de dispositivos y enclavamientos
|
||||
|
||||
Change log:
|
||||
Version Fecha Tecnico a cargo
|
||||
01.00.00 15.10.2020 (ABH) Primera version
|
||||
01.00.01 20.04.2022 (ABH) Se cambian las llamadas a SCL para mejor gestion del tiempo de ciclo.
|
||||
01.00.01 20.04.2022 (HCR) Se quita enclavamiento.
|
||||
============================================================================
|
||||
*)
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_45A"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// Traspaso de N_MAX a variable temporal para evitar fallos de compilacion
|
||||
#t_N_MAX := "N_MAX_SCADA";
|
||||
|
||||
// Scada[x] - xxxxxxx
|
||||
FOR #for_i := 1 TO #t_N_MAX DO
|
||||
"DB2800_ED_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2801_EA_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2805_SD_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2806_SA_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2810_V_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2815_M_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2816_M_VF_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2817_M_SINA_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2825_TOT_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2835_PID_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2840_TQ_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2841_TQ_AE_MUX".Mux.Scada[#for_i].Habilitar := TRUE;
|
||||
END_FOR;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4ba"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4Yf"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Entrada Digital
|
||||
// Traspaso de valores de entradas a los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: "DB2000_ED".ED[TAG].Estado_EntradaCanal := %I100.0;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_V3"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3iH"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Entrada Analogica
|
||||
// Traspaso de valores de entradas a los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: "DB2001_EA".EA[TAG].Estado_Lectura := %IW100.0;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4CS"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3ci"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Salida Digital
|
||||
// Traspaso de valores de salida de los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: %QW100.0 := "DB2005_SD".SD[TAG].Estado_Salida;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3hM"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_38F"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Salida Analogica
|
||||
// Traspaso de valores de seguridad individual para cada dispositivo.
|
||||
// Ejemplo: "DB2006_SA"".SA[TAG].Estado_SeguridadOk := NOT %I100.0;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3HP"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Salida Analogica
|
||||
// Traspaso de valores de salida de los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: %QW100.0 := "DB2006_SA".SA[TAG].Estado_ValorTarjeta;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_YM"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3Yw"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Valvula
|
||||
// Traspaso de valores de entradas a los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: "DB2010_V".V[TAG].Estado_EntradaRetornoReposo := %IW100.0;
|
||||
// Ejemplo: "DB2010_V".V[TAG].Estado_EntradaRetornoTrabajo := %IW100.1;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_36k"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Valvula
|
||||
// Traspaso de valores de seguridad individual para cada dispositivo.
|
||||
// Ejemplo: "DB2010_V".V[TAG].Estado_SeguridadOk := NOT %I100.0;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3UP"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Valvula
|
||||
// Traspaso de valores de salida de los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: %Q100.0 := "DB2010_V".V[TAG].Estado_Salida;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_xg"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
|
||||
REGION SEGURIDADES
|
||||
|
||||
// ====================================================================
|
||||
// SEGURIDADES
|
||||
|
||||
END_REGION SEGURIDADES
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4dQ"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Motor
|
||||
// Traspaso de valores de entradas a los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: "DB2015_M".M[TAG].Estado_EntradaConfMarcha := %IW100.0;
|
||||
// Ejemplo: "DB2015_M".M[TAG].Estado_EntradaTermico := %IW100.1;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_qM"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Motor
|
||||
// Traspaso de valores de seguridad individual para cada dispositivo.
|
||||
// Ejemplo: "DB2015_M".M[TAG].Estado_SeguridadOk := NOT %I100.0;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_gL"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Motor
|
||||
// Traspaso de valores de salida de los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: %Q100.0 := "DB2015_M".M[TAG].Estado_Salida;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_sr"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
|
||||
REGION SEGURIDADES
|
||||
|
||||
// ====================================================================
|
||||
// SEGURIDADES
|
||||
|
||||
END_REGION SEGURIDADES
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_Zs"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Motor variador
|
||||
// Traspaso de valores de entradas a los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: "DB2016_M_VF".M_VF[TAG].Estado_EntradaRetornoReposo := %IW100.0;
|
||||
// Ejemplo: "DB2016_M_VF".M_VF[TAG].Estado_EntradaRetornoTrabajo := %IW100.1;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_fF"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Motor variador
|
||||
// Traspaso de valores de seguridad individual para cada dispositivo.
|
||||
// Ejemplo: "DB2016_M_VF".M_VF[TAG].Estado_SeguridadOk := NOT %I100.0;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4sf"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Motor variador
|
||||
// Traspaso de valores de salida de los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: %Q100.0 := "DB2016_M_VF".M_VF[TAG].Estado_Salida;
|
||||
// Ejemplo: %QW100 := "DB2016_M_VF".M_VF[1].Estado_ValorTarjeta;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3GK"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
|
||||
REGION SEGURIDADES
|
||||
|
||||
// ====================================================================
|
||||
// SEGURIDADES
|
||||
|
||||
END_REGION SEGURIDADES
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4cA"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Motor sinamics
|
||||
// Traspaso de valores de entradas a los dispositivos configurados con tipo de acceso directo.
|
||||
// Ejemplo: "DB2017_M_SINA".M_SINA[TAG].Estado_RetornoTermico := %IW100.0;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_49Q"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Motor sinamics
|
||||
// Traspaso de valores de seguridad individual para cada dispositivo.
|
||||
// Ejemplo: "DB2017_M_SINA".M_SINA[TAG].Estado_SeguridadOk := NOT %I100.0;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4Eg"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "LAD";
|
||||
S7_NetworkTitle := "MLC_3Jk"
|
||||
}
|
||||
NETWORK
|
||||
RUNG wire#powerrail
|
||||
END_RUNG
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_Ms"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4wV"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Tanque
|
||||
// Llamada a bloque de control de tanque individual
|
||||
// Ejemplo:
|
||||
// "FC2940_ZC_TQ_INDV"(Pulso1seg:="DB1_SYS".Pulso1seg,
|
||||
// Arranque:="DB1_SYS".ARRANQUE,
|
||||
// EstadoBocaHombre:="DB2000_ED".ED[1].Estado_Activado,
|
||||
// EstadoNivelBajo:="DB2000_ED".ED[1].Estado_Activado,
|
||||
// EstadoNivelAlto:="DB2000_ED".ED[1].Estado_Activado,
|
||||
// EstadoComOK:=TRUE,
|
||||
// ValorNivelPresion:="DB2001_EA".EA[1].Estado_ValorIngenieria,
|
||||
// ValorTemperatura:="DB2001_EA".EA[1].Estado_ValorIngenieria,
|
||||
// HisteresisAltoNivelAgitacion:=10.0,
|
||||
// HisteresisBajoNivelAgitacion:=10.0,
|
||||
// HisteresisAltoNivelTemp:=10.0,
|
||||
// HisteresisBajoNivelTemp:=10.0,
|
||||
// TiempoTanqueVacio:=10,
|
||||
// TiempoTanqueLLeno:=5,
|
||||
// HabilitarFrecAgitacion:=TRUE,
|
||||
// NumeroTanque:=1);
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4vZ"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4Tu"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Tanque aire esteril
|
||||
// Traspaso de valores de entradas y configuracion.
|
||||
// Ejemplo:
|
||||
// "DB2041_TQ_AE".TQ_AE[TAG].Estado_ValorPresion := "DB2001_EA".EA[TAG].Estado_ValorIngenieria;
|
||||
// "DB2041_TQ_AE".TQ_AE[TAG].Config_PresionMaxTrabajo := PReal[3].Valor;
|
||||
// "DB2041_TQ_AE".TQ_AE[TAG].Config_PresionMinTrabajo := PReal[4].Valor;
|
||||
// "DB2041_TQ_AE".TQ_AE[TAG].Config_PresionMaxAlarma := PReal[5].Valor;
|
||||
// "DB2041_TQ_AE".TQ_AE[TAG].Config_PresionMinAlarma := PReal[6].Valor;
|
||||
// "DB2041_TQ_AE".TQ_AE[TAG].Tiempos_SetPointAlarmaMaxPresion := PInt[9].Valor;
|
||||
// "DB2041_TQ_AE".TQ_AE[TAG].Tiempos_SetPointAlarmaMinPresion := PInt[10].Valor;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4hx"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ==========================================================================================================
|
||||
// Tanque aire esteril
|
||||
// Traspaso de valores de salida.
|
||||
// Ejemplo:
|
||||
// IF "DB2041_TQ_AE".TQ_AE[TAG].Salida_ValvulaDucha THEN
|
||||
// "DB2010_V".V[TAG].Orden_ActivarAuto := TRUE;
|
||||
// END_IF;
|
||||
// IF "DB2041_TQ_AE".TQ_AE[TAG].Salida_ValvulaEsteril THEN
|
||||
// "DB2010_V".V[TAG].Orden_ActivarAuto := TRUE;
|
||||
// END_IF;
|
||||
// IF "DB2041_TQ_AE".TQ_AE[TAG].Salida_ValvulaVenteo THEN
|
||||
// "DB2010_V".V[TAG].Orden_ActivarAuto := TRUE;
|
||||
// END_IF;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_34u"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4GY"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_47v"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
|
||||
// ======================================================================================
|
||||
// PID01 -
|
||||
|
||||
|
||||
|
||||
END_NETWORK
|
||||
END_FUNCTION
|
||||
@@ -0,0 +1,75 @@
|
||||
MultiLingualTexts:
|
||||
- id: MLC_57G
|
||||
es-ES: GESTOR DE DISPOSITIVOS
|
||||
- id: MLC_3QX
|
||||
es-ES: DESCRIPCION
|
||||
- id: MLC_45A
|
||||
es-ES: Configuracion multiplexado
|
||||
- id: MLC_4ba
|
||||
es-ES: =============== ENTRADA DIGITAL
|
||||
- id: MLC_4Yf
|
||||
es-ES: Traspaso valores entradas
|
||||
- id: MLC_V3
|
||||
es-ES: =============== ENTRADA ANALOGICA
|
||||
- id: MLC_3iH
|
||||
es-ES: Traspaso valores entradas
|
||||
- id: MLC_4CS
|
||||
es-ES: =============== SALIDA DIGITAL
|
||||
- id: MLC_3ci
|
||||
es-ES: Traspaso valores salidas
|
||||
- id: MLC_3hM
|
||||
es-ES: =============== SALIDA ANALOGICA
|
||||
- id: MLC_38F
|
||||
es-ES: Seguridades
|
||||
- id: MLC_3HP
|
||||
es-ES: Traspaso valores salidas
|
||||
- id: MLC_YM
|
||||
es-ES: '=============== VALVULA '
|
||||
- id: MLC_3Yw
|
||||
es-ES: Traspaso valores entradas
|
||||
- id: MLC_36k
|
||||
es-ES: Seguridades
|
||||
- id: MLC_3UP
|
||||
es-ES: Traspaso valores salidas
|
||||
- id: MLC_xg
|
||||
es-ES: '=============== MOTOR '
|
||||
- id: MLC_4dQ
|
||||
es-ES: Traspaso valores entradas
|
||||
- id: MLC_qM
|
||||
es-ES: Seguridades
|
||||
- id: MLC_gL
|
||||
es-ES: Traspaso valores salidas
|
||||
- id: MLC_sr
|
||||
es-ES: =============== MOTOR VARIADOR
|
||||
- id: MLC_Zs
|
||||
es-ES: Traspaso valores entradas
|
||||
- id: MLC_fF
|
||||
es-ES: Seguridades
|
||||
- id: MLC_4sf
|
||||
es-ES: Traspaso valores salidas
|
||||
- id: MLC_3GK
|
||||
es-ES: =============== MOTOR SINAMICS
|
||||
- id: MLC_4cA
|
||||
es-ES: Traspaso valores entradas
|
||||
- id: MLC_49Q
|
||||
es-ES: Seguridades
|
||||
- id: MLC_4Eg
|
||||
es-ES: '=============== TQ '
|
||||
- id: MLC_3Jk
|
||||
es-ES: Gestion paro control temperatura
|
||||
- id: MLC_Ms
|
||||
es-ES: Tiempo maximo en estado limpio
|
||||
- id: MLC_4wV
|
||||
es-ES: Llamadas a tanques individuales
|
||||
- id: MLC_4vZ
|
||||
es-ES: =============== TQ Aire Esteril
|
||||
- id: MLC_4Tu
|
||||
es-ES: Traspaso valores entradas
|
||||
- id: MLC_4hx
|
||||
es-ES: Traspaso valores salidas
|
||||
- id: MLC_34u
|
||||
es-ES: =============== TOTALIZADOR
|
||||
- id: MLC_4GY
|
||||
es-ES: =============== MEDIAS
|
||||
- id: MLC_47v
|
||||
es-ES: =============== GESTION PID
|
||||
@@ -1,564 +0,0 @@
|
||||
{
|
||||
S7_BlockNumber := "9";
|
||||
S7_BlockTitle := "MLC_57G";
|
||||
S7_Optimized := "TRUE";
|
||||
S7_PreferredLanguage := "LAD";
|
||||
S7_Version := "0.1"
|
||||
}
|
||||
FUNCTION "FC9_GESTOR_DISPOSITIVOS" : Void
|
||||
VAR_TEMP
|
||||
for_i : Int;
|
||||
t_N_MAX : Int;
|
||||
END_VAR
|
||||
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3QX"
|
||||
}
|
||||
NETWORK
|
||||
(*
|
||||
============================================================================
|
||||
ZEUS CONTROL, S.A.
|
||||
(c)Copyright (2020) All Rights Reserved
|
||||
-----------------------------------------------------------------------------
|
||||
|
||||
Software: TIA Portal 15.1
|
||||
Restricciones: PLC serie 1500
|
||||
|
||||
|
||||
Nombre: GESTOR DE DISPOSITIVOS
|
||||
Descripcion: Bloque de gestion de llamadas a las funciones de dispositivos y enclavamientos
|
||||
|
||||
Change log:
|
||||
Version Fecha Tecnico a cargo
|
||||
01.00.00 15.10.2020 (ABH) Primera version
|
||||
01.00.01 20.04.2022 (ABH) Se cambian las llamadas a SCL para mejor gestion del tiempo de ciclo.
|
||||
01.00.01 20.04.2022 (HCR) Se quita enclavamiento.
|
||||
============================================================================
|
||||
*)
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_45A"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// Traspaso de N_MAX a variable temporal para evitar fallos de compilacion
|
||||
#t_N_MAX := "N_MAX_SCADA";
|
||||
|
||||
// Scada[1] - xxxxxxx
|
||||
FOR #for_i := 1 TO #t_N_MAX DO
|
||||
"DB2800_ED_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2801_EA_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2805_SD_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2806_SA_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2810_V_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2815_M_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2816_M_VF_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2817_M_SINA_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2825_TOT_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2835_PID_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2840_TQ_MUX".Mux.Scada[#for_i].Habilitar :=
|
||||
"DB2841_TQ_AE_MUX".Mux.Scada[#for_i].Habilitar := TRUE;
|
||||
END_FOR;
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4ba"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
REGION LLAMADA_ED
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO ENTRADA DIGITAL
|
||||
"FC2800_ZC_ED_MUX"("DB1_SYS".ARRANQUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL ENTRADA DIGITAL
|
||||
"FC2000_ZC_ED"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Simulacion := "DB1_SYS".SIM,
|
||||
UsuarioActual := "DB1_SYS".Usuario.Actual,
|
||||
FechaHoraActual := "DB1_SYS".FechaHoraActual);
|
||||
|
||||
END_REGION LLAMADA_ED
|
||||
|
||||
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_V3"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
|
||||
REGION LLAMADA_EA
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO ENTRADA ANALOGICA
|
||||
"FC2801_ZC_EA_MUX"("DB1_SYS".ARRANQUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL ENTRADA ANALOGICA
|
||||
"FC2001_ZC_EA"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Simulacion := "DB1_SYS".SIM,
|
||||
Arranque := "DB1_SYS".ARRANQUE,
|
||||
Ack := "DB1_SYS".ACK,
|
||||
UsuarioActual := "DB1_SYS".Usuario.Actual,
|
||||
FechaHoraActual := "DB1_SYS".FechaHoraActual);
|
||||
END_REGION LLAMADA_EA
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4CS"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION LLAMADA_SD
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO SALIDA DIGITAL
|
||||
"FC2805_ZC_SD_MUX"("DB1_SYS".ARRANQUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL SALIDA DIGITAL
|
||||
"FC2005_ZC_SD"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Simulacion := "DB1_SYS".SIM,
|
||||
Arranque := "DB1_SYS".ARRANQUE,
|
||||
Ack := "DB1_SYS".ACK,
|
||||
SeguridadesOK := TRUE,
|
||||
UsuarioActual := "DB1_SYS".Usuario.Actual,
|
||||
FechaHoraActual := "DB1_SYS".FechaHoraActual);
|
||||
END_REGION LLAMADA_SD
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3hM"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION SEGURIDADES
|
||||
|
||||
// ====================================================================
|
||||
// SEGURIDADES
|
||||
|
||||
|
||||
END_REGION SEGURIDADES
|
||||
|
||||
|
||||
REGION LLAMADA_SA
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO SALIDA ANALOGICA
|
||||
"FC2806_ZC_SA_MUX"("DB1_SYS".ARRANQUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL SALIDA ANALOGICA
|
||||
"FC2006_ZC_SA"(Ack := "DB1_SYS".ACK,
|
||||
SeguridadesOK := TRUE,
|
||||
UsuarioActual := "DB1_SYS".Usuario.Actual,
|
||||
FechaHoraActual := "DB1_SYS".FechaHoraActual);
|
||||
|
||||
END_REGION LLAMADA_SA
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_YM"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
|
||||
REGION SEGURIDADES
|
||||
|
||||
// ====================================================================
|
||||
// SEGURIDADES
|
||||
|
||||
END_REGION SEGURIDADES
|
||||
|
||||
|
||||
REGION LLAMADA_V
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO VALVULA
|
||||
"FC2810_ZC_V_MUX"(Arranque:="DB1_SYS".ARRANQUE,
|
||||
SeguridadesOK:=TRUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL VALVULA
|
||||
"FC2010_ZC_V"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Simulacion := "DB1_SYS".SIM,
|
||||
Arranque := "DB1_SYS".ARRANQUE,
|
||||
Ack := "DB1_SYS".ACK,
|
||||
SeguridadesOK := TRUE,
|
||||
UsuarioActual := "DB1_SYS".Usuario.Actual,
|
||||
FechaHoraActual := "DB1_SYS".FechaHoraActual);
|
||||
|
||||
END_REGION LLAMADA_V
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_xg"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
|
||||
REGION SEGURIDADES
|
||||
|
||||
// ====================================================================
|
||||
// SEGURIDADES
|
||||
|
||||
END_REGION SEGURIDADES
|
||||
|
||||
|
||||
REGION LLAMADA_M
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO MOTOR
|
||||
"FC2815_ZC_M_MUX"(Arranque := "DB1_SYS".ARRANQUE,
|
||||
SeguridadesOk := TRUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL MOTOR
|
||||
"FC2015_ZC_M"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Simulacion := "DB1_SYS".SIM,
|
||||
Ack := "DB1_SYS".ACK,
|
||||
SeguridadesOK := TRUE,
|
||||
UsuarioActual := "DB1_SYS".Usuario.Actual,
|
||||
FechaHoraActual := "DB1_SYS".FechaHoraActual);
|
||||
|
||||
END_REGION LLAMADA_M
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_sr"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
|
||||
REGION SEGURIDADES
|
||||
|
||||
// ====================================================================
|
||||
// SEGURIDADES
|
||||
|
||||
END_REGION SEGURIDADES
|
||||
|
||||
|
||||
REGION LLAMADA_M_VF
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO MOTOR VARIADOR
|
||||
"FC2816_ZC_M_VF_MUX"(Arranque := "DB1_SYS".ARRANQUE,
|
||||
SeguridadesOK := TRUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL MOTOR VARIADOR
|
||||
"FC2016_ZC_M_VF"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Simulacion := "DB1_SYS".SIM,
|
||||
Arranque := "DB1_SYS".ARRANQUE,
|
||||
Ack := "DB1_SYS".ACK,
|
||||
SeguridadesOK := TRUE,
|
||||
UsuarioActual := "DB1_SYS".Usuario.Actual,
|
||||
FechaHoraActual := "DB1_SYS".FechaHoraActual);
|
||||
|
||||
END_REGION LLAMADA_M_VF
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3GK"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
|
||||
REGION SEGURIDADES
|
||||
|
||||
// ====================================================================
|
||||
// SEGURIDADES
|
||||
|
||||
END_REGION SEGURIDADES
|
||||
|
||||
|
||||
REGION LLAMADA_M_SINA
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO MOTOR VARIADOR
|
||||
"FC2817_ZC_M_SINA_MUX"(Arranque := "DB1_SYS".ARRANQUE,
|
||||
SeguridadesOk := TRUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL MOTOR VARIADOR
|
||||
"DB2717_INST_M_SINA"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Simulacion := "DB1_SYS".SIM,
|
||||
Arranque := "DB1_SYS".ARRANQUE,
|
||||
Ack := "DB1_SYS".ACK,
|
||||
SeguridadesOK := TRUE,
|
||||
UsuarioActual:="DB1_SYS".Usuario.Actual,
|
||||
FechaHoraActual:="DB1_SYS".FechaHoraActual);
|
||||
|
||||
END_REGION LLAMADA_M_SINA
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4Eg"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3qV"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL TQ
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "LAD";
|
||||
S7_NetworkTitle := "MLC_3TD"
|
||||
}
|
||||
NETWORK
|
||||
RUNG wire#powerrail
|
||||
END_RUNG
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3Ts"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
// ====================================================================
|
||||
// TIEMPO MAXIMO ESTADO LIMPIO
|
||||
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_sQ"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
(* "FC2039_ZC_TQ"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Arranque := "DB1_SYS".ARRANQUE); *)
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4vZ"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
// Traspaso de valores de entradas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION TRASPASO_VALORES_ENTRADAS
|
||||
|
||||
|
||||
REGION LLAMADA_TQ_AE
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO TANQUE AIRE ESTERIL
|
||||
"FC2841_ZC_TQ_AE_MUX"(Arranque := "DB1_SYS".ARRANQUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL TANQUE AIRE ESTERIL
|
||||
"FC2041_ZC_TQ_AE"(Pulso1seg := "DB1_SYS".Pulso1seg,
|
||||
Arranque := "DB1_SYS".ARRANQUE,
|
||||
Ack := "DB1_SYS".ACK);
|
||||
|
||||
END_REGION LLAMADA_TQ_AE
|
||||
|
||||
|
||||
REGION TRASPASO_VALORES_SALIDAS
|
||||
|
||||
// Traspaso de valores de salidas solo a dispositivos configurados
|
||||
|
||||
|
||||
END_REGION
|
||||
|
||||
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_34u"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
REGION LLAMADA_TOT
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MULTIPLEXADO TANQUE AIRE ESTERIL
|
||||
"FC2825_ZC_TOT_MUX"(Arranque := "DB1_SYS".ARRANQUE);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL TOTALIZADOR
|
||||
"FC2025_ZC_TOT"(Pulso100ms := "DB1_SYS".Pulso1seg,
|
||||
Simulacion := "DB1_SYS".SIM,
|
||||
Arranque := "DB1_SYS".ARRANQUE);
|
||||
|
||||
END_REGION LLAMADA_TOT
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_3hX"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
|
||||
REGION LLAMADA_TEMP_FF
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL FLIP FLOP
|
||||
"FC2026_ZC_FF"("DB1_SYS".Pulso1seg);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL FLIP FLOP SECUENCIAL
|
||||
"FC2027_ZC_FF_SEC"("DB1_SYS".Pulso1seg);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A CONTROL TEMPORIZADORES
|
||||
"FC2028_ZC_TEMP"("DB1_SYS".Pulso1seg);
|
||||
|
||||
END_REGION LLAMADA_TEMP_FF
|
||||
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_4GY"
|
||||
}
|
||||
NETWORK
|
||||
|
||||
|
||||
REGION LLAMADA_MEDIA
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MEDIA
|
||||
"FC2037_ZC_MEDIA"(Pulso1seg:="DB1_SYS".Pulso1seg);
|
||||
|
||||
// ====================================================================
|
||||
// LLAMADA A MEDIA VOLUMEN
|
||||
"FC2038_ZC_MEDIA_VOL"(Pulso1seg := "DB1_SYS".Pulso1seg);
|
||||
|
||||
END_REGION LLAMADA_MEDIA
|
||||
|
||||
|
||||
END_NETWORK
|
||||
{
|
||||
S7_Language := "SCL";
|
||||
S7_NetworkTitle := "MLC_47v"
|
||||
}
|
||||
NETWORK
|
||||
// ======================================================================================
|
||||
// Gestion multiplexado
|
||||
"FC2835_ZC_PID_MUX"("DB1_SYS".ARRANQUE);
|
||||
|
||||
// ======================================================================================
|
||||
// PID01 -
|
||||
|
||||
|
||||
|
||||
END_NETWORK
|
||||
END_FUNCTION
|
||||
@@ -1,43 +0,0 @@
|
||||
MultiLingualTexts:
|
||||
- id: MLC_57G
|
||||
es-ES: GESTOR DE DISPOSITIVOS
|
||||
- id: MLC_3QX
|
||||
es-ES: DESCRIPCION
|
||||
- id: MLC_45A
|
||||
es-ES: Configuracion multiplexado
|
||||
- id: MLC_4ba
|
||||
es-ES: =============== ENTRADA DIGITAL
|
||||
- id: MLC_V3
|
||||
es-ES: =============== ENTRADA ANALOGICA
|
||||
- id: MLC_4CS
|
||||
es-ES: =============== SALIDA DIGITAL
|
||||
- id: MLC_3hM
|
||||
es-ES: =============== SALIDA ANALOGICA
|
||||
- id: MLC_YM
|
||||
es-ES: '=============== VALVULA '
|
||||
- id: MLC_xg
|
||||
es-ES: '=============== MOTOR '
|
||||
- id: MLC_sr
|
||||
es-ES: =============== MOTOR VARIADOR
|
||||
- id: MLC_3GK
|
||||
es-ES: =============== MOTOR SINAMICS
|
||||
- id: MLC_4Eg
|
||||
es-ES: '=============== TQ '
|
||||
- id: MLC_3qV
|
||||
es-ES: Estado Comunicaciones Ok
|
||||
- id: MLC_3TD
|
||||
es-ES: Gestion paro control temperatura en funcion del modo de trabajo del circuito de las camisas
|
||||
- id: MLC_3Ts
|
||||
es-ES: Tiempo maximo en estado limpio
|
||||
- id: MLC_sQ
|
||||
es-ES: Llamada a bloque de funcion
|
||||
- id: MLC_4vZ
|
||||
es-ES: =============== TQ Aire Esteril
|
||||
- id: MLC_34u
|
||||
es-ES: =============== TOTALIZADOR
|
||||
- id: MLC_3hX
|
||||
es-ES: =============== TEMPORIZADORES Y FLIP FLOP
|
||||
- id: MLC_4GY
|
||||
es-ES: =============== MEDIAS
|
||||
- id: MLC_47v
|
||||
es-ES: =============== GESTION PID
|
||||
Reference in New Issue
Block a user