TIA Portal SCL Programming Manual
Structured Control Language Practical Manual

Official Philosophy: Open the software, open the Softwell Notebook, and perform the practical.

20 Matching Lab Practicals
Action Flow Manual
No Theory / Only Practical
Softwell Training Template

Softwell
Digital Practical
Notebook

[check] Open -> Click -> Select -> Download -> Test -> Complete

NO THEORY * ONLY PRACTICAL
P01

Softwell Digital Practical Manual

Practical 01 - Create First SCL Function

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Create First SCL Function.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Create First SCL Function as complete.

Expected Result

Create First SCL Function is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P02

Softwell Digital Practical Manual

Practical 02 - Call SCL from Main Program

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Call SCL from Main Program.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Call SCL from Main Program as complete.

Expected Result

Call SCL from Main Program is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P03

Softwell Digital Practical Manual

Practical 03 - Boolean Logic in SCL

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Boolean Logic in SCL.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Boolean Logic in SCL as complete.

Expected Result

Boolean Logic in SCL is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P04

Softwell Digital Practical Manual

Practical 04 - Set Reset Logic

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Set Reset Logic.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Set Reset Logic as complete.

Expected Result

Set Reset Logic is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P05

Softwell Digital Practical Manual

Practical 05 - Timer Logic in SCL

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Timer Logic in SCL.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Timer Logic in SCL as complete.

Expected Result

Timer Logic in SCL is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P06

Softwell Digital Practical Manual

Practical 06 - Counter Logic in SCL

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Counter Logic in SCL.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Counter Logic in SCL as complete.

Expected Result

Counter Logic in SCL is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P07

Softwell Digital Practical Manual

Practical 07 - Analog Scaling Function

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Analog Scaling Function.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Analog Scaling Function as complete.

Expected Result

Analog Scaling Function is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P08

Softwell Digital Practical Manual

Practical 08 - Limit and Alarm Logic

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Limit and Alarm Logic.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Limit and Alarm Logic as complete.

Expected Result

Limit and Alarm Logic is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P09

Softwell Digital Practical Manual

Practical 09 - CASE Statement Practical

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for CASE Statement Practical.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical CASE Statement Practical as complete.

Expected Result

CASE Statement Practical is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P10

Softwell Digital Practical Manual

Practical 10 - FOR Loop Practical

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for FOR Loop Practical.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical FOR Loop Practical as complete.

Expected Result

FOR Loop Practical is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P11

Softwell Digital Practical Manual

Practical 11 - Array Total Function

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Array Total Function.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Array Total Function as complete.

Expected Result

Array Total Function is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P12

Softwell Digital Practical Manual

Practical 12 - Array Average Function

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Array Average Function.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Array Average Function as complete.

Expected Result

Array Average Function is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P13

Softwell Digital Practical Manual

Practical 13 - String Handling in SCL

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for String Handling in SCL.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical String Handling in SCL as complete.

Expected Result

String Handling in SCL is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P14

Softwell Digital Practical Manual

Practical 14 - Function Block with Instance DB

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Function Block with Instance DB.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Function Block with Instance DB as complete.

Expected Result

Function Block with Instance DB is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P15

Softwell Digital Practical Manual

Practical 15 - Global Data Block Access

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Global Data Block Access.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Global Data Block Access as complete.

Expected Result

Global Data Block Access is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P16

Softwell Digital Practical Manual

Practical 16 - Fault Code Generation

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Fault Code Generation.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Fault Code Generation as complete.

Expected Result

Fault Code Generation is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P17

Softwell Digital Practical Manual

Practical 17 - Machine Sequence in SCL

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Machine Sequence in SCL.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Machine Sequence in SCL as complete.

Expected Result

Machine Sequence in SCL is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P18

Softwell Digital Practical Manual

Practical 18 - SCL Diagnostics Watch Table

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for SCL Diagnostics Watch Table.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical SCL Diagnostics Watch Table as complete.

Expected Result

SCL Diagnostics Watch Table is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P19

Softwell Digital Practical Manual

Practical 19 - Optimize and Comment SCL Code

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Optimize and Comment SCL Code.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Optimize and Comment SCL Code as complete.

Expected Result

Optimize and Comment SCL Code is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

P20

Softwell Digital Practical Manual

Practical 20 - Final TIA Portal SCL Project

Philosophy: Open the software, open the Softwell manual, and perform the practical.

SCLStructured TextFunction BlocksPLC Logic
Software: TIA Portal SCL editor, S7-1200 / S7-1500 PLC, PLCSIM optional
Setup: Engineering laptop, SCL-enabled PLC project, watch table for testing
01
STEP 01
Open TIA Portal SCL editor and load the training project for TIA Portal SCL Programming Manual.
v
02
STEP 02
Create or open the practical object for Final TIA Portal SCL Project.
v
03
STEP 03
Configure the required tags, parameters, blocks or screen objects for this SCL programming workflow.
v
04
STEP 04
Run compile, simulation, runtime or online monitoring as applicable and verify the practical behavior.
v
05
STEP 05
Save the work, record the result and tick Practical Final TIA Portal SCL Project as complete.

Expected Result

Final TIA Portal SCL Project is completed, verified and documented inside the TIA Portal SCL Programming Manual workflow.

☎ Call 🟢 WhatsApp ✉ Enquire Now