Products
Features
 

.Net, Real-time, debug functions and online changes: No objections!

Microsoft .net provides an open platform. Through the standard MSIL language, the ProConOS® embedded CLR by KW-Software is also open for other software. Coupling of engineering tool and device software is no longer compulsory, but the world of devices opens up.
But what about performance, real-time performance and various other features, essential in the automation industry?

   
 

High performance for real-time performance

Measurements of the performance of the IEC 61131 code showed that the CLR is just as fast as the usual native code generators of today. Thus, the result of these measurements shows that the embedded CLR is absolutely suitable for hard real-time requirements under real-time operating systems. The real-time behaviour of the embedded CLR is decisively determined by the interrupt latency and task switch times of the underlying VxWorks and is thus within the µs range.

Example: 1000 BOOL integrations of an IEC 61131 program are processed on a Pentium III at 1000 MHz in 1.2 µs. This value corresponds to the performance of the classical ProConOS® PLC runtime system by KW-Software.

 
   
 

Complete debug functionality

With the Microsoft CLR Debug Interface you have a manufacturer-independent device interface for downloading, monitoring and diagnosis.

 
 

KW-Software has developed components for the CLR environment with which Microsoft Visual Studio for example can also be operated remotely. All debug functions of Visual Studio are available in this environment.

 
 

Online changes under ProConOS® embedded CLR

Under ProConOS® embedded CLR, even online changes can be carried out. This means that programs and associated data objects can be changed while these are being executed.

The ProConOS® embedded CLR is able to recognize the measures required for an online change self-sufficiently, based on a changed MSIL program. This way, the embedded CLR can support online changes independent of the programming tool and the programming language. Thus, online changes are also possible with Visual Studio. For example, in a C# program, the algorithm can be changed or variables can be added, without having to stop execution of the program.

 
   
 

Embedded CLR: Adjustable to each control

In principle, the embedded CLR can be adjusted to all operating systems. Thus, the ProConOS® embedded CLR can be used parallel to an MS CLR also under Windows operating systems. Whereby it needs to be clearly stated that the functionality of the ProConOS® embedded CLR is particularly tailored to control tasks in automation engineering. Thus, the fact of low storage requirements is taken into account for the product, in order to render the .net technology for embedded runtime systems usable.
  Portability of programs

The interfaces of the ProConOS® embedded CLR and the Microsoft CLR are identical. Programs can be interchanged between both CLRs without new compilation.

 
   
 
[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