Magnet.me  -  Het slimme netwerk waarop hbo‑ en wo‑studenten hun baan of stage vinden.

Het slimme netwerk waarop hbo‑ en wo‑studenten hun baan of stage vinden.

Deze vacature is verlopen. Je kunt daarom niet meer liken of solliciteren.

Vergelijkbare vacatures bekijken

Internship: Building a control library in Beckhoff Twincat

Geplaatst 27 mrt. 2024
Werkervaring
0 tot 1 jaar
Full-time / part-time
Full-time
Functie
Soort opleiding
Taalvereisten
Engels (Vloeiend)
Nederlands (Vloeiend)

Je carrière begint op Magnet.me

Maak een profiel aan en ontvang slimme aanbevelingen op basis van je gelikete vacatures.

DEMCON is a company that develops advanced mechatronic systems for its customers. Two examples of such systems are shown in Figure 1 and Figure 2.

For some of DEMCON’s solutions, PLCs are used to control a system, read out sensors, and control actuators. To control the motion axes of such systems, DEMCON currently has two solutions. First, using the built-in functionality of the PLC software available from the manufacturers themselves. This solution is used for simple control tasks because of its plug-and-play functionality but rather limited feature set. The second option is to use custom-made software for advanced feedback and feedforward control using, e.g., Matlab/Simulink,

In practice, DEMCON experiences a gap between these two solutions. For many systems, the control question is too complex for the standard PLC software solution but setting up a completely new software environment results in an overkill of work. Therefore, DEMCON is looking for a solution to bridge this gap by creating a control library with frequently used feedback/feedforward control elements that can be used within a PLC environment.

In this internship assignment, the goal is to develop a control library that can be used within the TwinCAT® PLC environment (Beckhoff PLC). To this end, an existing DEMCON control library for Matlab/Simulink can be used as a reference, see Figure 3 for an example. First, the Simulink® library should be translated to one of the compatible PLC languages and integrated into TwinCAT®. Mathematical formulations of the building blocks are readily available for this. Second, each item of the library must be unit-tested according to software standards. Third, an experimental validation should be performed on a prototype system which is available in the laboratory in Enschede. In the end, a report must be written according to academic standards.

Required pre-knowledge:

  • BSc program in Software Engineering, Electrical Engineering, Mechanical Engineering, or Mechatronics, including courses related to (PLC)-programming, and dynamics & control.

Wij werken aan oplossingen voor maatschappelijke uitdagingen in de markten aerospace, agri & food, defense & security, energy, high-tech systems & materials, life sciences & health, smart industry en water & maritime. Dat doen we door het ontwikkelen, produceren en leveren van hoogwaardige technologie en innovatieve producten.
Deze bedrijfspagina is automatisch gegenereerd en bevat daarom nog weinig informatie. Je vindt meer informatie over ‘bedrijfsnaam’ op hun website: ‘’Carrierewebsite’’

Engineering
Enschede
850 medewerkers