Presentation is loading. Please wait.

Presentation is loading. Please wait.

SynApps love, vme, ebrick modules EPICS Collaboration Meeting – Beamline Controls SIG Workshop David Kline June 12–16, 2006.

Similar presentations


Presentation on theme: "SynApps love, vme, ebrick modules EPICS Collaboration Meeting – Beamline Controls SIG Workshop David Kline June 12–16, 2006."— Presentation transcript:

1 synApps love, vme, ebrick modules EPICS Collaboration Meeting – Beamline Controls SIG Workshop David Kline June 12–16, 2006

2 2 Topics Synopsis of love, vme, EPICS brick (ebrick) Module directories Collaborative effort, list of some contributors: –Kurt Götze –David Kline –Tim Mooney –Mark Rivers –Marty Smith –Ron Sluiter Responsibilities… –Develop enhancements –Support, modifications, fault fixes –Coordinating and organizing releases (efforts from others)

3 3 Module directories Source code – record, device / driver support, libraries EPICS databases iocBoot –Startup scripts –Autosave request files MEDM display files –Commissioning and operating Documentation –For users and developers (IO map, manuals, PV naming) –How to build, configure, and deploy the software Examples

4 4 love module Love controller, –Instrument to measure voltage, current, pressure, or temperature –Support models 1600 and 16A –Communication is through 2-wire RS485 –Works in VME and Linux environments (laptop, desktop, ebrick) –Only readback device Support –Asyn interfaces implemented asynInt32 - ai, ao, longin asynUint32Digital – bi, bo, longin, longout, mbbi, mbbo –Standalone application is available –IP-Octal RS232 and RS485 modules can be used –MEDM screens for commissioning, diagnostics, operations –Current release B3-2-3 (late summer) Documentation –1600 and 16A information, wiring diagrams, presentations Love controller

5 5 love module – hardware configuration (RS485) MVME5100 Love Controller Model 1600 1 SBS XM-Octal-IO Love Controller Model 16A 2 Love Controller Model 1600 n-1 Love Controller Model 1600 n B(+) A(-) SBS 626 (TVME200) IP-OCTAL

6 6 love module - MEDM screens Hidden menu Primary / operation Diagnostics / control

7 7 vme module –Current release R2-4-2 Record support vmeRecord –Provides run-time access to VME bus (supported/unsupported) –Test and evaluate new hardware Device support –Acromag 9440 16-bit digital input/output –Acromag 9210 8 channel analog output (12-bit) –APS bunch-clock generator –Generic A32 VME interface –Heidenhain IK320 encoder/interpolator –HP 10895A Laser interferometer

8 8 vme module – supported hardware Device support, cont… –Joerger scaler –APS machine-status link (MRD100) –Varoc SSI encoder –VMI4116 16-bit D/A Driver support for VME hardware –Avme9210 –Heidenhain IK320 encoder/interpolator –Varoc SSI encoder vmeTest application –Written by Frank Lenkszus –Menu driven, setup VME transactions –Interaction at the iocsh

9 9 vme module – MEDM screens MEDM screens –Acromag module –Bunch clock generator –IK320 –Machine status link –HP 10895A –vme Record

10 10 ebrick module Newer module, available by request, synApps 5.2 Low-cost IOC, PC104, soft real-time, localized control Hardware support –Diamond Systems (DSC) Athena Pentium III Eden processor, 660Mhz, 128MB 16 ADC @ 16bits, 4 DAC @ 12bits (-10V..10V) 24 digital IO bits, watchdog timer, 4 USB, IDE, 4 Serial, printer, VGA, mouse, keyboard, 10/100 Ethernet –DSC Ruby-MM-416, 4 DAC @ 16bits, 24 digital IO bits –DSC Emerald-MM-8P, 8 RS-232/422/485 ports –DSC Onyx-MM, 48 digital IO bits –DSC Pearl-MM, 16 output relays –Sensoray Model 518 Smart A/D, 8 channel sensor

11 11 ebrick module - support Hardware support, cont.. –OMS PC68/78 Motion Controller –MDrive, –Love controllers (RS485 converter) –XIA Huber slits –Kohzu monochromater –White beam slits –Generic Digital IO (Scaler) –Mass media: 40GB HDD / 2GB CF Standalone unit (no purple) or rack mountable Old and busted New hot

12 12 ebrick module - support Software, –Vector Linux STD 5.1, Slackware based –Development tools, editors, CVS, TkCVS, X11, XDMCP, IceWM, NFS –EPICS base 3.14.7, synApps 5.1, Probe, MEDM, IOC directories, databases –Asyn-based driver support for hardware Digital IO asynUInt32digital – bi, bo, mbbi, mbbo A/D and D/A asynInt32, asynFloat64 – ai, ao, longin, longout –MEDM screens –Screen application (iocsh attach)

13 13 ebrick module – MEDM screens

14 14 Beamline Controls SIG Workshop Thank You


Download ppt "SynApps love, vme, ebrick modules EPICS Collaboration Meeting – Beamline Controls SIG Workshop David Kline June 12–16, 2006."

Similar presentations


Ads by Google