webinar somachine. generación de pulsos y contaje … · • pwm • pto •2. contaje rápido...

28
Webinar SoMachine. Generación de pulsos y contaje rápido Presented by: Cynthia Garibo Confidential Property of Schneider Electric

Upload: nguyenhanh

Post on 20-Sep-2018

224 views

Category:

Documents


1 download

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

1. Generación de pulsos

Page 3 Confidential Property of Schneider Electric |

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

2. Contaje rápido

Page 14 Confidential Property of Schneider Electric |

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 |

Page 31 Confidential Property of Schneider Electric |