Obsidean_VM/04-InLavoro/22 - 9.3841 - Sidel - Tilting/Software/FB623 - Tiltling - Descript...

77 lines
4.5 KiB
Markdown
Raw Normal View History

2025-02-18 05:37:27 -03:00
# Contadores del Sistema de Dosificación
| Contador | Nombre Descriptivo | Descripción | Uso Principal | Condiciones de Reset | Valores Críticos |
| ---------------- | -------------------------------------- | ------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| #Aux.Counters[1] | Contador de Botellas en Fase de Inicio | Cuenta la cantidad de botellas que han ingresado desde que se habilitó el dosificador | - Determina la cantidad de botellas desde el inicio de alimentación<br>- Controla la velocidad de la cadena<br>- Determina el fin de la fase de inicio<br>- Habilita el PID | - Cuando inicia la fase de arranque del dosificador<br>- Cuando #Status."Doser Enable" = FALSE | - ≥ 1: Finaliza fase de inicio<br>- < 20: Velocidad baja<br>- > 40: Velocidad alta |
| #Aux.Counters[2] | Contador de Pasos entre Botellas | Cuenta los pasos de la cadena entre la detección de botellas consecutivas | - Detecta ausencia de botellas<br>- Controla el refase del dosificador<br>- Monitorea la sincronización del sistema | - Con cada pulso de botella (#Aux."Bottle Pulse")<br>- Cuando el dosificador está deshabilitado | - > 3: Activa refase del dosificador<br>- = 0: Operación normal |
| #Aux.Counters[3] | Contador de Pasos de Cadena | Cuenta los pasos dados por la cadena principal desde su inicio | - Verifica que la cadena esté en movimiento<br>- Parte de las condiciones de seguridad para habilitar el dosificador<br>- Asegura sincronización inicial | - Cuando la cadena principal no está en funcionamiento (#FeedBack."Main Chain is Running" = FALSE) | - > 1: Requerido para habilitar dosificador<br>- = 0: Cadena detenida |
## Interacciones y Dependencias
### Contador de Botellas (#Aux.Counters[1])
- **Impacta en:**
* Control de velocidad de la cadena
* Fase de inicio del dosificador
* Cambios de velocidad del sistema
- **Dependencias:**
* Señal del sensor de botellas
* Estado del dosificador
* Parámetros de velocidad de la receta
### Contador de Pasos entre Botellas (#Aux.Counters[2])
- **Impacta en:**
* Sistema de refase
* Detección de problemas de alimentación
* Sincronización dosificador-cadena
- **Dependencias:**
* Pulsos de la cadena principal
* Detección de botellas
* Estado del dosificador
### Contador de Pasos de Cadena (#Aux.Counters[3])
- **Impacta en:**
* Habilitación del dosificador
* Condiciones de operación segura
* Inicio de operación
- **Dependencias:**
* Estado de la cadena principal
* Pulsos del encoder
* Condiciones generales de operación
## Consideraciones de Seguridad
1. **Para #Aux.Counters[1]:**
- Verificar overflow del contador
- Validar coherencia con sensores físicos
- Monitorear cambios bruscos de valor
2. **Para #Aux.Counters[2]:**
- Establecer límite máximo de pasos entre botellas
- Implementar alarmas por valores excesivos
- Verificar consistencia con velocidad del sistema
3. **Para #Aux.Counters[3]:**
- Asegurar reset apropiado en paradas
- Verificar coherencia con otros sensores de movimiento
- Implementar timeout de seguridad
## Recomendaciones de Mantenimiento
1. **Monitoreo Regular:**
- Verificar patrones normales de conteo
- Comparar valores entre contadores
- Documentar valores típicos de operación
2. **Ajustes Periódicos:**
- Calibrar límites según desgaste del sistema
- Actualizar valores críticos según cambios en la línea
- Revisar condiciones de reset
3. **Diagnóstico:**
- Implementar logging de valores anormales
- Crear históricos de comportamiento
- Establecer alertas preventivas