4. Task
Hint
Refere to TIA Portal Basics for help in creating function blocks and other topics.
4.1. Tia Portal Project Setup
Follow TIA Setup to create and set up a project in TIA Portal. Create the necessary variables for all sensors and map them to their suitable addresses. The sensors and actors are wired to the following addresses.
4.2. Function Block
Create a function block called FB_ConveyorControl
and implement your state machine diagram from your preparation. Choose SCL as the programming language.
Hint
The Tia Portal environment does not support enumerations. Alternatively, you can use constants to represent your state. An example of this is shown in the following figure.
4.3. Main [OB1]
Todo
Add one instance of
FB_ConveyorControl
to yourMain
program (drag & drop).Connect the IO to the function-block.
Test if the program runs correctly.
Hint
Main [OB1] is written in FBD, but the function block should be written in SCL.