logi.RTS- PLC运行时间系统
可以在你的平台上运行48小时。PLC运行时间系统让任何工业PC变为自动化系统(也称PLC或者可编程控制器),它可以使您的技术操作、过程序列和相似步骤实现循环自动化控制。logi.RTS- PLC运行时间系统
logi.RTS - The PLC Runtime System
… can run on your platform within 48-hours
A PLC runtime system makes any industry-PC an automation system(also called: PLC or Programmable Logic Controller) by which you can cyclically automate and control technical
operations, process sequences and similar procedures.
The PLC runtime system of logi.cals "logi.RTS" maps IEC 6-1131-3 compliant runtime behavior to any platform. The system, which is written competely in C, has high portability
with modular and scalable design. Depending on project requirements, the running operating system and
available resources, the runtime system can be applied with an 8 or 16-bit controller (µRTS) or better.
Due to its modularity it is possible to specifically activate logi.CODE modules, such as online-test, reload and instant-reload, webSERVER support, and to make them available to the programming system and user. Generic
interfaces are available for I/O-linking, system services and communication drivers as well as an interface for blocks coded in C and used in
function plans. A comprehensive API-interface with an operation system abstraction layer allows the creation of portable modules to all supported
µRTS- and RTS-platforms.
logi.cals provides "ready-made" adaptions customized for many operating systems and CPUs and supports porting to as yet unavailable
platforms. Hardware drivers for supported I/O interfaces are also available from logi.cals.
Full integration of the runtime system in logi.CAD and other logi.cals products, such as webSERVER and
opcSERVER, is also provided.
For test and simulation purposes, modules for code processing in fast motion and in externally triggered cycle
steps can be integrated. Saving and loading of process images is also supported.
Note: The product "webSERVER" is available in addition to logi.RTS.
See "Usage Scenarios for logi.RTS and webSERVER" how to use logi.RTS and webSERVER together.
logi.RTS: Scope of Services
-high portable, slim runtime system according to IEC 61131-3
-for PC-based automation and embedded systems
-multi-tasking/multi-programming
-multiple communication connections (e.g. serial, TCP/IP)
-full integration in logi.CAD
-support for online-test, download, reload, instant-reload and oscilloscope
-modular concept for I/O-drivers and services
-text-based remote maintenance (telnet) is possible
-trace services
-network-wide communication services
-recording/logging of real-time date possible
-management of a user database and an optional authentication service (the need for "login" can be activated);
webSERVER provides the user interface for administering this user database.
-passwords for a day (to allow time-limited access to logi.RTS) supported
µRTS (Micro Real-Time Scheduler)
The PLC Runtime System by logi.cals for Micro Controller
… can run on your platform within 48-hours!
The PLC runtime system µRTS maps resources projected in logi.CAD to single-task systems and applies IEC 6-1131-3 compliant runtime behavior to them. Pro: The system, which is entirely written in C, is notable due to its high
portability.
µRTS is especially designed for use on micro controllers and non multi-tasking operating systems. Depending on project requirements, the running operating system and available
resources, the runtime system can be applied with an 8 or 16-bit controller or better. Due to its modularity it is possible to specifically activate logi.CODE modules, such as
online-test, I/O linking, and to make them available to the programming system and user.
Generic interfaces are available for I/O-linking and communication drivers as well as an interface for blocks coded in C and used in function plans.
A comprehensive API-interface with an operation system abstraction layer allows the creation of portable modules to all supported
µRTS-platforms.
API-interfaces (e.g. for communication, I/O- and C-blocks) and created programs are fully compatible with "big brother" logi.RTS. Parallel use of the µRTS- and RTS-systems as well as (even temporary) changes to an RTS-platform is unproblematic and is completely transparent to the user.
Full integration of the runtime system in logi.CAD and other logi.cals products, such as webSERVER and
opcSERVER, is also provided.
Realization/Availability/Portability
? written entirely in ANSI C
? portable realization with encapsulated operating-system-functions/central maintenance
? portings already completed for systems, such as:
Motorola HCS12 µC, compiler GCC
Hitachi H8/2600, compiler HEW3/GCC
OSEK/V850 CPU, compiler GHS
X86 CPU, Beck IPC@Chip , compiler Borland C++
Atmel ATmega 64/128
? code and scheduler linked to a single binary file (no dynamic loading required)
The program run is usually triggered externally (per cycle). Alternatively, the program run can also be triggered
directly by the runtime system. In this case communication (e.g. for the online-test with logi.CAD) and the program run are executed simultaneously.
Available for Operating Systems:
logi.RTS:
• Windows 2000/XP/Vista
• Windows CE 3.x, 4.x, 5.0, 6.0 (X86, ARM7, ARM9)
• Linux/µCLinux (X86, ARM7, ARM9, PPC, Blackfin, Mipsel)
• Real-Time Linux (RTAIX86, Xenomai X86/PPC/Blackfin)
• VxWorks 5.4, 5.5, 6.6 (X86, PPC)
• OSEK Fujitsu FR, NEC V850
• RTEMS ARM7
• Beck IPC@Chip
• RTAI Real-Time Linux (Intel)
logi.RTS (µRTS):
• Motorola HCS12
• Hitachi H8 (2600)
• Atmel ATMEGA 64/128/256
• OSEK Fujitsu FR
• Windows 2000/XP/Vista