feed mixing plant
Couldn't load pickup availability
Description
This SCL function block FB_Mixing_Process fully automatically controls a mixing process with dosing of two ingredients, stirring, and emptying. It provides continuous status texts via the HMI.
Note: All modules are designed exclusively as a learning and optimization basis and are not approved for live operation. System modules, in particular, must be finally tested and commissioned by qualified personnel before productive use.
How it works
- Emergency Stop = TRUE or Reset Mixer = TRUE → all actuators off, alarm off, step = 0, HMI "Ready", RETURN
- Step 1: Screw1 doses until ActualWeight ≥ TargetWeight1
- Step 2: Screw2 doses until ActualWeight ≥ TargetWeight2
- Step 3: LidClosed = TRUE → mixer on, 20 s sound timer; LidClosed = FALSE → alarm, RETURN
- Step 4: SOUND timer expired → Mixer off
- Step 5: Emptying on until MixerEmpty = TRUE
- Step 6: Emptying off, HMI “Mixing completed”, waiting for reset
Technical details
• Inputs: Emergency Stop, Reset Mixer, Start, Lid Closed, Mixer Empty, Actual Weight, Target Weight 1, Target Weight 2
• Outputs: Screw1, Screw2, Mixer, Emptying, Alarm, StatusText
• TON timer (PT=T#20s) for mixing duration
• Sequence control via INT variable step in CASE structure
• RETURN in case of emergency stop/reset immediately interrupts all actions
Possible applications
• Batch mixing systems in the food or chemical industry
• Laboratory and pilot plants for formulation tests
• Contract manufacturing with precise dosing
• PLC training on cyclic sequence controls
compatibility
Siemens S7-1200 & S7-1500; TIA Portal V13 and higher (V16+ recommended for PLCSIM & HMI)
Scope of delivery
.scl file with input/output declaration, timer instances, CASE logic, and header comments; download link immediately after purchase
Support
Adjustment of dosing quantities, safety functions, mixing/emptying times or HMI integration on request via shop message or email.