Courses to PLC programming and general software development

Available courses


A complete Python programming course developed in the ETAT project. The course is available in English and Thai.
Using PLCnext technology to meet some current features required by modern industry have been introduced in this documents (English and Spanish):    1) Creation of an OPC UA server, integration and management of industrial process variables from that server.    2) Node-Red installation on the controller, code creation and structure in order to handle and analyse the process var…

In this course you can find a collection of information around PLCnext Technology.
Author and institution: Andrey Burtsev, Boris Sevastjanov (Volzhsky Polytechnical Institute, Russia) Course abstract: In this course the algorithms of alarm unit are developed. Additional user function blocks   are created (with using of FBD and ST languages). The program of alarm unit for one analog and one digital channel was developed in PC WORX 6.20 and tested on ILC 130 Starter kit. Tar…
Author: Felipe Mateos Institution: University of Oviedo (Department of Electrical, Electronic and Automation Engineering) Course abstract: Course abstract: This course includes a test about IEC 61131-3 Programming, using a bank of 80 multianswer questions to your disposal. It is only an axample of how to use this questions in order to prepare examinations for Edunet Certificates. Target group: Al…
Author and institution: Reyes Poo, Felipe Mateos. Electrical Eng. Dept. Universidad de Oviedo (Spain) Course abstract: IEC 61131-3 examples for programming step by step, working from the beginning on a real plant. Here we present the materials to develop an example for a simple educational plant. It consists of a collection of 6 steps (versions A..F), with a synopsis for each step with the work p…

Learning documents from Phoenix Contact for PC WORX
The Course starts with PCWorX Basics an simple program using the switches of the board as inputs and four lights tower an a DC Motor Cylinder as output. Second example combines the potentiometer on the board with the position potentiometer of the cylinder. Third example realizes a gripper program (open - forward -close - back - open) on a single controller. Course 4 is about the same problem, but…

PCWORX training tool from HTWK Leipzig
author: Andrey Burtsev university: Volzhsky Politechnical Institute (branch of VSTU), Russian Federation summary: the basic information about closed-loop system and its mathematical model is given in the course. Standart PID function block of PC Worx is described. Also you can find the PC WORX programming example of first order transfer function with time delay. Using these materials you can crea…

Author and institution: Andrey Burtsev (Volzhsky Polytechnical Institute, Russia)


Course abstract: PWM control principle and realization of simple PWM algorithm in PC Worx are considered in the course. Also the example of RS-232 communication is given. This is used for smooth control of fan speed via RS-232 interface.


Target group: students


Course level: basic
Institute : Thomas More - Campus De Nayer - Belgium Scope: If students want to practice at home with PCWORX, most of the time a PLC is missing to test the program. The only possibility is to use the simulator in PCWORX, EasySim. However, this is not a user friendly thing to use. With the application "NinyaClient" students can make a program in PCWORX for virtual processes integrated in the tool. L…
  • Seminarleiter: Götz Jäckel

Götz Jäckel, Düsseldorf


Programmieren im ST in PCWORX

Author and institution: Andrey Burtsev, Boris Sevastjanov (Volzhsky Polytechnical Institute, Russia)


Course abstract: The programming of timing diagrams with using FBD language is considered in the course. There are 20 variants of tasks for students in the course.


Target group: students


Course level: basic

Automation examples using a training panel developed in Electrical Dept., University of Oviedo (Spain)

Students must program, wire and test the proposed examples.
  • Teacher: Vladlen Shapo

Manager of this course is Vladlen Shapo, PhD, associate professor, Theory of Automatic Control and Computing Machinery department, National University "Odessa Maritime Academy".

Don't hesitate to contact me: stani@te.net.ua 
  • Teacher: Pavlo Galkin
CODESYS (an acronym for controller development system, previously stylizedCoDeSys) is a development environment for programming controller applicationsaccording to the international industrial standard IEC 61131-3. Once CODESYSis online, it offers an extensive debugging functionality such as variable monitor-ing/writing/forcing by setting breakpoints/performing single steps or recording vari-able…