• 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