Products
Individual adaptation
 

Individual adaptation to your platform

The embedded CLR can be ported very fast to different 16 bit, 32 bit or 64 bit CPU systems. Firmware written in C# is developed platform-independent and is therefore easily portable without additional effort. Due to the use of C# for embedded devices, approx. 80 % of the code can be developed hardware-independent (managed code) and only about 20 % hardware-dependent (hardware driver) written in C or C++ (unmanaged code). This significantly reduces the effort when developing device software and allows to combine different automation applications in one device.

In order to not restrict the portability to different embedded platforms by physical limits, the low memory requirements of the embedded CLR is a further important aspect. A footprint of about 100 Kbytes allows the use on all embedded systems available today.

The open runtime system embedded CLR provides extensive system functions for applications of own tools or C# applications, such as tasks, I/O driver, RETAIN, system flags, shared memory, download, start/stop or OPC-Server.

   
 

ProConOS embedded CLR developer version

The developer version allows the easy adaptation to your target platform. The firmware library interface enables access to functionalities of the embedded CLR and thus also allows the call of native (unmanaged) code parts of the eCLR kernel.

  • I/O drivers: Implement specific hardware access by own I/O drivers.
  • Firmware blocks: Develop your own firmware blocks and implement them as IEC 61131-compatible library.
  • Integrate existing C#/C programs into the embedded CLR platform and create a call interface for these functionalities in C#.
  • Adapt the embedded CLR to your platform by adjusting the memory configuration (system variables, shared memory and retain areas, etc.), communication interface, error management, etc.

 
 

 
 

Powerful API including documentation

The adaptation of ProConOS embedded CLR is made possible by an extensive and powerful API (application programmers interface) that enables access to the wide-ranging system functions.

In doing so, you are supported by detailed reference information in the form of an online help and a (forthcoming) developer manual.

 
 

 
 
[Print version] [Send to friend] [Top]
Address
KW-Software GmbH
Lagesche Straße 32
32657 Lemgo (Germany)
+49 (0) 52 61 / 93 73-0
info@kw-software.com
You are here
Homepage
Products
Embedded CLR
Quick Links
Contact Person
Company Profile
Information Enquiry