På grunn av koronasituasjonen kan det bli endringer i undervisning og eksamen høsten 2020. Informasjon om eventuelle endringer, kunngjøres direkte til studenter som er oppmeldt i emnet.

autumn 2020

ELE-3603 Fundamentals og Programmable Controllers - 5 ECTS

Sist endret: 30.06.2020

The course is provided by

Faculty of Engineering Science and Technology


Narvik |

Type of course

The course cannot be taken as a single course.

Admission requirements

A relevant undergraduate bachelor Engineering program with minimum 30 credits Mathematics/statistics topics. Recommended basic knowledge in programming.

Course content

Different computer architectures

VHDL programming

PLC programming

Recommended prerequisites

ELE-3502 Signal Distribution and Transmission, ELE-3506 Programming, ELE-3608 Electrical Machines and Power Electronics 2, ELE-3609 Signal Distribution and Transmission, STE6256 Instrumentation and Measuring Systems

Objectives of the course

After completing the subject, the candidate will have the following learning outcome:


The candidate

- knows the most common computer architectures, and can tell the difference between them, as well as the benefits and drawbacks of these. 

- knows the VHDL hardware programming language. 

- knows the basic structure of common PLC (programmable logic controllers) programming languages.

- can explain industrial bus-communication standards relevant for PLCs.


The candidate

- can design and implement VHDL modules in an FPGA.

- can identify and analyze state machines with data-path in VHDL. 

- can program and implement a PLC program utilizing analog and digital inputs and outputs.

- are able to set up bus-communication between a PLC and external devices based on Ethernet and serial communication standards.

- can create a HMI (human machine interface) for monitoring and apply commands to a PLC based control system.

 General competence:

The candidate

-has the ability to apply PLC for controlling a process and communicating with external hardware.

Language of instruction


Teaching methods

Classroom lectures and laboratory exercises.


Mandatory tasks

1 (out of 1) mandatory digital test in laboratory work, safety and correct use of laboratory equipment. The test has to be approved before gaining access to the remaining mandatory tasks.

2 (out of 2) mandatory laboratory projects approved. Project work must be completed and approved to gain access to the exam.


Combined 3 hour digital exam with supervision.

Assessment according to standard A-F grading scale.

Re-sit exam: A re-sit exam will be arranged for this course. Subject to general rules.