Courses

For Maintenance and Controls Engineers

CODESYS IMFFP® Structured Text Bolt-on

£1,000

Industrial Maintenance & Fault Finding Pro: Turning maintenance nightmares into a training course. Learn how to work with and understand Structured Text (ST) used in CODESYS.

Course approved and accredited by

city and guilds logo

Overview

Designed to deliver the essential knowledge and skills for using Structured Text with CODESYS

We add a 2-day Bolt-on IMFFP® course to your main 4-day IMFFP® 1&2 training course that covers how to read and troubleshoot when working with Structured Text using the CODESYS software package. Learn all the necessary skills you need to work efficiently with Structured Text on your shop-floor in one course and at one training centre.

graduation hat icon

2-day training program

On this 2-day training course, you’ll learn the essentials of the Strucutred Text programming language when working with CODESYS.

award icon

City & Guilds Assured

When you complete the course, you’ll earn a City & Guilds certification and digital credential that’s recognised around the world.

open book icon

Dynamic Resources

You’ll get access to PLC programming software and Live PLCs, together with a customised IMFFP® training workbook.

Curriculum

Must-have PLC training for anyone working with Structured Text as a Maintenance or Controls Engineer.

Day 1: Foundations of Structured Text Programming

Day 1 lays the groundwork for understanding and writing programs using Structured Text (ST), part of the IEC 61131-3 programming standard. It’s designed for engineers and technicians who already understand ladder logic but want to transition into text-based PLC programming with confidence.

Key topics and skills covered include:

  • Overview of the IEC 61131-3 Language
    • Understand the IEC programming languages and where Structured Text fits in modern automation systems.
  • When to Use Structured Text
    • Learn when ST is preferred over ladder logic, ideal for complex logic, loops, calculations, and data handling.
  • Creating Your First ST Project
    • Set up a new Structured Text project, declare variables, and understand the basic structure of an ST program.
  • Basic Programming Structures
    • Discover how ST code executes in the PLC scan cycle and how tasks, programs, and POUs interact.
  • Standard Data Types
    • Work with fundamental data types such as BOOL, INT, REAL, TIME and STRING to represent signals.
  • Type Casting and Conversions
    • Learn how to safely convert between data types using functions like INT_TO_REAL and avoid common rounding or overflow errors.
  • Boolean, Arithmetic, Relational, and String Expressions
    • Build logical and mathematical expressions to control real-world control logic, calculations, and text operations.
  • Conditional Logic
    • Use control structures including:
      • IF… THEN… ELSE… for decision-making.
      • CASE statements for clean multi-condition selection.

Through guided examples and hands-on tasks, you’ll finish Day 1 confident in writing and understanding the core syntax and logic flow of Structured Text programs.

Day 2: Applying Structured Text in Real-World Control and Troubleshooting

Day 2 focuses on applying Structured Text in realistic industrial scenarios. You’ll learn how to structure larger programs, use functions and function blocks, and introduce sequencing, timing, and troubleshooting techniques used in live PLC systems.

Key topics and skills covered include:

  • Arrays and Structures
    • Organise related data using arrays and user-defined structures to handle multiple sensors, motors, or process values efficiently.
  • Looping Constructs
    • Master looping for repetitive logic using:
      • FOR loops for fixed iteration counts.
      • WHILE and REPEAT loops for condition-based repetition.
  • Functions and Function Blocks
    • Create reusable code modules to simplify complex systems, including stateless functions and state-retaining function blocks.
  • Timers and Counters
    • Implement IEC standard TON, TOF, TP timers and CTU, CTD, CTUD counters to add sequencing, delays, and event tracking.
  • Error Handling and Debugging
    • Identify and resolve logic issues using structured error checking, safe states, breakpoints, and online monitoring tools.
  • Structured Programming
    • Learn how to write clean, modular, and maintainable programs using hierarchy, encapsulation, and best-practice naming conventions.
  • Practical Troubleshooting
    • Apply debugging techniques to simulated faults and real-world scenarios, including safe fault handling and diagnostic messaging.

By the end of Day 2, you’ll have built and tested complete Structured Text routines using loops, timers, counters, and modular logic. You’ll understand not only how to read basic ST programs, but how to structure, test, and troubleshoot it effectively within industrial automation systems.

Locations

Learn in the location that's right for you.

