Sei sulla pagina 1di 2

RO ON

EMBEDDED CLR 2.2


ProConOS

embedded CLR is the new, open and unified IEC


61131 PLC runtime system for different automation tasks (PLC,
PAC, Motion Control, CNC, robot, sensor).
By using the internationally standardized Microsoft Intermediate
Language (MSIL / CIL according to IEC/ISO 23271) as device
interface, ProConOS

embedded CLR can be programmed in


C# and in IEC 61131.
ProConOS

embedded CLR is based on Microsofts .NET


Technology and uses an ahead-of-time (AOT) compiler that
compiles the intermediate code CIL not only upon request but
already in advance. This way, the embedded CLR opens the
door to real-time for your embedded application! In addition due
to the execution of real machine code the performance is
extremely fast.
Compact embedded PLC solutions: Whether with or without
subordinate operating system (see specification on next page),
ProConOS

embedded CLR provides all functionalities required


for the realization of a complete PLC on the basis of an
embedded platform: From multitasking capability, support of
system events to provision of a device interface for
commissioning, debugging and monitoring. A clearly defined
state machine provides maximum transparency and ensures the
safe execution of the PLC program during runtime. OPC
functionality, retain handling and system variables complete the
functional package of the PLC.
Many possible platforms: 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.
Thanks to a small footprint (about 100 Kbytes depending on the
platform), portability to the most various embedded systems is
nearly unlimited.
Adaptation: Extensive interfaces allow system developers to
realize manufacturer specific extensions.
A full customization is possible when using the ProConOS


embedded CLR Developer Toolkit.

PRODUCT DESCRIPTION
High performance, real-time capability and portability
Real-time capability due to the integrated ahead-of-time
(AOT) compiler.
Extremely fast code execution due to native machine code
(see performance table on the backside).
Small footprint (< 100 Kbytes depending on the platform).
Easily portable to further CPUs (16/32/64 Bit).
Minimum system overhead allows a fast and deterministic
response to external events.
Full PLC functionality
PLC, Motion Control, CNC, HMI.
Multitasking and possible preemptive scheduling of up to
16 user tasks.
Support of different task types allows trapping of external
events and system events.
Supervision of each PLC task by watchdog. Execution of
user program in case of a real-time violation.
Defined state machine for a maximum of transparency.
System variables for direct access on the hardware.
Manufacturer-independent device interface for debugging,
diagnosis and monitoring (see below).
PLC typical boot behavior by boot project.
Communication, Debug and Commissioning
Multi-client connection to several MULTIPROG

and/or
OPC servers.
Communication interface for downloading (and uploading)
the application image as well as starting (cold, warm hot)
and stopping the PLC.
Monitoring/debug interface for displaying the variable
status, overwriting/forcing of variables, recipes.
Breakpoints, single step
Realtime logic analyzer
Download changes
Non volatile PLC data
Retain handling allows to perform a warm start even after
retain variables have been changed.
Adaptation to hardware specific NVRAM is possible.
Standard I/O Drivers
Task synchronous I/O access by I/O image.
Intelligent field bus masters are supported.
Adaptation to specific I/O interfaces is possible.
Supported targets
X86, NIOS II, MIPS64, ARM7/ARM9, SH2/SH3/SH4
PowerPC e300 are available.
Further CPUs on request.

KW-Software GmbH
Langenbruch 6
32657 Lemgo
Germany
Phone +49 5261 9373-0
Fax +49 5261 9373-726
Email info@kw-software.com www.kw-software.com

KW-Software GmbH, June 2010. MULTIPROG and ProConOS are trademarks of KW-Software GmbH. Microsoft and Windows are registered trademarks of Microsoft Corporation. All other
brands may be trademarks of their respective owners. Technical modifications reserved!

SYSTEM SPECIFICATION
Requirements Size of runtime part of embedded CLR system in
EPROM or RAM
256 Kbyte
Total size of PLC program and
non-retain data in RAM
256 Kbyte
Communication TCP/IP and/or RS232
Operating systems
Operation without underlying operating system
possible!
32 and 64 - Bit operating systems
or none (= single threading)
System Limits Maximum PLC program size 64 Mbyte
Maximum size of non-retain data 64 Mbyte
Maximum size of retain data No limit
Max number of tasks 16
I/O signals (maximal size) Data size + IO size = 64Mbyte max.
Performance data

1000 logic or arithemtic IL instructions with
NIOS II,
64 MHz
MIPS
64, 400
MHz
SH02
7615,
62,5 MHz
(1)

Intel
Pentium I,
150 MHz
AMD
Athlon,
2.2 GHz
BOOL 85 s 25 s 130 s 24 s 0,5 s
BYTE 85 s 25 s 130 s 24 s 0,5 s
INT 85 s 25 s 120 s 24 s 0,5 s
DINT 85 s 25 s 130 s 24 s 0,5 s
(1) In Cache execution
SCOPE OF SUPPLY
Software for ProConOS embedded CLR
License agreement
ProConOS embedded CLR online help (compiled HTML help)
ORDERING INFORMATION
Order number Designation
1-4021-1201-101-E00 ProConOS OPC-Server Desktop
1-2222-1201-800-000 ProConOS embedded CLR 2.2 Intel
1-2222-1201-801-000 ProConOS embedded CLR 2.2 NIOS II
1-2222-1201-802-000 ProConOS embedded CLR 2.2 MIPS 64
1-2222-1201-803-000 ProConOS embedded CLR 2.2 ARM7/ARM9
1-2222-1201-805-000 ProConOS embedded CLR 2.2 SH02/03/04
1-2222-1201-806-000 ProConOS embedded CLR 2.2 PowerPC
PRODUCT RELATED TOOLS
Order number Designation
1-2222-2001-800-E00 ProConOS embedded CLR 2.2 Developer Toolkit Intel
1-2222-2001-801-E00 ProConOS embedded CLR 2.2 Developer Toolkit NIOS II
1-2222-2001-802-E00 ProConOS embedded CLR 2.2 Developer Toolkit MIPS 64
1-2222-2001-803-E00 ProConOS embedded CLR 2.2 Developer Toolkit ARM7/ARM9
1-2222-2001-805-E00 ProConOS embedded CLR 2.2 Developer Toolkit SH02/03/04
1-2222-2001-806-E00 ProConOS embedded CLR 2.2 Developer Toolkit PowerPC

Potrebbero piacerti anche