Presentation is loading. Please wait.

Presentation is loading. Please wait.

Device/Driver Support for Network Based Devices EPICS Collaboration Meeting Jun, 2003.

Similar presentations


Presentation on theme: "Device/Driver Support for Network Based Devices EPICS Collaboration Meeting Jun, 2003."— Presentation transcript:

1 Device/Driver Support for Network Based Devices EPICS Collaboration Meeting Jun, 2003

2 Backgrounds & Basic Idea Many PLCs and device controllers comes equipped with an Ethernet interface. It is inefficient to implement device/driver support modules for each of those devices independently. The most complex part, Message Passing Facility, can be shared. What to send depends on the company proprietary protocols, but how to send does not.

3 To Be Supported Soon TypeMakeProtocolCommandUser MELSEC-QMitsubishiTCP / UDPMCJ-PARC/RIKEN FA-M3YokogawaTCP / UDPPC LinkJ-PARC/RIKEN CVM1 / CS1HOmronTCP / UDPFINSRIKEN EMB-LAN100KEKUDPJ-PARC N-DIMRIKENTCP /UDPRIKEN BPMCMitsubishiTCPJ-PARC NewComeriswelcome!

4 Modular Structure Record Support Network IO Driver FA-M3MELSECCVM1… Device Support Library

5 Loading Modules for Each -> ld < drvNetMpf.o -> ld < devNetDev.o -> ld < devMelPlc.o -> ld < devYewPlc.o -> ld < devOmrPlc.o -> ld < devNDim.o

6 Device Dependent Module Implements only 3 functions: Link Field Parser Command Constructor Response Parser Fairly easy to implement ! Portable Some of the modules has been ported onto 3.14 on Linux together with the common driver


Download ppt "Device/Driver Support for Network Based Devices EPICS Collaboration Meeting Jun, 2003."

Similar presentations


Ads by Google