77 lines
4.5 KiB
Markdown
77 lines
4.5 KiB
Markdown
|
# 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
|