A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.

Slides:



Advertisements
Similar presentations
Configuring APACS & AAN Controllers
Advertisements

SynApps love, vme, ebrick modules EPICS Collaboration Meeting – Beamline Controls SIG Workshop David Kline June 12–16, 2006.
The ASYN Software Module
1 1999/Ph 514: Working With an IOC EPICS Working with an IOC Marty Kraimer APS.
EPICS Noboru Yaamamoto Jan 27, 2009 for EPICS seminar at RRCAT, Indore Installing EPICS.
Embedded Solutions for EPICS Based Control Systems Miroslaw Dach Goran Marinkovic Paul Scherrer Institut Switzerland.
Linux IOC Operations at NSTX - An Overview P. Sichta 28Mar2005.
Finding, Deploying and Managing EPICS Support Modules Andrew Johnson Computer Scientist, AES Controls.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
9-12 Oct 2000PCaPAC 2000, DESY Hamburg Epics to TINE translator Matthias Clausen, DESY Hamburg Phil Duval, DESY Hamburg Zoltan Kakucs, DESY Hamburg.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
INTEGRATION OF EPICS ASYN INTO NON EPICS ENVIRONMENT PRERANA KANKIYA Brookhaven National Laboratory, New York EPICS COLLABORATION MEETING, 2014.
Pioneering Science and Technology Office of Science U.S. Department of Energy Joseph Xu, apsctl, anl LCLS Motion Control Architecture Motion Drive/Devices.
14 Nov 2000G3/FlexIO/PLC5/VSIOD8 Carl Lionberger 1 EPICS Support for G3/FlexIO/PLC5/VSIOD8 Carl Lionberger Group3™ optical-fiber-connected I/O AB FlexIO™
OSI and Architecture Independent Device Driver Jim Chen HYTEC ELECTRONICS LIMITED Spring 2013 – Diamond Light Source.
Argonne National Laboratory is managed by The University of Chicago for the U.S. Department of Energy P0 Feedback Project: Merging EPICS with FPGA’s Nicholas.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
SLAC asyn class, Day 1, August 26, 2010 Example asyn driver Modbus Mark Rivers, Marty Kraimer, Eric Norum University of Chicago Advanced Photon Source.
Beamline Controls at the IPNS* *The Intense Pulsed Neutron Source (IPNS) at Argonne National Laboratory is a national facility for neutron scattering research.
Linux-MVME Targets Using Motorola Board Support
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Input/Output Controller (IOC) Overview Andrew Johnson Computer Scientist, AES Controls Group.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
EPICS Insertion Device Control System Pete Owens EPICS Collaboration Meeting June 2003 Control System for a Helical Undulator Pete Owens Daresbury Laboratory.
 Intro/features  DCBD tool architecture  Software used Dynamic library loader EPICS Device support modules DCDB-server DCDB-client  RPM packages &
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS-DCT (SNL) Training.
Controls for High-Availability Magnet PS’s for ATF2 Glen White SLAC September
Main Bullet #1 Main Bullet #2 Main Bullet #3 EPICS and CLS September 18, 2009.
Debby Quock November 13, 2012 IRMIS at CLS. IRMIS Currently at CLS PV Crawler –Perl modules that parse EPICS IOC st.cmd, db, and dbd files. Information.
LCLS Undulator Positioning Control System Shifu Xu, Joseph Xu, Josh Stein Control Group, AES/APS, ANL June 15, 2006.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
1 1999/Ph 514: IOC Development Environment EPICS IOC Development Environment Marty Kraimer APS.
1 EPICS Linux Based IOC Support EPICS Meeting at BESSY May 2002 Marty Kraimer.
XFEL The European X-Ray Laser Project X-Ray Free-Electron Laser Matthias Clausen, DESY XFEL Refrigerator Controls – April CSS Core Applications.
DEBUGGING EPICS APPLICATIONS Bob Dalesio and Rozelle Wright February 10, 1997.
Operating System Principles And Multitasking
Fast Fault Finder A Machine Protection Component.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
Control & Data Handling, Operator Control, Aircraft Interface to C&DH Steve Musko Space Physics Research Laboratory University of Michigan Ann Arbor, MI.
Block Diagram MTB Board #1 PC LabVIEW Program #1 Config File #1 MTB Board #2 LabVIEW Program #2 Config File #2 Database SUB record for each channel. Other.
EPICS DIAMOND EPICS Meeting, EPICS base 3.14 OSI: Operating System Independent Support Marty Kraimer.
18th June 2003 Diamond Vacuum System Steve Singleton 18th June 2003.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
EPICS Development for the ASKAP Design Enhancements Program ASTRONOMY AND SPACE SCIENCE Craig Haskins 18 th October 2015 EPICS User Meeting – Melbourne.
CIS 4910 Information Systems Development Project Project Documentation.
New IP Drivers using drvIpac Module Driver:CANopen Carrier Driver:GPFC drvIpac ?? CANopen Tip810 CAN Tip810 mv162GPFCatc40vipc310vipc616 Module driver.
B. Dalesio, N. Arnold, M. Kraimer, E. Norum, A. Johnson EPICS Collaboration Meeting December 8-10, 2004 Roadmap for IOC.
Linux Architecture Overview.
1 1999/Ph 514: Supported Hardware EPICS Supported Hardware Ned D. Arnold APS.
EPICS Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
EPICS and LabVIEW Tony Vento, National Instruments
Router Startup and Setup Honolulu Community College Cisco Academy Training Center Semester 2 Version 2.1.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
Business-logic Layer Presentation Layer Network Layer Digital Signal Processing Layer SmartHome API SmartHome Software Architecture SH mobile application.
OATS - An Example of LCOD Organic Aerosol Thermal desorption chemical ionization mass Spectrometer David Thomson NOAA Aeronomy Lab October 19, 2006 ALARM.
A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department.
16th Oct 08 Tom Cobb - Python at DLS 1 Uses of Python at Diamond Light Source.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
SNS Integrated Control System ORACLE –JERI DB Generation April 27, 2004 Coles Sibley Jeff Patton.
EPIC S Noboru Yaamamoto July 11, 2006 for EPICS seminar at VECC,Kolkata Installing EPICS.
Integration of Blu-Ice into
EPICS: Experimental Physics and Industrial Control System
Presentation transcript:

