DocumentCode :
1746869
Title :
Java devices for distributed process control
Author :
Stefano, Antonella Di ; Santoro, Corrado
Author_Institution :
Fac. of Eng., Catania Univ., Italy
Volume :
1
fYear :
2000
fDate :
2000
Firstpage :
27
Abstract :
This paper describes the JDPC-Java Devices for Process Control-a research project of the University of Catania which aims to introduce Java technology in the field of distributed process control. This is a starting point in enhancing the software compatibility and inter-operability of devices of different vendors. To this aim, a general purpose micro-controlled field device architecture is proposed, called the Java microcontrolled device (JMD). It is composed, at the hardware level, of a micro-controller embedding suitable digital and analog I/O lines and a high-speed serial interface. The software level is made of a Java kernel, running upon a native micro-kernel, which provides the application with high-level hardware-independent primitives, including the communication protocol stack and a task scheduler. The JMD embeds a restricted JVM where some features, useless for embedded systems, are removed. In addition, it offers an application programming model based on the definition of a set of tasks which have to be executed each with its period and within its deadline. This is an extension of the classic cyclic or periodic scan model of a PLC program, and allows the programmer to define different parameters for each task to be executed
Keywords :
Java; distributed control; embedded systems; microcontrollers; process control; Catania University; Java devices; Java kernel; Java microcontrolled device; PLC program; communication protocol stack; device inter-operability; distributed process control; high-level hardware-independent primitives; high-speed serial interface; micro-controlled field device architecture; software compatibility; task scheduler; Application software; Computer architecture; Embedded system; Hardware; Java; Kernel; Process control; Programmable control; Programming profession; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Industrial Electronics, 2000. ISIE 2000. Proceedings of the 2000 IEEE International Symposium on
Conference_Location :
Cholula, Puebla
Print_ISBN :
0-7803-6606-9
Type :
conf
DOI :
10.1109/ISIE.2000.930480
Filename :
930480
Link To Document :
بازگشت