Services & SupportOperator/Engineer Training

We tailor each course to the level of the students on the course, from those with little or no experience of siemens PLC controllers, to those with experience of siemens S5 or S7 PLC’s. The courses are designed to familiarise the student with the many different aspects associated with the operation and maintenance of Siemens controllers, and also give them a working knowledge of their own plant sequencing and control functions.

Where possible, application specific exercises will be used to allow the students to gain the greatest possible benefit from the course. Also, if available, actual drawings and programs listings will be utilised, to show examples of control functions.

Operator/Engineer Training.

Bradwall Automation offers a variety of Siemens PLC and HMI training courses. These on site courses are mainly customer specific, for either engineers of all levels, or operators


Siemens S5 PLC’s

The contents of each course will depend upon the experience of the students and the length of the course. The duration of the courses can be 2 day refresher course up to 5 day maintenance/programmers course.

Course Content will be taken from the following, depending on the course type.

  • The hardware architecture of the S5 range of controllers.
  • I/O Modules and wiring.
  • Addresses used in the S5 range of controllers.
  • Data Formats.
  • Program structure, introduction to blocks; OB's, PB's FB's , SB's and DB's.
  • Introduction to LAD, CSF and STL programming formats.
  • Introduction to project settings and file types ST.S5D etc.
  • Uploading and Downloading projects to/from the PLC.
  • Comparing saved programs with the program in the PLC.
  • Online monitoring and the cross-reference XRF.
  • Programming using LAD, CSF and STL.
  • Editing and modifying programs.
  • Basic Instruction set. Relay, maths, move, compare and logic functions.
  • Overview of Data blocks.
  • Copying and backing up folders.
  • Introduction to function blocks and their uses.
  • Using the assignment list.
  • Concept of ISTACK and BSTACK.
  • Data monitoring using the Status Variable.
  • Forcing (modifying) facilities.
  • Application exercises on your plant programs.

Advanced Course will contain a refresher of the above plus;

  • Using and programming STL and CSF
  • Creating an assignment list
  • Using pre programmed function blocks
  • Creating and programming function blocks
  • Creating data blocks
  • Introductions to the special OB's
  • PID Control
  • Rewire Functions
  • Advanced functions
  • Supplementary Instruction set; Load, transfer, Maths, compares, DO function
  • Analogue modules and analogue scaling
  • Accessing system data

Siemens S7 300/400 PLc’s

The contents of each course will depend upon the experience of the students and the length of the course. The duration of the courses can be 2 day refresher course up to 5 day maintenance/programmers course.

Course Content

  • The hardware architecture of the S7 range of controllers
  • I/O Modules and wiring
  • Addresses used in the S7 range of controllers
  • Data Formats
  • Data blocks
  • Program structure, introduction to blocks; OB's, FC's FB's , SFC's, SFB's and B's
  • Introduction to LAD, FDB and STL programming formats
  • Introduction to Project Structure
  • First steps with the program
  • Hardware Configuration
  • Downloading projects to the PLC
  • Creating an online connection
  • Online monitoring and the cross-reference XRF
  • Programming using LAD, FDB and STL
  • Editing and modifying programs
  • Instruction set. Relay, maths, move, compare and logic functions
  • Using and creating program documentation
  • Copying and backing up folders
  • Introduction to function blocks and their uses
  • Using the symbols list
  • Advanced functions. Load, transfer, maths and compares
  • Analogue modules and analogue scaling
  • Diagnostic information and module information used for fault finding
  • Use of ‘Variable Tables’ for data monitoring and modifying variables
  • Forcing facilities
  • Archiving and retrieving projects
  • Application exercises on your plant programs

Advanced Course will contain;

  • Review of Hardware configuration
  • Review of Block types, analogues and DB’ s and monitoring techniques
  • Review and further investigation of STL
  • Review of Data types
  • Complex data types including:-
  • Arrays, strings, date_time
  • Using STRUCT
  • Using User defined types UDT’s
  • Program design, structuring and testing methods
  • Jump and accumulator function, including status bit
  • Further use of Word Logic and Maths functions
  • Create FC and FB block for Multi instances, and there operation with data block
  • Indirect addressing using memory pointers
  • The use of Error OB’s

Illustration and modification of HMI programs:

  • Setup communication
  • Screen creation
  • Screen navigation
  • Creating Tags
  • Event and Alarm points and messages