You are here:  Home  Products  IEC 61131-3 Automation  OpenPCS - Programming Environment  System Native Extension
Services
Sitemap Sitemap  Print Printversion

Advanced Search advanced search

Navigation
Home
Company
References
Products
IEC 61131-3 Automation
OpenPCS - Programming Environment
Learn more...
Programming Languages
System Native Extension
Facts & Features
Highlights
Order Information
OpenPCS Starter Kit
OEM Automation Solutions
IEC 61131-3 PLC Solutions
CANopen I/O Devices
CANopen Software & Tools
Powerlink Software & Tools
CAN Interfaces
Single Board Computer
Safety CANopen
Embedded Hardware and Tools
Development Tools
Product catalog
Services
Downloads
Contact us
News & Events
Support

Events & Fairs

Where Embedded meets IEC 61131

Run ultra-fast native code applications -
besides the PLC program cycle

The System Native Extension (SNE) is an open programming interface for direct incorporation of user-written C-code applications into the PLC runtime kernel and thus, allows for a most flexible expansion of functionality, even after deployment. The PLC runtime kernel, resp. the firmware does not need to be changed, because the user-specific extensions are downloaded with the PLC program itself.

The SNE application has exclusive access to all resources provided by the PLC runtime kernel, such as I/O, timer or interrupt vectors. The data exchange between the SNE application and the PLC application is done by hands of a special process image section.

The SNE application itself is coded, compiled and linked in a separate, target-specific project, independent from the PLC runtime kernel. This is where a sophisticated, well-proven callgate mechanism comes into play, to ensure the save handling of function calls from/to the SNE or PLC application.

Different applications require different functions to be implemented.

We understand our customer needs! Thus, the System Native extension is rather an open, extendable and customizable platform than a fixed proprietary API. As the System Native Extension targets OEM customers, we invite you to discuss your special requirements with our engineers.

You provide the idea - we provide the solution.


Its about...

...an open interface to add own functionality written in C-code.

...getting the most performance out of your target platform, without complete reinvention of existing software components.

...saving costs and simplifying production by adding extra functionalities after deployment, without modification of the firmware.

...using high-level programming methods like UML for application design.

... an unified system design, yet able to provide specialized functions.

...realizing low-latency real-time interrupt tasks.

...exceeding expectations!



This page last updated: 22. November, 2005
Sitemap | Contact Us | Terms&Conditions |
© 2004 - 2009 SYS TEC electronic GmbH. All rights reserved.