Discover the perfect place to learn and grow with our flexible training options. Whether you prefer hands-on practice at one of our state-of-the-art training centres or the convenience of onsite training, we’ve got you covered.

Gateshead

Our fully-equipped Gateshead training centre is located on the banks of the Tyne River, just 10 minutes from the Angel of the North.

Alderley Park

Alderley Park hosts a vibrant and fast growing community of companies, including Scantime, with our new fully-equipped training suite.

Onsite Training

Stay where you are. With our portable PLC kits, we can come to you. We’ll train your team how to handle faults and maintenance issues with confidence.

Certification

IMFFP® Structured Text Bolt-on is Assured by City & Guilds

When you complete our IMFFP® Structured Text Bolt-on course, you’ll earn a City & Guilds Assured training certificate along with Digital Credential. These credentials make it easy to showcase your skills online, instantly and professionally. Your training certificate will represent the PLC training that you’ve completed, highlighting your achievement in passing all course assessments at a recognised Assured Training Centre.

city and guilds logo

Testimonials

We’ve trained engineers at Amazon, Honda, Jaguar Land Rover, EDF Nuclear, Toyota and Transport for London.

Here’s what they say about Scantime’s training courses:

I recently completed the Siemens Step 7 training course. I undertake lots of courses due to the nature of my job and this is one of the best I have been to. Alan and Jay delivered the course brilliantly, very helpful and explained everything in an easy to understand format.

Will Skidmore

Siemens Energy

The facilities and tutors at Scantime are world class! This training has given me the knowledge and confidence to work with PLCs across our site reducing downtime and stepping up maintenance. The classrooms are kitted out with all the best equipment in an easy to understand environment. My tutors Nathan and Jay where a fountain of knowledge and I am so grateful for all their help. 10/10 would recommend!

George Claridge

Tottenham Hotspur Football Club

The course was brilliant – the content, literature, practical and delivery was exceptional. I really enjoyed it and a took away lots. Nathan was great, tonnes of real experience, really easy to get along with and delivered the training seamlessly. I would without any question, recommend Scantime and Nathan for any control system Solutions / advise / training needs in the future.

Thomas Braisby

Thorntons Chocolate

My colleagues and I of Essity UK wish to share our gratitude for the skills and knowledge we have gained, and continue to gain as we upskill in Siemens Step 7 and TIA Portal. Many thanks to Alan, Chris, Dave and David.

Mark Horner

Essity

Scantime has been involved in training our maintenance staff for several years now. They have helped improve and maintain the skill set that is critical for working with processes such as ours. From these various courses, we now have maintenance staff who are more confident and capable of working and finding faults on our PLCs.

Marc Powell

JLR

The PLC training course has been outstanding. Through attending the course I have been able to learn the foundations of PLCs as well as looking at programming and editing systems to see system responses. The instructors are highly knowledgeable and highly engaging. Overall I couldn’t recommend Scantime more.

Samuel Peacock

Anglo American

FAQ

Frequently Asked Questions

Everything else you need to know.

How often do Scantime’s courses run?

We offer weekly courses at our training centres in Gateshead and Alderley Park. Demand is high, so we advise booking your place at least two months in advance to secure your spot.

Can I attend as an individual?

Absolutely! Our courses are open to everyone, whether you’re sponsored by a company or joining as an individual. They’re especially popular with people looking to switch careers or enhance their CV with new skills.

What resources do you provide during the hands-on IMFFP® course?

When you join one of our training courses, you’ll have your own dedicated training station complete with a computer, PLC programming software, and a SCADA system.

You’ll also receive a Scantime workbook to track your progress throughout the course. This detailed resource is yours to keep, making it an excellent reference tool long after training is complete.

Are there any assessments on a hands-on IMFFP® course?

Yes, the course includes an assessment, designed to ensure you’ve understood the material. You’ll receive your results on the same day after completing the  assessment.

Pass Marks and Points Available:

  • Pass Mark: 210
  • Points Available: 300

Will I receive a certificate upon completion?

Absolutely. We’ll give you a City & Guilds certificate, and a digital credential when you successfully complete any of our IMFFP® course modules.

Want to ask a question?

We’re here and happy to help

Get the skills you need to read Structured Text PLC programs with Scantime

Turning maintenance nightmares into training courses.

Man Engineer