webinar somachine. generación de pulsos y contaje … · • pwm • pto •2. contaje rápido...
TRANSCRIPT
Webinar – SoMachine. Generación de
pulsos y contaje rápido
Presented by: Cynthia Garibo
Confidential Property of Schneider Electric
Page 2 Confidential Property of Schneider Electric |
• 1. Generación de pulsos
• FG
• PWM
• PTO
• 2. Contaje rápido (HSC)
• Medidor de frecuencia
• Contador monofásico
• Una fase
• Bucle en el módulo
• 3. Diagnóstico
Índice
Page 4 Confidential Property of Schneider Electric |
FG (Frecuency Generator)
• [0.1 Hz…100kHz] by 0.1Hz
• Duty cycle 50%
1. Generación de pulsos
PTO (Pulse Train Output)
• [1 Hz…100kHz] by 1Hz
PWM (Pulse Width Modulation)
• [0.1 Hz…20kHz] by 0.1Hz
• Duty cycle 0..100%
Generación de pulsos
Page 5 Confidential Property of Schneider Electric |
1. Generación de pulsos Generación de pulsos. Frecuency Generator
Configuración:
• Función de generación de pulsos: FreqGen
• Nombre de la instancia: ‘FreqGen_0’ nombre que usaremos para instanciar el FB
• Punto de salida A: Qx, Salida digital donde se generan los pulsos
• Entrada SYNC: seleccionar la DI usada para preajustar la función
• Entrada EN: seleccionar la DI usada para habilitar la función
Page 6 Confidential Property of Schneider Electric |
1. Generación de pulsos Generación de pulsos. Frecuency Generator
Configuración del FB Frecuency_Generator_M241:
• Instancia: nombre del FreqGen
Page 7 Confidential Property of Schneider Electric |
1. Generación de pulsos Generación de pulsos. Frecuency Generator
Configuración del FB Frecuency_Generator_M241:
• Instancia: nombre del FreqGen
Page 8 Confidential Property of Schneider Electric |
1. Generación de pulsos Generación de pulsos. PWM
Configuración:
• Función de generación de pulsos: PWM
• Nombre de la instancia: ‘PWM_0’ nombre que usaremos para instanciar el FB
• Punto de salida A: Qx, Salida digital donde se generan los pulsos
• Entrada SYNC: seleccionar la DI usada para preajustar la función
• Entrada EN: seleccionar la DI usada para habilitar la función
Page 9 Confidential Property of Schneider Electric |
1. Generación de pulsos Generación de pulsos. PWM
Page 10 Confidential Property of Schneider Electric |
1. Generación de pulsos Generación de pulsos. PWM
Configuración:
• Duty:
Page 11 Confidential Property of Schneider Electric |
1. Generación de pulsos Generación de pulsos. PWM
Configuración:
• Cambio variable duty de 50 a 10%
Page 12 Confidential Property of Schneider Electric |
1. Generación de pulsos Generación de pulsos. PTO
Page 15 Confidential Property of Schneider Electric |
2. Contaje rápido HSC
Tipos de función de conteo:
• HSC simple
• Monofásico principal HSC
• Fase dual principal HSC
• Medidor de frecuencias
• Medidor de periodos
Tipos de bloque de función:
• HSCSimple_M241
• HSCMain_M241
Frecuencia
máxima 200kHz (depende del filtro)
Page 17 Confidential Property of Schneider Electric |
2. Contaje rápido Medidor de frecuencias
Configuración:
• Filtro;: reducir efecto rebote de
la DI
• TimeBase: tiempo de ciclo de
actualización [10-100-1000]
Page 18 Confidential Property of Schneider Electric |
2. Contaje rápido Medidor de frecuencias
Límites:
• Frecuencia: 200kHz
• Duty cycle a 200kHz: 60%
Escala CurrentValue:
1Hz
Page 19 Confidential Property of Schneider Electric |
2. Contaje rápido HSC_Simple
Configuración:
• Modalidad de conteo:
– Una tarea
– Bucle en el módulo
• Preajuste: valor de inicio
Bucle
en m
ódulo
Una t
are
a
Page 20 Confidential Property of Schneider Electric |
2. Contaje rápido HSC_Simple. Una tarea
Configuración:
• Una tarea:
– Contador descendente.
– Cuando CurrentValue llega del Preajuste a 0, se para
y se desactiva la salida Run.
• Enable: autoriza cambios en la salida
CurrentValue
• Sync:
– Restablece el valor CurrentValue al valor configurado
como Preajuste.
– Empieza la cuenta.
• ACK_Modulo: no se usa
Page 21 Confidential Property of Schneider Electric |
2. Contaje rápido HSC_Simple. Bucle en el módulo
Configuración:
• Bucle en el módulo:
– Contador ascendente.
– Cuando CurrentValue llega al
Preajuste se reinicia
automáticamente y se activa la
salida Modulo_Flag
• Sync:
– Restablece el valor a 0
– Empieza la cuenta.
• ACK_Modulo: reset de la salida
Modulo_Flag
Page 23 Confidential Property of Schneider Electric |
2. Contaje rápido Monofásico principal HSC
Configuración:
• Modalidad de conteo:
– Una tarea
– Bucle en el módulo
– Conteo de eventos
Bucle
en m
ódulo
Una
ta
rea
Conte
o d
e e
vento
s
Page 24 Confidential Property of Schneider Electric |
2. Contaje rápido Monofásico principal HSC. Conteo de eventos
Configuración:
• Conteo de eventos:
– Time base: medida de tiempo
del ciclo de actualización en
segundos:
– 0.1
– 1
– 10
– 60
Page 25 Confidential Property of Schneider Electric |
2. Contaje rápido Monofásico principal HSC. Conteo de eventos
Configuración:
• Conteo de eventos:
– Time base: medida de tiempo del
ciclo de actualización en segundos:
– 0.1
– 1
– 10
– 60
• Entrada F_Enable: autoriza
cambios en el ValorActual
• Salida Current Value: cantidad de
pulsos leídos en el tiempo “time
base”
Page 26 Confidential Property of Schneider Electric |
2. Contaje rápido Monofásico principal HSC. Una tarea
Uso de umbrales y salidas refejas:
Page 27 Confidential Property of Schneider Electric |
2. Contaje rápido Monofásico principal HSC. Una tarea
Uso de umbrales y salidas refejas:
3. Diagnóstico Diagnóstico. EXPERTGetDiag
• Los bloques de función de HSC tiene una salida tipo BOOL que nos indica si hay un error.
• Para determinar más información acerca del error, se debe usar el bloque EXPERTGetDiag y la
variable de salida ExpertDiag (ver siguiente diapositiva)
• La variable ErrID indica los posible errores del FB EXPERTGetDiag:
Page 28 Confidential Property of Schneider Electric |
3. Diagnóstico Diagnóstico. EXPERTGetDiag
• Tabla de valores de la variable
EXPERTDiag:
• La variable de entrada
EXPERT_REF_IN, debe tener
el valor de la variable
HSC_REF del bloque HSC que
queremos diagnosticar.
Page 29 Confidential Property of Schneider Electric |