Software development environment


Epec’s goal is to make control system application development easy, fast and error-proof for our customers.

That’s why Epec has developed a set of helpful software development tools (PLCopen libraries, MultiTool, CANmoon and comprehensive programming  manuals). Development tools are available for customers free of charge from Epec Extranet as an installation package called Epec SDK. For Extranet credentials, contact

Epec development environment complies with fuctional safety requirements set by the EU Machinery Directive 2006/42/EC. More information.

› See FAQ for detailed information about required installations


General programming instructions for all Epec products can be found from Epec Programming and Libraries manual. This manual also includes product specific programming instructions. Detailed hardware and cabling information can be found from product specific technical manuals from Epec Extranet.

1st step: Application Development Tool – Epec MultiTool

Configuration starts with Epec MultiTool:

  • A configuration tool that makes programming fast and error-proof
  • Just add in the control units you have in your system and configure their I/O interface, CAN communication settings, different CAN protocols, diagnostics and communication to Epec GlobE
  • MultiTool generates a CODESYS code template that can be used in application programming

2nd step: Epec PLCopen Libraries

Open the CODESYS code template that MultiTool generated and continue programming using Epec’s CODESYS libraries.

  • Epec’s CODESYS libraries include ready to use programming blocks for commonly used sensors and actuators, such as encoders, joysticks, proportional valves, connected to either control unit I/O or CAN interface
  •  All Epec libraries have been built to work seamlessly together
  • Using libraries shorten the programming time and reduce programming errors

3rd step: Diagnostic Tool – Epec CANmoon

Once your application is ready, download it to the control unit using Epec CANmoon. In addition to application downloading, CANmoon offers other charasteristics such as:

  • CANmoon is a diagnostics tool to monitor and diagnose nodes connected on CAN bus
  • Update firmware to Epec control units
  • Read hardware related information from control units (such as hardware revision, firmware version and serial number)
  • CAN messages can also be saved to files for offline diagnostics
  • CANmoon works seamlessly with Epec MultiTool to maximize the productivity in control system project development

Epec MultiTool

The easiest way to configure a control system

Improve your time-to-market thanks to automatic generation of tested & validated code templates.


Contact us for more information +358 (0)20 760 8111
By submitting this form you consent Epec to store and process the information submitted.


tested, designed and produced in finland.

Epec control systems are made 100% in Finland. We are a control system expert, specializing in intelligent control systems and information systems for even the most demanding conditions. Epec’s organization and processes have been fine tuned to cooperate with large international customers.