Skip to main content

Advanced Course of Programmable Logic ControllersLaajuus (5 cr)

Code: 5S00GY84

Credits

5 op

Objectives

The student can:
• independently determine the logic hardware, create a software project and program quite demanding and challenging logic programs and test their error-free operation.
• in programming, make versatile use of the possibilities provided by the hardware.
• knows how to connect displays, distributed I/O, etc. to the logic system in the project using buses.
• read and make use case and navigation diagrams.
• knows how to use the version control system.

Content

Lectures that introduce the structure of logic, the use of tools, the structure of the software, programming and the use and parameterization of various commands. In addition to the lectures, practical programming is done using a simulator and real devices. Project and hardware definition, program transfer, version control and testing are also practiced.

Assessment criteria, satisfactory (1-2)

The student can create a project according to the hardware using programming tools. The student can program logic programs using basic gates, flip-flops, timers, and counters, and test their programs using a simulator and actual logic devices. They understand the usage of file structure in programming.

Assessment criteria, good (3-4)

In addition, the student can solve versatile tasks that require word processing with logic programming. The student has proficiency in using analog signals. Understands the principles of using fieldbuses.

Assessment criteria, excellent (5)

In addition, the student knows how to program versatile programs that use different technologies. The programs made by the student are clear and well commented and error-free. The student shows independent familiarity with logic programming and the use of new commands in programming. The student is capable of program and connect other devices to the logic.