A U.S. Department of Energy Office of Science Laboratory Operated by The University of Chicago Argonne National Laboratory Office of Science U.S. Department of Energy BCDA Cross Training Love Controller Support David Kline April 4, 2005

devAsynLove: An Asyn-based device support for the Love Controller 2 Pioneering Science and Technology Office of Science U.S. Department of Energy Contents Overview, Hardware Configurations, Software Architecture, -Common record initialization scenario, -Read AI record scenario, loveApp standalone application, -Initialization scenario, Reporting (dbior), MEDM screens, Distribution, Improvements, Acknowledgements,

devAsynLove: An Asyn-based device support for the Love Controller 3 Pioneering Science and Technology Office of Science U.S. Department of Energy Overview Love Controller, -Instrument to measure voltage, current, thermocouple, -Support models 1600 and 16A, -Communication is through 2-wire RS485, Device support, -Old support based on MPF, -New support based on Asyn, -The echoServer and devMPC were departure points, -Includes an interpose interface, -Standalone application is available, -IP-Octal RS232 and RS485 modules can be used, Purpose of the new device support, -Use as a learning tool for Asyn-based device support, -Migrate from the unsupported MPF to Asyn, -Appoint one as the owner of the module, -Provide OS independence,

devAsynLove: An Asyn-based device support for the Love Controller 4 Pioneering Science and Technology Office of Science U.S. Department of Energy MVME5100 Hardware Configuration – RS232 RS485 Love Controller Model SBS XM-Octal-IO Love Controller Model 16A 2 Love Controller Model 1600 n-1 Love Controller Model 1600 n B&B Electronics 485LDRC Converter B(+) A(-) RS485RS232 TD RD TVME200 IP-OCTAL

