Alimentación automática de animales
No se pudo cargar la disponibilidad de retiro
Descripción
Este bloque de función SCL, FB_Feeding, controla la alimentación automática con monitorización del silo y lógica de franjas horarias. Comprueba si el silo está vacío, habilita la alimentación manual o temporizada una vez por franja horaria y dosifica mediante motor y trampilla.
Nota: Todos los módulos están diseñados exclusivamente como base de aprendizaje y optimización, y no están aprobados para su uso en vivo. En particular, los módulos del sistema deben ser probados y puestos en funcionamiento por personal cualificado antes de su uso productivo.
Cómo funciona
- ¿Silo vacío? → Válvula y motor apagados, alarma activada, texto de estado = "Silo vacío – alimentación bloqueada", RETORNO
- Comprobar la ventana de tiempo (Tiempo actual entre StartTimeFrom y StartTimeTo) → AutoStartErgeht = TRUE (una vez)
- StartRelease = ManuStart O AutoStartErgang → Estado → 1
- Estado 1 (Dosificación) → FlapOpen = VERDADERO, MotorOn = VERDADERO, Temporizador de inicio (PT=T#10s), StatusText = "Alimentación en curso"
- Estado 2 (Esperar) → Peso real ≥ Peso objetivo O Temporizador.Q = VERDADERO → FlapOpen y MotorOn = FALSO, Estado → 3
- Estado 3 (Finalización) → StatusText = "Alimentación completada", esperar hasta que CurrentTime > StartTimeUntil → AutoStartErfolge = FALSE, Estado → 0
Detalles técnicos
• Entradas: SiloEmpty, ManuStart, HoraActual, HoraInicioDesde, HoraInicioHasta, PesoActual, PesoObjetivo, Temporizador.Q
• Salidas: FlapOpen, MotorOn, Alarma, StatusText (STRING)
• Temporizador: instancia TON con PT=T#10s para duración de alimentación
• Máquina de estados: estado de variable INT en la estructura CASE, AutoStartErfolge evita inicios múltiples
• REGRESAR cuando SiloLeer cancele todas las acciones posteriores
Posibles aplicaciones
• Alimentación animal automatizada en establos y silos de pienso.
• Instalaciones de acuicultura y procesamiento
• Modernización de sistemas de alimentación existentes
• Módulos de capacitación y demostración para controles de secuencia PLC
compatibilidad
Siemens S7-1200 y S7-1500; TIA Portal V13 y superior (se recomienda V16+ para HMI y PLCSIM)
Volumen de suministro
Archivo SCL con declaraciones de entrada/salida, instancia de temporizador, lógica CASE y comentarios de encabezado (duración del temporizador, valores de peso, ventana de tiempo); enlace de descarga después de la compra
Apoyo
Ajuste de tiempos de alimentación, sensores adicionales, intervenciones manuales de HMI o conexión al sistema de control a pedido mediante mensaje de tienda o correo electrónico.