PLC Stations in Modular Production Systems
PLC Stations in Modular Production Systems
PRODUCTION SYSTEM
INTRODUCTION TO PLC STATIONS
EE ELECTIVES II (LAB)
Members:
Abarca, Andrie
Avila, Renfred Jay R.
Baconawa, Adrian B.
Bagui, Yuan D.
De La Paz, Arvie R.
De Vega, John Nathaniel N.
January 2025
I. INTRODUCTION
In this laboratory module, students will work with industrial station models developed by
FESTO, a leading provider of automation and technical training systems. These modular stations
replicate real-world industrial processes, integrating tasks like sorting, handling, and transferring
components to create a cohesive automated workflow. Each station is equipped with Siemens
SIMATIC S7-300 PLCs, known for their powerful functionality and flexibility in industrial
applications.
Through programming the SIMATIC S7-300 PLCs using the SIMATIC Step 7 software,
students will gain hands-on experience with the practical applications of PLCs in controlling
industrial systems. This module is designed to provide students with an in-depth understanding of
how automated processes are designed, implemented, and optimized in modern industrial
environments.
II. OBJECTIVES
Programmable Logic Controllers (PLCs) are one of the most important components of
industrial automation systems used universally in many applications to elevate flexibility,
precision, and durability. This kind of controllers is vital when it comes to regulation of identified
automated operations in the various superior sectors including the packaging as well as extrusion,
sorting as well as handling of various materials. Due to their flexibility and relatively complex
functions, they are becoming extremely useful when it comes to getting involved into automation
of manufacturing and production lines.
Some of the most famous worldwide companies, producing PLCs, presented in the table
below, offering a variety of modular designs suitable for differing industrial needs. Lead players
are Siemens, Allen Bradley, Mitsubishi, Schneider Electric and Omron. Originally and
independently, each company develops various features and programming environments to make
sure that their PLCs address the several aspects of industrial applications. Of these, Siemens PLCs
are perhaps the most commonly seen, and more user-friendly, especially for training purposes.
These modular stations are planned to function cooperatively and to mimic the actual
industrial procedures by combining several automated procedures into the one station. The stations
are governed by the Siemens SIMATIC S7-300 PLCs which is a strong and versatile development
for industrial applications. These PLCs will be programmed using the SIMATIC Step 7 software
with which you will get practical experience with one of the leading automation tools on the
market. The following practical exposure will help the readers or users of this module to have a
clearer understanding of what PLCs are and why they are essential in the current complex
industrial applications.
IV. INTRODUCTION TO THE PLC
The Siemens SIMATIC S7-300 is one among the sturdy and comodule Programmable
Logic Controller (PLCs) suitable for a variety of industries. Like all PLCs, it consists of four main
components: a power supply, the usual processor card, input cards, as well as output cards. The
S7-300 is configured to run on a 24 V DC supply, comes with the CPU 313C-2DP control unit,
thus guaranteeing the effective control of processes. These are card 0 and card 1 within which there
are 16 input ports as well as 16 output ports are also present. These features make the S7-300 best
suited for efficient processing of enhanced automation tasks in manufacturing and industries.
Figure 4.1
Siemens SIMATIC S7-300 PLC
As described, the streams of inputs and outputs are divided between two I/O cards the
preferential ones of which are shown below. Card 0 interfaces with the inputs and outputs of the
station and at the same time, card 1 is connected to the control console consisting of start, stop,
and reset push button. These cards are interfaced with the PLC through I/O terminals in these
terminals, data can be fed to the PLC or collected from the PLC switching between them in a
systematic manner. The input and output signals are led through the wires soldered with screws to
the I/O socket as illustrated in Figure 1.3. The socket connected to a 24-pin I/O cable, in which 8
pins used for input operation, 8 pins used for output operation and the remaining pins used for
providing 0 V and 24 V for sensors and Actuators. On the other end of the I/O cable, there is a
connection with PLC I/O cards to enable smooth working between the station and the control
system.
V. PROGRAMMING
In any given field of a Programmable Logic Controller (PLC), every input or output must
have a unique address referable to an input or output point on the station or the control console.
This addressing makes certain that the PLC is able to discover and interface with the several
instruments connected to it. Every input or output comes with a corresponding address that is
employed within the PLC program to perform operations on the basis of true-world input signals.
With inputs, the PLC program permits multiple uses of the same input either as a Normally
Open (NO) input or as a Normally Closed (NC) input. Program can also include other components
such as Relay Coils and different types of Timers in order to make the program as thorough as
possible. However, the output can be used only once in the program and they do not allow to use
the same result in the certain field. All these mean that should an output be called in more than one
place, then one gets unpredictable, or wrong behavior, that can lead to interference with operation
of the system.
Normally Open (NO) contacts are contacts that remain open (inactive) when the input
signal is not present or in its default state. When the input is activated, the NO contact closes
(becomes active), allowing current to flow and enabling the connected device or action in the PLC
program. NO contacts are commonly used to represent conditions where an action occurs only
when a specific input is received or when a device, such as a sensor or switch, is triggered. For
example, when a push button is pressed (activating the input), the NO contact closes, allowing the
PLC to process the logic and turn on an output, such as a motor.
Figure 5.1
Run Mode of Program, NO not Activated
Figure 5.2
Run Mode of Program, NO Activated
`Normally Closed (NC) contacts, in contrast to NO contacts, are closed (active) by default,
meaning current can pass through them when the input signal is not present or when the device is
not activated. When the input is triggered or activated, the NC contact opens (becomes inactive),
breaking the current flow. NC contacts are useful for representing conditions where an action is
triggered by the absence of an input or when a safety feature requires an action to occur when a
device is not functioning as expected. For example, if a safety switch is turned off, the NC contact
would open, preventing the PLC from activating certain outputs, like machinery or equipment.
Figure 5.3
Run Mode of Program, NC not Activated
Figure 5.4
Run Mode of Program, NC Activated
Internal Relay Coils Operations
Internal relay coils in a PLC function as virtual relays, holding a binary state (ON or OFF)
based on the program's logic. These coils are used within the program to store intermediate states
or results that are not connected to physical hardware. When activated, an internal relay coil
represents an action or condition being met in the process, and it can control the flow of the
program or serve as an input for other logic blocks. Internal relay coils help streamline the
organization of control logic without relying on physical relay devices.
Figure 5.4
Sample Ladder Diagram Without Internal Relay
From the ladder diagram above, the stopping of the outputs is missing and cannot be cannot
be controlled once the input of I0.3 and I0.4 are activated. The outputs are uncontrollable both
from the beginning and end of the motion. So, from this condition, an internal relay can be used.
This circuit would result to the ladder diagram below.
Figure 5.5
Sample Ladder Diagram with Internal Relay
Set/Reset Coils Operations
Set/Reset coils are specialized relay coils used to control the binary state of a device in a
latched or retained manner. A Set coil sets the output to a "1" (ON) state, while a Reset coil clears
it to a "0" (OFF) state. These coils are typically used when there is a need for memory retention,
where an output remains in a specific state until an explicit Reset command is given. They are
often used for tasks such as maintaining the state of a motor or a valve after an initial condition
has been met, ensuring stable operation in automated processes.
Figure 5.6
(a) Ladder Symbol for Set Coil (B) Ladder Symbol for Reset Coil
For example, if "Start" push button is pressed and a work piece is available at the beginning
of the output, then the output will be actuated until "Reset" push button is pressed.
Figure 5.7
Simple Ladder diagram for Set/Reset Coil
From the figure that when "Start" or "I1.0" is pressed and a work piece is available ("I0.0"
is activated), current will flow (changing the state from LOW to High) through the set coil
addressed "Q0.1" which is the address of the output. This assigning of the address to the set coil
means: set the output coil addressed "Q0.1" to 1 (or HIGH). Now even if "Start" is released or the
piece is no longer available, the set coil addressed "Q0.1" will make sure that the output "Q0.1" is
still activated (at least until a reset signal occurs).
Timer Operations
Timers in PLCs are used to introduce time-based control into automation processes,
allowing certain actions or outputs to be delayed or held for specific durations. These timers are
essential for handling time-sensitive operations such as controlling motor startups, delaying
actions, or managing process cycles. Below is an explanation of the different types of timers, how
they operate, and how they are used in PLC programs:
Figure 5.8
Timer Block
Where:
The following are examples on how to write the time tv in its correct form:
• S5TIME#4S = 4 seconds
• S5T#2h_15m = 2 hours and 15 minutes
• S5T#1H_12M_18S = 1 hour, 12 minutes, and 18 seconds
The following five sections will discuss each timer type individually
S_PULSE (Pulse S5 Timer) generates a brief pulse after a set duration. This type of timer
is often used in applications where a short signal is required to trigger an event or action after a
specific time delay. For example, the Pulse Timer can be used to activate a solenoid valve for a
brief moment after a certain condition is met, such as turning on a conveyor belt or initiating a
process. The timer begins counting when the input condition is true, and after the pre-set time has
passed, it sends out a pulse to trigger the output. Once the pulse is sent, the timer resets, making it
ideal for one-time delays or triggering events that need to happen quickly.
Figure 5.8
S_PULSE Timer Block
The Pulse Extended Timer is similar to the Pulse Timer, but with more flexibility in terms
of the duration of the pulse. This timer allows for extended delays before sending out the pulse,
making it suitable for processes that require a longer or adjustable period to trigger an output. The
Pulse Extended Timer is useful when an action needs to occur after a longer waiting period, such
as controlling a heating element that should turn off after a specific time interval. The timer
operates in the same way as the Pulse Timer, but the duration of the pulse is more customizable to
meet specific process needs.
Figure 5.9
S_PEXT Timer Block
3. The On Delay Timer (S_ODT)
The On Delay Timer is one of the most commonly used timers in PLC programming. It
delays the activation of an output for a preset amount of time after the input condition is met. This
type of timer is useful in applications where an action should only take place after a delay, such as
when a motor needs to be started after a brief waiting period once a start signal is received. When
the input condition becomes true, the timer begins counting. If the input stays true for the duration
of the preset time, the output is activated. If the input condition changes before the time have
elapsed, the timer resets, and no action is taken. This timer ensures that outputs are not triggered
immediately when the input is activated, preventing premature actions in the system.
Figure 5.10
S_ODT Timer Block
The On Delay Retentive Timer operates similarly to the standard On Delay Timer, with
one key difference: it retains the time accumulated even if the input condition goes false
temporarily. This type of timer is useful in situations where you want to ensure that the timer
continues counting from the point it left off once the input condition returns true. For example, if
a motor needs to run for a specified duration after a start signal is given but should continue running
even if a temporary interruption occurs, the On Delay Retentive Timer ensures the motor runs for
the correct total time, regardless of the input condition being interrupted. Once the input condition
returns true after an interruption, the timer continues counting from where it stopped, making it
ideal for systems that require continuity despite brief interruptions.
Figure 5.11
S_ODTS Timer Block
5. The Off Delay Timer (S_OFFDT)
The Off Delay Timer is used to delay the deactivation of an output after the input condition
has been turned off. It keeps the output active for a preset time after the input goes false. This timer
is useful for applications where you need to maintain the output for a certain period even after the
triggering input is no longer active. For instance, a light might need to stay on for a few seconds
after a door is closed to ensure the area remains illuminated. When the input condition is true, the
output is active, but once the input condition goes false, the Off Delay Timer begins counting.
After the preset time elapses, the output is deactivated. If the input condition goes true again before
the timer completes, the timing is reset.
Figure 5.12
S_OFFDT Timer Block
Figure 5.13
Timing Diagram
VI. SAMPLE PROGRAMS
Sample programs are helpful elements in learning the functioning of PLCs, as well as
different capabilities of the control systems that can be programmed. These programs thus act as
basic working examples where even an operator, without perhaps having actual programming
knowledge, can understand how the inputs, outputs, timers and other entities in a PLC environment
work. Through analyzing the forms of the given sample programs, the students can understand the
structure and algorithm of PLC programming, and can learn how to debug, redesign and improve
the control processes. The next section will describe typical sample programs to illustrate the
requirements of typical industrial automation processes so that learners can gain practical
experience in learning through implementation.
To learn how to program the PLC, let's take practical examples on the sample station for
the Sample Programs. Addresses for the Buffering station are provided in Table 6.1
Table 6.1
Sample Station Address
Sample Program 1
If "Start" push button is pressed and a work piece is available at the beginning of the
conveyor belt, then the conveyor belt will be actuated until the piece reaches the end of the belt.
Solution:
The conditions for operating the conveyor belt (activating it) are the same as the pervious
example. On the other hand, the normally open push button "Reset" was replaced with the normally
closed sensor "I0.1". And as explained above, since the sensor is normally closed, we will use a
normally open contact from it that will maintain the current flowing through it until it is activated.
The ladder diagram needed to perform the operation described above is shown in Figure 6.1
Figure 6.1
Ladder Diagram for Sample Program 1
Sample Program 2
If "Start" push button is pressed and a work piece is available at the separating (buffering)
position, then the separator will extend until it reaches its full extent then will retract again.
Solution:
Here, the conveyor belt will be operated once "Start" or "I1.0" is pressed and a work piece
is at the buffering position. The buffering sensor "I0.1" is a normally closed sensor, then if we want
the sensor to conduct current once it is activated, we will use a normally closed contact from it.
The sensor that informs the system that the separator is fully extended is "I0.4" which is a normally
open sensor, so if we want it to conduct current until it is activated, we will use a normally closed
contact from it.
Figure 6.2
Ladder Diagram for Sample Program 2
Sample Program 3
If "Start" push button is pressed, the conveyor belt will be activated for 4 sec or till "Stop"
push button is pressed. It is obvious from the question that the conveyor belt will start immediately
once "Start" is pressed, which mean that there is no delay. Then the proper timer for this type of
question is S_PULSE or S_PEXT timers.
According to the timing diagram shown in Figure 5.13, S_PULSE timer needs the set signal
to be maintained for at least time equals tv if the time tv is to elapse completely, hence the need
for the latch. Once "Stop" is pressed or the 4 sec are over the timer will turn off so will the conveyor
belt.
Figure 6.3
Ladder Diagram for Sample Program 3 Using
Pulse Timer
According to the timing diagram shown in Figure 5.13, S_PULSE timer needs the set signal
to be maintained for at least time equals tv if the time tv is to elapse completely, hence the need
for the latch. Once "Stop" is pressed or the 4 sec are over the timer will turn off so will the conveyor
belt.
Figure 6.4
Ladder Diagram for Sample Program 3 Using
Extended Timer
Sample Program 4
If "Start" push button is pressed, the conveyor belt will wait 4sec then get activated
till "Stop" push button is pressed.
Solution:
The obvious from the question is that there is a delay time between the press of "Start" and
the operation of the conveyor belt. So obviously, an ON-delay timer is needed. But there are two
types of ON delay timers: S_ODT and S_ODTS.
Figure 6.5
Ladder Diagram for Sample Program 4 Using
On-Delay Timer
Figure 6.6
Ladder Diagram for Sample Program 4 Using
On-Delay Retentive Timer
VII. PROGRAMMING PROCEDURE
The programming process is the essential part of using PLCs and it prescribes a certain
structure regarding the creation, uploading and testing of programs. This section will provide
students with installation and configuration procedure of the SIMATIC Step 7 software used in
creating and programming of PLC. In this case the process encompasses installation of the program
environment, generation of a new project and realization of the necessary commands that are
inherent in specific kinds of tasks. Therefore, the means of putting the program in the Siemens
SIMATIC S7-300 PLC will also be explained, in order to enable the student to move his or her
code from software in to the real hardware controller. This approach allows the students to have
the actual feel of programming and applying PLC by interfacing with the hardware.
This software is developed by Siemens Company, and this version specifically is designed
to program the SIMATIC S7-300 PLC. The first step through programming is to open a project
where the user can build the necessary ladder diagram for a certain operation of the station. The
followings steps are the procedure into opening the software to its main window and in ladder
programming window.
1. On the computer’s home screen, double click the SIMATIC S7 Software icon shown in
Figure 7.1.
Figure 7.1
SIMATIC S7 icon
2. Create new project using the software wizard. This is done by checking the box beside
"Display Wizard on starting SIMATIC Manager" as shown by Figure 2.3. Then click "
Figure 7.2
Step 2 of Starting SIMATIC S7 Manager
3. Choose the CPU of the SIMATIC S7-300 PLC available in the lab which is CPU312C as
shown by Figure 2.4. Then click "Next".
Figure 7.3
Step 3 of Starting SIMATIC S7 Manager
4. Since we program using Ladder diagram, choose LAD from "Language for Selected
Blocks" as shown by Figure 2.5. Then Click "Next".
Figure 7.4
Step 4 of Starting SIMATIC S7 Manager
5. Name your program at "Project name" as shown in Figure 2.6 then click "Finish".
Figure 7.5
Step 5 of Starting SIMATIC S7 Manager
6. The figure window will appear. To create a new project with specified to the used PLC,
click “File” from the top right and “New”.
Figure 7.6
Step 6 of Starting SIMATIC S7 Manager
7. After, “New Project” window will appear. Insert the name of your Project and then click
“Ok”.
Figure 7.7
Step 7 of Starting SIMATIC S7 Manager
8. Once returned to the Main window, right click on the name of your project and click “Insert
New Object”, then “SIMATIC 300”.
Figure 7.8
Step 8 of Starting SIMATIC S7 Manager
9. Once clicked, a tab of SIMATIC 300 Station will pop up on the main window. Click it and
click “Hardware”
Figure 7.9
Step 9 of Starting SIMATIC S7 Manager
10. Once “Hardware” is clicked, an “HW Coding” Window will appear. This is the window to
edit the rack of the PLC, as well as the name of the address of the I/O terminals. From the
right side, a sub-window is present.
Figure 7.10
Step 10 of Starting SIMATIC S7 Manager
11. From the right-side window, click “SIMATIC 300”, then “RACK 300”, and then “Rail”.
Figure 7.11
Step 11 of Starting SIMATIC S7 Manager
12. Once clicked, 2 rail windows will appear. Click the second row of the rail.
Figure 7.12
Step 12 of Starting SIMATIC S7 Manager
13. Once the second rail is highlighted, go again on the right-side window from SIMATIC 300
and click “CPU-300”, then “CPU 314C-2 PN/DP”, then the folder below it, and lastly, click
“V3.3”. This is the specific PLC being used on the laboratory. However, this varies on what
PLC you are using. The specific details of the PLC being used can be seen on the equipment
itself.
Figure 7.13
Step 13 of Starting SIMATIC S7 Manager
14. Once “V3.3” is clicked, a Properties Window will appear. The IP address of the computer
is highlighted. If not specified, make sure to insert the address. Also click “Do not use
router” from gateway since I/O terminal will be used instead. Click “Ok”
Figure 7.14
Step 14 of Starting SIMATIC S7 Manager
15. Once clicked, the racks of the window will have the certain CPU details in including
MPI/DP, pins of I/O, ports and addresses. In this rack, click “D124/D016”.
Figure 7.15
Step 15 of Starting SIMATIC S7 Manager
16. After clicking, Properties window will appear. Click the “Addresses” tab. This will show
the addressing of input and output of the entire program. You can set what number will be
the main address of your input by disabling “System Default” and then setting the Start
Input to your desired address. For this instance, the address will be 0. Click “Ok”
Figure 7.16
Step 16 of Starting SIMATIC S7 Manager
17. Next, from the same rack, click “CPU 314C-2 PN/DP”. The properties window will appear.
Click the “Protection” tab and enable “1. Keyswitch setting”. This will disable the write-
protection that hinders the rack from saving and compiling. Click “Ok”
Figure 7.17
Step 17 of Starting SIMATIC S7 Manager
18. Once clicked, click the “Save and Compile” button and close the Hardware window.
Figure 7.18
Step 18 of Starting SIMATIC S7 Manager
19. Once returned to main window, right next to “Hardware”, click “CPU 314C-2 PN/DP”,
then click “S7 Program (1)”, “Sources”, “Blocks”, then “OB1”.
Figure 7.19
Step 19 of Starting SIMATIC S7 Manager
20. After clicking “OB1”, the properties window of the Organization Block will appear. Since
this laboratory requires us to use Ladder Diagrams, from “Created in Language”, click the
arrow down button and select “LAD”. Click “Ok”.
Figure 7.20
Step 20 of Starting SIMATIC S7 Manager
21. The programming window shown in Figure 2.8 will appear. In this window you will find
the rungs you will be building your ladder diagram at and the logic bits (inputs, outputs),
timers, counters, comparators and any other component provided by the PLC that you can
program with.
Figure 7.21
Step 21 of Starting SIMATIC S7 Manager
22. If addressing is chosen to be changed to the name separate to the program, it can be changed
on the symbol table. Click the “Options” tab then “Symbol Table”
Figure 7.22
Step 22 of Starting SIMATIC S7 Manager
B. Uploading a Program to the PLC
1. In order for the program to be uploaded, make sure that the computer is plugged to the PLC
with a LAN cable. The LAN cable port can be inserted from the first rack of the PLC.
2. From the same project that the program is in, go back to the main window. From there,
click “Options” then “Set PG/PC Interface”.
Figure 7.23
Step 2 of Uploading a Program in PLC
3. Another window will appear. In this, click the Interface Parameter that is currently
<Active>. This Active interface is commonly a Realtek Gaming GbE Family Controller.
Click this and click “Ok”
Figure 7.24
Step 3 of Uploading a Program in PLC
4. Go back to the main window then click “Hardware”. Once the Hardware window is opened,
click “Save and Compile” first before clicking the “Download” button.
Figure 7.25
Step 4 of Uploading a Program in PLC
5. A Select Target Module Window will open, click Ok if the right module is selected.
Figure 7.26
Step 5 of Uploading a Program in PLC
6. Once clicked, a Select Node Address window will appear. Click “View” to open the
currently connected PLC. Once the current accessible node of the PLC appeared, this will
show the details of the currently uploaded program inside the PLC. Click “Upload” to
upload the new program then click ok.
Figure 7.27
Step 6 of Uploading a Program in PLC
7. Click “Save and Compile” once again before closing the Hardware window.
Figure 7.28
Step 7 of Uploading a Program in PLC
8. Now, go back to your program to open the program window. Click “Save and Compile”
again to save the program that is finished. Then, click “Download” from the ribbon and
click the Glasses icon or the online monitoring to view the current state of the station.
Figure 7.29
Step 7 of Uploading a Program in PLC
9. Test the station if working and the Online Monitoring is following the Hardware.
VIII. CONCLUSION
EE ELECTIVES II (LAB)
Members:
Abarca, Andrie
Avila, Renfred Jay R.
Baconawa, Adrian B.
Bagui, Yuan D.
De La Paz, Arvie R.
De Vega, John Nathaniel N.
January 2025
I. INTRODUCTION
The Distribution Station is one of the important links within the FESTO MPS that
undertakes tasks of the preliminary work in the material flow and preparation for being used on
the subsequent stages of the production channel. In particular, it effectively sorts and delivers
workpieces establishing correct orientation regarding further stages of manufacturing processes.
Endowed with modern sensors and actuators, the Distribution Station imitates actual industrial
processes making it possible to get a practical view of such systems.
In this experiment, students will let emphasis on the programming as well as the control of
the sequence of operation of the FESTO MPS Distribution System by means of the Siemens S7-
300 PLC. With the use of SIMATIC Step 7 software, important functions of the system will be
realized and controlled, giving useful information about the PLC programming as well as the
different concepts in industrial automation. This real-life simulation shall improve students’
knowledge on distribution procedures within modern production lines as well as their controls.
II. OBJECTIVES
The stack magazine consists of a magazine barrel that is designed to hold up to eight
workpieces to make the distribution process continuous. Through a through-beam sensor, the
filling level of the stack is observed and the magazine is signaled to be refilled when empty. A
double-acting cylinder is used to eject out the workpieces one after another so as to achieve a
proper separation.
Figure 3.1
FESTO MPS Distributing Station
After separation, the workpieces are manipulated by the changer module the latter uses
suction cup for pick and place operation on each workpiece safely. A vacuum system is useful
because it checks to make certain that workpiece has been correctly picked up by the robotic
system before proceeding. Therefore, integration of pneumatic and vacuum systems makes the
handling of materials to be smooth and efficient.
The transfer from one station to the downstream station is done by the transfer unit and
which is motorized by the rotary drive. The arm of the transfer unit swings round to align the
workpiece for transfer at the right point in order to fit it effectively into the next function in the
line. The Distribution Station shows how sensors, actuators, and vacuum technologies can be
implemented; the whole system closely mimics real industrial material handling systems.
IV. MATERIALS
The FESTO MPS Distribution Station comprises several critical components that work
together to perform efficient and automated material handling operations. Each part plays a
specific role in the system, contributing to its functionality and precision. Understanding these
components is essential for grasping how the station operates and interacts with the PLC control
system.
Figure 4.1
FESTO MPS Distributing Station Main Parts
The stack magazine's barrel is designed to hold up to eight workpieces, which must be
inserted with their open sides facing upwards. A double-acting cylinder is used to eject the lowest
workpiece from the gravity-fed magazine to a mechanical stop, which serves as the transfer point
for the changer module. The availability of workpieces within the magazine is continuously
monitored using a through-beam sensor. The position of the ejecting cylinder is tracked
electronically via inductive sensors, ensuring precise operation. Additionally, the advancing and
retracting speeds of the ejecting cylinder can be adjusted using one-way flow control valves,
allowing for fine-tuning of the system's performance.
.
Figure 4.2
FESTO MPS Distributing Station Stack magazine
• A single-acting cylinder is a type of cylinder where the working fluid acts on only one
side of the piston. Retraction of the piston is achieved using an external force, such as a
spring or the load itself.
• A double-acting cylinder, on the other hand, is designed so the working fluid alternates
between acting on both sides of the piston. To connect the piston to an external mechanism,
such as a crankshaft, one end of the cylinder features an opening for the piston rod, which
is sealed with a gland or stuffing box to prevent fluid leakage. Double-acting cylinders are
used in situations where external retraction forces are unavailable or when high force is
required in both directions of the piston’s travel.
No. Part Name Description
Table 4.1
Stack Magazine Parts and Description
The rotary drive module is a pneumatic handling device designed to grip workpieces
ejected from the magazine using a vacuum-operated suction cup. A vacuum switch ensures that
the workpiece has been successfully picked up before proceeding. The transfer unit's arm, powered
by the rotary drive, moves the workpiece to the transfer point of the next station in the sequence.
The swiveling range of the rotary drive can be adjusted between 90 degrees and 270
degrees using mechanical end stops, providing flexibility in its operation. The end positions of the
rotary drive are detected and monitored through electrical limit switches, ensuring precise control
and positioning during the transfer process.
Figure 4.3
FESTO MPS Distributing Station Rotary Drive
No. Part Name Description
An electrical limit switch used to detect the end positions of the
1. Micro Switch
rotary drive for precise positioning.
A pneumatic actuator that enables controlled swiveling motion of
2. Semi-Rotary Drive the transfer unit's arm within an adjustable range of 90 to 270
degrees.
A pneumatic actuator that enables controlled swiveling motion of
3. Suction Cup the transfer unit's arm within an adjustable range of 90 to 270
degrees.
One-way Flow Control
4. Flow control valves to adjust the piston rod speed
Valve
Table 4.2
Rotary Module Parts and Description
The Control Panel module features seven push buttons with integrated indicator lights,
enabling the operator to control the distribution station's functions, such as starting, stopping, and
resetting operations. The indicator lights provide real-time status updates about the station or
controller program, including notifications of faults or an empty workpiece magazine.
Additionally, the panel includes an emergency stop button and a safety relay, allowing the operator
to immediately halt all station activities during emergencies for enhanced safety.
Figure 4.4
FESTO MPS Distributing Station Control Panel
No. Part Name Description
Allows the operator to start or stop the distribution station's
1. Start/Stop Push button
operation.
Enables the operator to reset the station to its initial state after a
2. Reset Button
fault or completion of a process.
Table 4.3
Control Panel Parts and Description
Pneumatic actuators and sensors operated on compressed air and the valve system acts as
the intermediate between the electrical and the mechanical dimension. It uses the electrical control
signal to actuate the solenoid valve, in terms of enabling/disabling the flow of compressed supply
air to the actuators/sensors.
Figure 4.5
FESTO MPS Distributing Station Pneumatic Valves
Systems
No. Part Name Description
2. Vacuum Switch Used to detect the partial vacuum at the vacuum suction cup.
3. 5/2 Way Solenoid Valve Connected to the pneumatic cylinder in the Stack Magazine module
Table 4.4
Pneumatic Valve Subsystems Parts and Description
Automatic Operation
The schematic shows how the system is primed to a state where the state of all the
mechanical components is known. After touching the START button, the system operates
automatically, and if the workpiece is present in the magazine, it starts working on it. The cylinder
prolongs, the rotary drive travels to the left and once the suction is switched on, the rotary drive
shifts to the right. During this, the magazine cylinder 8 retracts and the rotary drive 3 is in the
proper position as shown in FIG. 2. After that, suction is turned off and the next workpiece is
already accepted and worked on by the system. In case the z magazine is empty, the process is
stopped and the operator has to load a new workpiece and then click on start. The automatic
operation when done, can be halted only by the stop button or the emergency button, after which,
it will need to be restarted.
V. SKETCH
This section focuses on the schematic sketch of the distribution station, illustrating the
layout and interconnections of key components. The sketch provides a clear view of elements such
as the stack magazine, pneumatic actuators, control panel, and I/O ports, allowing students to
understand how these parts are organized and interact within the system. By studying the diagram,
students can better visualize the flow of operations and how the various components contribute to
the overall functionality of the distribution system.
Figure 5.1
FESTO MPS Distributing Station Labels
The image shows the schematic sketch of the distribution station, with key components
labeled, including the sensors and pneumatic valves. The sensors are strategically placed to
monitor critical aspects such as the filling level of the stack magazine and the activation of the
suction cup. Pneumatic valves are also highlighted, controlling the flow of air to the cylinders and
rotary drive, enabling precise movement and control of the system's components. The diagram
helps visualize the interconnections between these components, illustrating how the sensors and
valves play a crucial role in the operation of the distribution system.
Perspective Views of the Station
Figure 5.2
FESTO MPS
Distributing Station
Plan View
Figure 5.3
FESTO MPS Distributing
Station Right-Hand Side View
Figure 5.4
FESTO MPS
Distributing Station
Front View
VI. WIRING
This section focuses on the wiring and connections involved in the pneumatic setup of
the distribution station. It covers the integration of electrical components with pneumatic actuators,
including the wiring of sensors, valves, and control circuits. Understanding the wiring process is
essential for ensuring the correct operation of pneumatic systems, as it directly influences the
performance of devices such as cylinders, rotary drives, and vacuum systems. Proper wiring
ensures reliable control, safety, and efficiency of the system's automated processes.
Figure 6.1
FESTO MPS Distributing Station Pneumatic
Schematic Diagram
Figure 6.1 presents the pneumatic diagram of the FESTO MPS distribution system, which
includes five key outputs: SOL_A and SOL_B control the movement of the cylinder, SOL_C and
SOL_D manage the movement of the pneumatic motor, and SOL_E regulates the suction operation
of the pneumatic system. The diagram also highlights the integration of limit switches and
proximity switches within the system, as well as a pressure switch that monitors whether an object
is securely attached to the suction cup. These components work together to ensure precise and
efficient operation of the system.
Figure 6.2
FESTO MPS Distributing Station PLC Electrical
Schematic Diagram
The schematic diagram illustrates the digital input and output connections of the FESTO
MPS distribution station to the PLC. On the input side, signals from sensors like the pressure
switch, optical sensor, and limit switches (LS1, LS2) are fed into the PLC for real-time feedback
about the system's status. PS1 and PS2 likely correspond to additional sensors that monitor specific
points of the process. On the output side, the PLC controls the solenoid valves (SOL_A, SOL_B,
SOL_C, SOL_D, and SOL_E), which manage the operation of pneumatic components such as
cylinders and rotary drives. The diagram also shows the power supply (24V) and ground (0V)
connections, ensuring proper operation of all connected devices.
VII. PROGRAM
Within this section, the program that governs the running of the distribution station is
discussed and illustrated by a ladder diagram of the system logic. The ladder diagram is divided
into separate networks which are used in the performance of a particular functions in the station.
These networks govern several activities including cylinder movement, rotary drive operation,
suction control and sensor monitoring. This way the students will learn how each of the networks
is involved in the program and how the control system brings s all the components in the automated
process seamlessly.
Table 7.1
FESTO MPS Distributing Station Input and Output Addresses
The input and output address table above maps the physical sensors and actuators to
specific addresses in the control program. Inputs, such as sensors for detecting workpieces or
cylinder positions, are assigned unique addresses, allowing the PLC to monitor their status.
Outputs, like solenoids controlling cylinders, pneumatic motors, and suction operations, are also
assigned addresses for precise control. This address table ensures that each component is correctly
referenced in the program, enabling accurate and reliable operation of the distribution station.
Ladder Diagram Procedure
1. The first network of the program must have a “Start” and “Stop” to have an official starting
line for the station. However, realistically, before a station starts, a delay must take care to
create indication of the process is about to start. Take a NO contact of Start and Stop
connected to 3 different outputs:
• A “Warning” indicator output to indicate that the machine is about to start after
the delay. Once the delay is finished, the indicator light must be deactivated. For
this, connect a “R8” NC contact for later.
• An On-Delay timer to simulate the delay. Set it 3-5 seconds and label “T1”.
• A “R6” relay coil for latching of the network. With that, latch a NO contact by
connecting it parallel to the “Start” contact.
Figure 7.1
Distributing Station Ladder Diagram: Start/Stop Network
2. For the next network, determine the sensor that will be activated once the station starts. For
this instance, it’s the Magnetic Proximity Sensor on the Vacuum, “S3”. Make the sensor in
NC contact and connect it series to “T1” so the station will start after the delay of the timer.
Also, connect another NC Relay contact series to the sensor “S3” for repetition of the cycle.
This relay contact will be the last relay contact to be used before the process repeat the
cycle. Connect this series to the following outputs:
• First relay coil for latching of the network and starting the station. Connect a relay
contact of this relay coil (NC) series to a station output “Y1” to extend the
cylinder. From this, the station officially starts its process. Connect a NO Contact
of this relay parallel to the first sensor “S3” for latching.
• The relay coil that is connected to the relay contact series to the “Warning”
indicator output so once the timer runs out, the indicator of “Warning”
deactivates.
• Another indicator light “Going” to indicate that the process is ongoing. As soon
as the stations starts the process, the “Going” Indicator light will give indication
for the said process is ongoing.
Figure 7.2
Distributing Station Ladder Diagram: 1st Process Network
Figure 7.3
Distributing Station Ladder Diagram: 1st Output Network
3. For the 1st Relay connected network, the network must be responsible for the next process
after the first step, which is gathering the object from the magazine position. From that, the
second output will be activated once the first output is done. Needless to say, the sensor
responsible for activating the 2nd output, “Y4” is the sensor if the magazine is in front
position, “S2”. Connect this sensor to a NO relay contact from the previous network, “R1”
and a new relay coil “R2”. Connect a NO Contact of this new relay coil parallel to “S2”
for latching purposes. This network shall move the swivel drive to the magazine, so in a
separate network, connect a NO contact to the “Y4” output.
Figure 7.4
Distributing Station Ladder Diagram: 2nd Process Network
Figure 7.5
Distributing Station Ladder Diagram: 2nd Output Network
4. For the 2nd Relay connected network, the network must be responsible for unextending the
cylinder since the swivel drive already positions in the magazine. So, the sensor responsible
for deactivating the extended cylinder is the sensor if the swivel drive is in “Gather”
position, “S4”. Connect this sensor to a NO relay contact from the previous network “R2”
and a new relay coil “R3”. Connect a NO contact of this new relay coil parallel to “S4” for
latching purposes. This network shall unextend the cylinder in the magazine, so in a
separate network, connect a NC contact to the “Y1” output on Figure 6.3.
Figure 7.6
Distributing Station Ladder Diagram: 3rd Process Network
5. For the 3rd Relay connected network, the network must be responsible for turning on the
vacuum to suck the object while simultaneously turning off the output that switches off the
vacuum. So, the sensor responsible for turning on the vacuum is the sensor if the cylinder
is at back position, “S1”. Connect this sensor to a NO relay contact from the previous
network “R3” and a new relay coil “R4”. Connect a NO contact of this new relay coil
parallel to “S1” for latching purposes. This network shall turn on the vacuum and turn off
the output that turns off the vacuum, so in a separate network, connect a NO relay contact
of “R4” series to “Y2” and NC relay contact series to “Y3”.
Figure 7.7
Distributing Station Ladder Diagram: 4th Process Network
Figure 7.8
Distributing Station Ladder Diagram: 4th Output Network
6. For the 4th Relay connected network, the network must be responsible for moving the
swivel drive to the next station. So, the sensor responsible for this is if the vacuum securely
sucked the work piece, “S3”. Connect this sensor to a NO relay contact from the previous
network “R4” and a new relay coil “R5”. Connect a NO contact of this new relay coil
parallel to “S3” for latching purposes. This network shall move the swivel drive to the next
station, so in a separate network, connect a NO relay contact of “R5” series to “Y5” and
NC relay contact series to “Y4” turn off the output that moves the swivel drive to the
magazine.
Figure 7.9
Distributing Station Ladder Diagram: 5th Process Network
Figure 7.10
Distributing Station Ladder Diagram: 5th Output Network
7. For the last relay connected network, the network must be responsible for turning on the
Turn-Off vacuum output to remove the work piece from being sucked while turn off the
Turn-On Vacuum output. So, the sensor responsible for this is if the swivel drive is in the
position of the next station, “S5”. Connect this sensor to a NO relay contact from the
previous network “R5” and a new relay coil “R7”. Connect a NO contact of this new relay
coil parallel to “S5” for latching purposes. This network shall move remove the workpiece
from being sucked, so in a separate network, connect a NO relay contact of “R5” series to
“Y3” and NC relay contact series to “Y2” turn off vacuum. Since this is the last relay
network, label the relay contact form the 2nd network “R7” to repeat the process of the
ladder diagram.
Figure 7.11
Distributing Station Ladder Diagram: Last Process Network
Figure 7.12
Distributing Station Ladder Diagram: Last Output Network
Ladder Diagram and Symbol Table
Figure 7.13
Distributing Station Ladder Diagram
Figure 7.14
Distributing Station Symbol Table of the Program
VIII. CONCLUSION
The distribution station offered a valuable demonstration of how pneumatic and electronic
systems work together in an automated industrial environment. Through this module, students
explored the operation of critical components, including stack magazines, double-acting cylinders,
rotary drives, and suction systems, and their synchronization using sensors and solenoid valves.
By programming the PLC to control these elements, students learned the importance of sequence-
dependent operations, sensor feedback, and efficient resource management in automated
processes. This hands-on experience highlighted the significance of precision and adaptability in
designing and managing modern industrial automation systems.
SIMATIC dc\ 01/28/2025 10:15:24 AM
SIMATIC 300(1)\CPU 314C-2 PN/DP\...\OB1 - <offline>
OB1 - <offline>
""
Name: Family:
Author: Version: 0.1
Block version: 2
Time stamp Code: 01/14/2025 11:06:04 AM
Interface: 02/15/1996 04:51:12 PM
Lengths (block/logic/data): 00320 00186 00022
Network: 1
M136.0 M136.7
"R1" "R8"
Q137.4
"GOING"
Network: 2
M136.5 M136.5
"R6" "R6"
T1
S_ODT
S Q
S5T#3S TV BI
R BCD
Page 1 of 3
SIMATIC dc\ 01/28/2025 10:15:24 AM
SIMATIC 300(1)\CPU 314C-2 PN/DP\...\OB1 - <offline>
Network: 3
M136.1
"R2"
Network: 4
M136.2
"R3"
Network: 5
M136.3
"R4"
Network: 6
M136.4
"R5"
Network: 7
M136.6
"R7"
Page 2 of 3
SIMATIC dc\ 01/28/2025 10:15:24 AM
SIMATIC 300(1)\CPU 314C-2 PN/DP\...\OB1 - <offline>
Network: 8
Network: 9
Network: 10
Network: 11
M136.4 Q136.4
"R5" "Y5"
Network: 12
M136.6 Q136.2
"R7" "Y3"
M136.3
"R4"
Page 3 of 3
THE TESTING STATION
Problem Description
According to VDI 2860, testing, in the same way as measuring, forms part of the
handling function of checking. Information acquisition (ACTUAL) and the comparison of
specified characteristics (REQUIRED) and the resulting decision of “Workpiece
acceptable/ rejected” i.e. “Yes/No”, represent important component parts of testing. An
important component part of measuring is the comparison of characteristics (ACTUAL
values with specified reference values (REQUIRED values).
In automated production, in contrast with manual production testing assumes a key role.
In manual production, reject parts can be immediately rejected, whereas in automated
product, reject parts can lead to malfunction of the production process or a halt in
production. Moreover, this laboratory covers the typical testing focusing on “Size
Checking.”
Components
Station (ready
mounted on profile
plate)
Air Compressor
Control console with
membrane keyboard
PLC Board
1B1 R1
Pressure
Air-Cushioned
Lifting Module Regulator
Part_AV Slide Module
B2
1B2
Cylinder
B4
XMA2
IP_N_FO
B5
Valve
Manifold
IP_FI
VIEWS
Top/Plain View
Front View
Side View
Wiring
24V 0V
Testing Station (PLC)
Start 0V 0V
Stop 24V 24V
0 0
I 1.0 Q 1.0
S0 C0
1 1
I 1.1 Q 1.1
S1 C1
S3 I 1.3
2 2 Q 1.2
C2
S4 I 1.4
3 CPU 3 Q 1.3
C3
S5 I 1.5
4 4
5 5
6 6
7 7
24V 24V
0V 0V
24V 0V
Control Panel
0V 0V
24V 24V
Start
0 0
Stop
1 1
CPU
2
3
24V 24V
0V 0V
Program of the Testing Station
Upon identifying the inputs and outputs address of the station as well as the
Programmable Logic Controller (PLC), it has a maximum of 8 characters from 0 to 7.
Moreover, the student were able to design a program through a series of trial of program
and progressively succeeding to acquire this provided program that will be shown below
as follows:
Symbol Table
Conclusion
The completion of this module has provided a robust foundation for understanding
and applying Programmable Logic Controllers (PLCs) using STEP 7 and SIMATIC
software. The experience gained addresses each of the stated objectives, ensuring both
theoretical knowledge and practical skills essential for modern industrial automation
systems.
HERNANDEZ, REZALYN A.
The Festo Modular Production Systems (MPS) consists of several stations, each
designed to perform specific functions within a simulated production line. These
stations include the handling station, distributing station, processing station, and testing
station. Each station is essential for conducting practical experiments in the lab,
allowing for the exploration of different technologies and automation principles.
In this module, it will focus on the MPS Processing Station, providing an in-depth
look at its components, functions, wiring, and programming. A detailed description of
the station will be presented, along with a diagram of the machine and its associated
ladder diagram. The aim is to thoroughly examine how the processing station works
and its role in the overall modular production system.
The Festo MPS Processing Station provides hands-on experience with automation
and control systems. It simulates a real production line where students work with
motors, sensors, and conveyors, all controlled by a PLC. In the lab, students design,
program, and troubleshoot automated processes, learning how electrical and
mechanical systems work together. They gain practical skills in PLC programming,
sensor integration, and motor control by working on tasks like sorting, assembly, and
testing.
Overall, the MPS Processing Station is an essential educational tool that helps
Electrical Engineering college students apply theoretical concepts to real-world
scenarios, develop critical skills, and gain the practical knowledge needed for success
in the engineering industry and field.
A. Sample Program
B. Step-By-Step Process
B. Materials
C. Table
D. Machine Sketch
E. Wiring (Ladder Diagram)
III. CONCLUSION
The Festo Modular Production System (MPS) Processing Station is an important
learning tool that connects theoretical knowledge with practical application in
automation and control systems. It allows students to simulate real-world industrial
scenarios by providing hands-on experience with components such as rotary indexing
tables, drilling modules, and PLC programming. This module teaches the fundamental
principles of automation but also equips students with the skills to design, program,
and troubleshoot complex systems.
The key takeaway from this capability is that the MPS Processing Station enables
the development of the Electrical Engineering student in respect to reasoning, technical
skills, and the hands-on solving of problems. All these skills are crucial in performing
their duties within the service sector of the engineering world, preparing them for
success as innovative solutions in modern automated systems.
SOUTHERN LUZON STATE UNIVERSITY
LUCBAN QUEZON
COLLEGE OF ENGINEERING
FESTO
1|Page
Table of Contents
I. INTRODUCTION __________________________________________________ 3
IV. DIAGRAM_______________________________________________________ 5
V. PARTS__________________________________________________________ 6
REFERENCES ____________________________________________________ 20
2|Page
I. INTRODUCTION
Known for the precision and reliability of its products, FESTO’s solutions are utilized
worldwide, significantly improving manufacturing and production systems across various sectors.
Beyond its industrial contributions, the company is deeply invested in education, equipping
professionals with essential automation skills through training programs and learning resources.
3|Page
II. HANDLING STATION
Companies like FESTO, known for their leadership in industrial automation, offer
innovative Handling Station solutions as part of their diverse product portfolio. FESTO's
Handling Stations exemplify their commitment to transforming material handling processes
through state-of-the-art automation. These systems integrate robotics, control technologies, and
sensors seamlessly, underscoring FESTO's dedication to providing advanced and holistic
automation solutions tailored to modern industrial needs.
III. FUNCTION
Robotic arms serve as the cornerstone of the system, performing controlled and precise
movements to ensure the safe and accurate handling of materials. A key component, the optical
reflex light sensor, detects the presence of workpieces and differentiates between materials, such
as black and non-black (e.g., red or metallic), enabling the system to sort workpieces effectively.
The pneumatic gripper further enhances the process by securely transferring workpieces from the
receptacle module to designated locations, such as a slide.
4|Page
Sensors play a vital role in providing real-time feedback, enhancing both the accuracy
and safety of operations, while conveyor systems facilitate seamless material transportation,
boosting overall efficiency. Centralized control systems act as the brain of the operation,
coordinating the activities of all components to ensure synchronized and efficient performance.
IV. DIAGRAM
The diagram presented highlights the key components that constitute a handling station. The
system primarily consists of the following elements:
1. Receptacle Module – Serves as the starting point for workpieces, where materials are initially placed
and prepared for handling.
2. PicAlfa Module – Facilitates the controlled picking and manipulation of workpieces, integrating
advanced robotic mechanisms for precision.
3. Slide Module – Provides a smooth and efficient path for transferring workpieces to their designated
locations.
4. Profile Plate – Acts as the structural base, ensuring stability and alignment for all mounted components.
5. Trolley – Offers mobility and flexibility, enabling the station to be easily repositioned within the
workspace as needed.
6. Control Console – Houses the user interface and control mechanisms, allowing operators to program
and monitor the station’s operations.
5|Page
7. PLC Board – Functions as the central processing unit, orchestrating and coordinating the activities of the
various modules for seamless operation.
These integrated components work collectively to deliver a cohesive and efficient material handling
solution, showcasing the sophistication and functionality of the handling station.
PicAlfa module
Recording module
PLC board
6|Page
V. PARTS
Recording module
Workpieces are inserted into the module by hand or by a
PicAlfa module
The PicAlfa pneumatic module, which is exclusively
equipped with pneumatic drives, uses industrial
handling components. Via a linear axis with flexible
end position adjustment and damping, it is
positioned quickly - even on Intermediate positions.
A linear flat cylinder serves as the lifting cylinder for
the Z axis with end position query. There is a
pneumatic gripper on the lifting cylinder. The one
integrated into the gripper jaw optical proximity
switch detects the workpieces.
The PicAlfa module is extremely flexible: stroke length, inclination of the axes, The arrangement
of the end position sensors and the mounting position can be adjusted. This means that the
module can be used for a wide variety of handling tasks without additional Elements can be
adjusted.
7|Page
Slide module
1) profile plate
2) hammer nuts M6-32 (4x)
3) cars
4) cylinder screw M6x10 (4x)
5) sheet metal screw 3.5x9
(2x)
6) control panel
8|Page
TABLE 1. MODULES AND OTHER PARTS
PARTS FUNCTION
Slide module A component used to transport and gather workpieces. It can hold five
workpieces and the angle of inclination of the slide is adjustable.
Pneumatic A component used for grasping and manipulating workpieces during
Gripper handling tasks.
Profile plate This forms the base structure of the PicAlfa module. It's typically made of
anodized aluminum extrusions, providing a sturdy and lightweight
platform for mounting other components.
Trolley It is a movable carriage that travels along the X-axis of the PicAlfa module.
It houses the gripper assembly and is responsible for manipulating
workpieces within the designated area.
Control
console The user interface for operating the PicAlfa module. It consists of buttons,
switches, and LEDs.
The brain of the PicAlfa module, which is responsible for executing
PLC board program instructions, controlling, and communicating with external
devices.
9|Page
TABLE 2. SENSORS
Sensor Function
VI. SEQUENCE
1. Examine the receptacle for the presence of a workpiece; if identified, initiate the forward
movement of the actuator cylinder.
2. Upon advancement, securely grasp the identified workpiece.
3. Following the grip, elevate the cylinder along with the workpiece.
5. Lower the actuator cylinder while concurrently releasing the gripper to place the workpiece
onto the slide.
6. Elevate the cylinder subsequent to the deposition of the workpiece.
7. Restore the actuator cylinder to its initial position by moving it to the left.
10 | P a g e
VII. INPUT AND OUTPUT
11 | P a g e
VIII. LADDER DIAGRAM (HANDLING STATION)
12 | P a g e
13 | P a g e
SYMBOL TABLE
14 | P a g e
IX. STEPS HOW TO CREATE PROGRAM
1. Create a file
File /New project/ Name / ok
15 | P a g e
2. Insert SIMATIC 300 Station
- right click/insert new object/Simatic 300 station/double click to replace
16 | P a g e
4. Open S7 Program
-CPU 314C-2 PN-DP/ S7 Program/ blocks/OB1
5. Set a Protection
- double click the CPU 314C-2 PN-DP/ Protection/select number 1/ok
17 | P a g e
6. Address the D124/DO16
- Double Click the D124-DO16/select addresses/put your group number into start/ ok
18 | P a g e
STEPS HOW TO UPLOAD
19 | P a g e
3. Select Target Module
-hardware/save and compile/ download module/ok
20 | P a g e
5. Run the Program
-back to ladder diagram/download/Monitor (ON-OFF)_
21 | P a g e
REFERENCES
[Link]
n_Handling_C_H5.pdf
[Link]
22 | P a g e
The integration of sensors and actuators enhances the functionality of the FESTO MPS Distribution Station by providing precise control over the material handling processes. Sensors continuously monitor the status, such as the through-beam sensor checking the filling level of the stack magazine, while actuators facilitate movements like ejection and transfer of workpieces. This setup enables accurate sortation, orientation handling, and ensures continuous operation by automating the process and allowing feedback control throughout the system .
The integration of pneumatic systems in the FESTO MPS Distribution Station mimics actual industrial processes by implementing components like double-acting cylinders, rotary drives, and vacuum systems, which collectively perform complex material handling tasks such as sorting, gripping, and transporting workpieces. This simulation helps students understand real-world applications and principles of industrial automation. Educationally, such systems offer hands-on learning experiences that bridge theoretical knowledge with practical skills, fostering critical thinking and problem-solving abilities in varied automation scenarios .
To set up a new project in SIMATIC S7-300 PLC software, start by opening the SIMATIC S7 Manager and creating a new project using the wizard. Select the CPU type, such as CPU312C, and choose LAD as the programming language. Ensure that the project is named appropriately. For defining the address of the I/O terminals, use the Hardware configuration to set up the rack details, selecting 'RACK 300', and input the address on the right-side window under the 'Addresses' tab, disabling the 'System Default' if necessary .
A latch in a control system ensures the effectiveness of S_PULSE timers by maintaining the set signal until the timer elapses completely. This is crucial for S_PULSE timers, which require the set signal to be maintained for the predefined duration (tv). When "Stop" is pressed or the set duration (e.g., 4 seconds) is completed, the latch releases the set signal, thus turning off the timer and stopping the conveyor belt .
The rotary drive module in the FESTO MPS Distribution Station plays a pivotal role in gripping and transferring workpieces. It uses a vacuum-operated suction cup to pick up workpieces from the magazine and swings them to the transfer point for the next station. Flexibility in operation is achieved through adjustable swiveling ranges between 90 and 270 degrees controlled by mechanical end stops, and precision is maintained with electrical limit switches that detect end positions .
Using ladder logic for programming the operation of a distribution system is significant because it provides an intuitive and graphical representation of the control logic, closely resembling electrical relay logic diagrams. Ladder logic simplifies complex control tasks, making them easier to design, understand, troubleshoot, and maintain, especially for engineers and technicians familiar with electrical schematics. Its use in automation enables precise control, sequence management, and efficient monitoring of industrial processes .
S_ODT (S On-Delay Timer) and S_ODTS (S On-Delay Timer with Storage) are two types of ON-delay timers used in PLC programming. The key difference lies in their functionalities; S_ODT activates the output after a defined delay time period, but does not retain the timing value after a shutdown or power loss. On the other hand, S_ODTS retains the accumulated timing value through power losses or shutdowns, resuming the count from where it stopped once power is restored, making it suitable for longer processes where continuity is crucial .
The use of a double-acting cylinder in pneumatic systems provides a significant advantage over a single-acting cylinder as it allows fluid power to act on both sides of the piston. This results in greater control and force in both directions, eliminating the need for an external retraction force, such as a spring or added load. Double-acting cylinders offer higher efficiency and precision in industrial applications, where bidirectional force is necessary .
Disabling the 'System Default' setting in the addressing tab of a PLC is essential because it allows the programmer to define custom start addresses for inputs/outputs, tailoring the system to specific application requirements. This custom addressing ensures efficient and optimal mapping of I/O, which can significantly improve the system's performance by reducing address conflicts and enabling better resource management .
Vacuum technology enhances material handling operations in FESTO MPS Distribution Systems by ensuring that workpieces are securely picked up and handled during the distribution process. The use of vacuum-operated suction cups and vacuum switches guarantees that workpieces are correctly engaged for transfer, preventing drops and ensuring alignment at transfer points. This improves reliability and safety in automation systems, mimicking real-world industrial procedures .