The control functions of the embedded application software are developed in the programming language ‘C’ in the freely available ECLIPSE® development environment.
ECLIPSE was adjusted to the individual requirements of control device programming in MATCH. The same features can therefore be used each time – irrespective of special compilers and processors. In addition, the make-file is adjusted automatically and a wide range of help functions are provided. The development environment also enables a seamless use of the embedded software framework generated by the certified “Auto Code Builder” (ACB).
The translation into an executable code is enabled by default, not only for the target hardware in the form of the relevant hex-file but also for the simulation of the embedded source code on the PC as an executable file.
The simulation on the PC allows an error-free execution of the unit and integration tests for the application software – including the embedded Core software. It is also possible to debug the software on the PC and to connect to a virtual machine model.
A MATCH-based development of the machine application under CODESYS® 3.5 will be available at the end of 2018.