We use the coding language that the hardware was designed for. It can be CoDeSys, C, C++, Java or dedicated tools from the big manufacturers.

Want to challenge our knowledge in CAN-bus based systems? We feel confident with our deep knowledge and competence in this field!

Embedded systems

Standard control systems provided by EPEC and IFM makes it easier for us to create program functions, and are often used as master controllers in our CAN-based projects.

Both EPEC and IFM use CoDeSys, following the IEC 6 113-3 standard.

In order to make our customized designs to operate, we develop software for the microprocessors on PCB level. For this, Atmel has become one of our favorites.

We are members of the CiA (CAN in Automation) organisation.

HMI & PC applications

Today, to have a display on a machine is more of a rule than exception. We can offer both HMI applications and customized PC applications, as well as web server based solutions using our own WCB module.

For those of you having a display in your machine, or in need for a service tool. We develop both HMI applications and customized PC applications.

Development tools

We work with several program development tools on the market. Which development tool we use depends on the choice of hardware used in the control system.

To mention a few we are familiar with:

Development environments

  • CoDeSys
  • LabVIEW
  • Siemens step7
  • Eclipse
  • Visual studio


  • C
  • C#
  • C++
  • Java
  • Python
  • Assembler
  • HTML
  • PHP
  • JavaScript

Want to know more?

My name is Tommy Renberg. Contact me if you have any questions or thoughts regarding development tools.

Tommy Renberg, Lead software engineer Electrum Automation

    This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.