devAsynLove: An Asyn-based device support for the Love Controller 5 Pioneering Science and Technology Office of Science U.S. Department of Energy MVME5100 Hardware Configuration – RS485 Love Controller Model SBS XM-Octal-IO Love Controller Model 16A 2 Love Controller Model 1600 n-1 Love Controller Model 1600 n B(+) A(-) TVME200 IP-OCTAL

devAsynLove: An Asyn-based device support for the Love Controller 6 Pioneering Science and Technology Office of Science U.S. Department of Energy Software Architecture Hardware Port Lovelink Interpose Interface Layer (interposeLovelink) Love Device Support (devAsynLove) EPICS Asyn Record Support (asynRecord) EPICS AI Record Support EPICS AO Record Support EPICS BI Record Support EPICS BO Record Support EPICS MBBI Record Support Octal IP-Module (tyGSOctal) asynDriver asynManagerportDriverasynOctet

devAsynLove: An Asyn-based device support for the Love Controller 7 Pioneering Science and Technology Office of Science U.S. Department of Energy Common record initialization scenario EPICS Record Support Love Device Support Asyn EPICS Utilities XX__init() createAsynUser() parseLink() validateParams() connectDevice() findInterface() lov__recordInit()

devAsynLove: An Asyn-based device support for the Love Controller 8 Pioneering Science and Technology Office of Science U.S. Department of Energy Read AI record scenario EPICS Record Support Love Device Support Asyn Love Interpose Interface ai_read() queueRequest() callback() preProcess() executeCommand() write() process() Love Controller write message read() read response ai_read() ioCompletion() write read

devAsynLove: An Asyn-based device support for the Love Controller 9 Pioneering Science and Technology Office of Science U.S. Department of Energy loveApp standalone application Sample application, New with the release, Supports vxWorks and Linux, Database with PVs for each command,

devAsynLove: An Asyn-based device support for the Love Controller 10 Pioneering Science and Technology Office of Science U.S. Department of Energy loveApp Initialization Scenario Startup Cmd File Octal IP Module Asyn Port Driver Love Interpose EPICS Love Device Support Init IP carrier Init Serial Port Load database Init record inst. Init Interpose Lovelink Register record,device,driver Load database records Init IOC Config Serial Port Create device Init IP module

devAsynLove: An Asyn-based device support for the Love Controller 11 Pioneering Science and Technology Office of Science U.S. Department of Energy Reporting (dbior) General Information Item Number Controller Address Controller Model Controller Command Record Type PV Name Asyn Status Access Counter Asyn Port Name PACT State

devAsynLove: An Asyn-based device support for the Love Controller 12 Pioneering Science and Technology Office of Science U.S. Department of Energy MEDM screens

devAsynLove: An Asyn-based device support for the Love Controller 13 Pioneering Science and Technology Office of Science U.S. Department of Energy Distribution Standard directories, -Configuration, - Requires Asyn 4-2 and Ipac 2-8, -Documentation, - Model 1600 and 16A, - 485LDRC RS232/RS485 converter, - Release notes, known issues, - Wiring diagram, -Database, record instance files, -iocBoot for Linux and vxWorks (startup scripts), -MEDM displays, Contains the sources, -devAsynLove.c, -interposeLovelink.c, -devLove.cc, -loveServer.cc,

devAsynLove: An Asyn-based device support for the Love Controller 14 Pioneering Science and Technology Office of Science U.S. Department of Energy Improvements Placement and usage of Asyn trace facility, Usage of other Asyn interfaces, Error reaction to communication timeout failure, Further abstraction of record initialization methods, ???

devAsynLove: An Asyn-based device support for the Love Controller 15 Pioneering Science and Technology Office of Science U.S. Department of Energy Acknowledgements Marty Kraimer, Ron Sluiter,

devAsynLove: An Asyn-based device support for the Love Controller 16 Pioneering Science and Technology Office of Science U.S. Department of Energy Thank You Code Inspections Beamline Controls and Data Acquisition APS Operations Division