Automatic control checkpoints - requirements
-
Mode Selection
The mode selection between manual and automatic is done with a toggle switch on the panel. When the switch is in the upright position (0), automatic control is active; when it is tilted (1), the device can be controlled using buttons. When switching from automatic to manual mode, all actuators should stop and only respond to the buttons. When switching back to automatic mode, the processing should resume (restoring the previous state), if possible. -
Actuator Operation
In automatic mode, actuators should behave the same as in manual mode – use the same instance of the function block (if it has been implemented). This means they should include active timing to prevent direction changes, respect safety restrictions, and for motors, ensure relay power-saving is implemented. -
Simultaneous Processing of Multiple Products (only for the models "Line with Two Devices" and "Pneumatic System")
The "Line with Two Devices" and "Pneumatic System" models are designed as a pipelines with intermediate stations. We aim for maximum utilization of the device – meaning that each station should be occupied as soon as possible to increase product throughput in the processing sequence. -
Material/Product Tracking
Each product entering the process should receive a unique ID, which can be assigned automatically using a counter. We want to know at any given moment which processing stage (location) each product is at. Locations without a product should have "empty" values. -
Recipes
The user should be able to adjust processing parameters specific to each model. Parameters (the recipe) are currently set by changing the respective memory locations (write values), which will later be linked to the SCADA monitoring system.- Line with Two Devices: The recipe should cover the operation of two processing machines, including their rotation times (and potentially direction).
- Pneumatic System: The recipe defines the press operation, specifying the number of presses (and possibly the press duration).
- Robotic Arm: The recipe specifies the movement coordinates of the robotic arm – its "program." It should include at least 7 different locations, which the robotic arm cycles through. Before beginning the sequence, the robotic arm should move to its initial positions on each axis (until it reaches the end switches).