DocumentCode :
2608363
Title :
The Java CAN API-a Java gateway to field bus communication
Author :
Bühler, Dieter ; Nusser, Gerd
Author_Institution :
Wilhelm-Schickard-Inst., Tubingen Univ., Germany
fYear :
2000
fDate :
2000
Firstpage :
37
Lastpage :
43
Abstract :
Object oriented problem analysis and software design is becoming more common in the field of industrial control. We present the Java CAN API which provides a convenient, object oriented programming framework for rapid CAN field bus tool development. It provides a hierarchy of classes and interfaces to access arbitrary CAN/CANopen devices via the Java Native Interface. In order to access Windows-based CAN drivers a native dynamic link library has been developed featuring high performance message filtering and asynchronous message notification. The created Java class hierarchy encapsulates the CANopen layer 7 communication objects as well as generic CAN layer 2 messages. Further classes provide access to the CANopen network management services. The paper also briefly presents some practical uses of the Java CAN APl for teleservice, distance education and CAN system management
Keywords :
Java; application program interfaces; controller area networks; field buses; industrial control; object-oriented programming; CAN system management; CANopen layer 7 communication objects; CANopen network management services; Java CAN API; Java Native Interface; Java gateway; Windows-based CAN drivers; asynchronous message notification; classes; distance education; field bus communication; generic CAN layer 2 messages; high performance message filtering; industrial control; interfaces; native dynamic link library; object oriented programming framework; rapid CAN field bus tool development; teleservice; Application software; Automatic control; Design automation; Field buses; ISO standards; Java; Manufacturing automation; Open systems; Real time systems; Software maintenance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Factory Communication Systems, 2000. Proceedings. 2000 IEEE International Workshop on
Conference_Location :
Porto
Print_ISBN :
0-7803-6500-3
Type :
conf
DOI :
10.1109/WFCS.2000.882531
Filename :
882531
Link To Document :
بازگشت