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
SynApps love, vme, ebrick modules EPICS Collaboration Meeting – Beamline Controls SIG Workshop David Kline June 12–16, 2006.
Advertisements

1 1999/Ph 514: Working With an IOC EPICS Working with an IOC Marty Kraimer APS.
Fall 2014 EPICS Collaboration Meeting, Oct 2014, CEA Saclay, France © 2014, ITER Organization Page 1 Disclaimer: The views and opinions expressed.
EPICS Noboru Yaamamoto Jan 27, 2009 for EPICS seminar at RRCAT, Indore Installing EPICS.
Linux IOC Operations at NSTX - An Overview P. Sichta 28Mar2005.
Finding, Deploying and Managing EPICS Support Modules Andrew Johnson Computer Scientist, AES Controls.
Presented by Scalable Systems Software Project Al Geist Computer Science Research Group Computer Science and Mathematics Division Research supported by.
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.
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
Climate Monitoring WEB Interface Using 1_Wire™ Sensors Imad Hoteit Hassan Wehbe.
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.
OPC Overview OPC Device Support (PLC Gateway for 3.14) Ralph Lange – EPICS Collaboration Meeting at SLAC, April 2005.
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.
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.
Shell and Flashing Images Commands and upgrades. RS-232 Driver chip – ST3232C Driver chip is ST3232C Provides electrical interface between UART port and.
SCADA and Telemetry Presented By:.
Dirk Zimoch, KSTAR Meeting 2009 Auto Save and Restore.
JavaIOC Marty Kraimer EPICS Collaboration Meeting ICALEPCS October
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.
December 2009 Target Group Control System of production furnace for SPES project Results and progress status december 2009.
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
ETRAX CRIS architecture and Xilinx FPGA Peter Zumbruch Experiment control systems group GSI (KS/EE)
TANGO on embedded devices: the Bimorph Mirror application case Fulvio Billè Roberto Borghes, Roberto Pugliese, Lawrence Iviani Instrumentation & Measurement.
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.
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 EPICS Linux Based IOC Support EPICS Meeting at BESSY May 2002 Marty Kraimer.
Management of the LHCb DAQ Network Guoming Liu * †, Niko Neufeld * * CERN, Switzerland † University of Ferrara, Italy.
NETWORKING COMPONENTS Buddy Steele Assignment 3, Part 1 CECS-5460: Summer 2014.
Managed by UT-Battelle for the Department of Energy CSS Update Matthias Clausen, Helge Rickens, Jan Hatje and DESY Delphy Armstrong, Xihui Chen,
EPICS Application Development At The Canadian Light Source Glen Wright.
EPICS EPICS Limitations Bob Dalesio Marty Kraimer.
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.
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.
1. LabVIEW and EPICS Workshop EPICS Collaboration Meeting Fall 2011.
Background Real-time environmental monitoring is a field garnering an ever-increasing amount of attention. The ability for sensors to make and publish.
EPICS Development for the ASKAP Design Enhancements Program ASTRONOMY AND SPACE SCIENCE Craig Haskins 18 th October 2015 EPICS User Meeting – Melbourne.
EPICS to TANGO Translator Rok Šabjan on behalf of Rok Štefanič Presented at ICALEPCS, Knoxville, October.
Source Controller software Ianos Schmidt The University of Iowa.
CIS 4910 Information Systems Development Project Project Documentation.
An Overview of Support of Small Embedded Systems with Some Recommendations Controls Working Group April 14, 2004 T. Meyer, D. Peterson.
B. Dalesio, N. Arnold, M. Kraimer, E. Norum, A. Johnson EPICS Collaboration Meeting December 8-10, 2004 Roadmap for IOC.
IBM Global Services © 2005 IBM Corporation SAP Legacy System Migration Workbench| March-2005 ALE (Application Link Enabling)
Device/Driver Support for Network Based Devices EPICS Collaboration Meeting Jun, 2003.
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.
EPICS and LabVIEW Tony Vento, National Instruments
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.
© 2002, Cisco Systems, Inc. All rights reserved..
Updates to CaPython/CaChannel John Hammonds Beamline Controls and Data Acquisition Group APS Engineering Support Division EPICS Collaboration Meeting INFN.
Monitoring Dynamic IOC Installations Using the alive Record Dohn Arms Beamline Controls & Data Acquisition Group Advanced Photon Source.
Using COTS Hardware with EPICS Through LabVIEW – A Status Report EPICS Collaboration Meeting Fall 2011.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Integration of Blu-Ice into
Relational Database Collaboration
SCADA Communication and Architecture Principles
ASYN based S7 PLC Driver Jignesh Patel
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 EPICS Collaboration Love Controller Support David Kline April 27, 2005

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, Communication protocol, Software Architecture, loveApp standalone application, Reporting (dbior), MEDM screens, Distribution, Improvements, Acknowledgements,

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, pressure, or temperature, -Support models 1600 and 16A, -Communication is through 2-wire RS485, Device support, -Part of synApps, -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,

Asyn-based device support for the Love Controller 4 Pioneering Science and Technology Office of Science U.S. Department of Energy 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 MVME5100 SBS 626 (TVME200) IP-OCTAL

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(-) SBS 626 (TVME200) IP-OCTAL

Asyn-based device support for the Love Controller 6 Pioneering Science and Technology Office of Science U.S. Department of Energy Communication 2-wire RS485, Master/slave protocol, command, response messages, Message format (simple), -Sent and received as ASCII hex, -Command: - Read: L - Write: L -Response: - Data: L - Error: L N How does device support know commands? -INP/OUT fields, CMD MODEL”,

Asyn-based device support for the Love Controller 7 Pioneering Science and Technology Office of Science U.S. Department of Energy Software Architecture drvAsynSerialPort asynCommon asynOctet asynOption interposeEos asynOctetBase interposeLovelink asynOctet devAsynLove MBBIBOBIAOAI asyn Port “S0”

Asyn-based device support for the Love Controller 8 Pioneering Science and Technology Office of Science U.S. Department of Energy loveApp standalone application Sample application, New with the release (R3-0-1), Supports vxWorks and Linux, Database with PVs for each command,

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

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

Asyn-based device support for the Love Controller 11 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, - Controller and converter Information, - 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,

Asyn-based device support for the Love Controller 12 Pioneering Science and Technology Office of Science U.S. Department of Energy Improvements Current issues, -Cannot easily debug an individual controller, -Tight coupling between device support and model type (i.e. INP/OUT), -Device support controls the command / response processing, Solutions, -Develop a multidevice driver, -Employ different approach to reduce coupling,

Asyn-based device support for the Love Controller 13 Pioneering Science and Technology Office of Science U.S. Department of Energy Improvements – Multidevice port driver Develop a multidevice port driver, Replaces the existing interposeLovelink layer, Placed on top of drvAsynSerialPort, Creates multiple connections to an Asyn port, Allows connections to individual controllers, Monitor individual controller communication,

Asyn-based device support for the Love Controller 14 Pioneering Science and Technology Office of Science U.S. Department of Energy Improvements – Multidevice port driver drvAsynSerialPort asynCommon asynOctet asynOptioninterposeEos asynOctetBase asyn Port “S0” drvLove asynOctet asynOctetBase asyn Port “L0” devLove AI “L0” addr=1 AO addr=1 BI addr=3 BO addr=4 MBBI addr=5 asynCommon

Asyn-based device support for the Love Controller 15 Pioneering Science and Technology Office of Science U.S. Department of Energy Improvements – Different approach Modify the information supplied to INP/OUT, function”, Employ the drvAsynSerialPort and drvLove drivers, Implement an interface layer to, -Define a specific interface (i.e. ifaceLove), -Provide a methods to, - Associate the controller address with a model type, - Read and write a value, setup during record initialization, -Reduces the need for conditional statements, -Introducing new model type is cleaner,

Asyn-based device support for the Love Controller 16 Pioneering Science and Technology Office of Science U.S. Department of Energy Improvements – Different approach, cont… drvAsynSerialPort asynCommon asynOctet asynOptioninterposeEos asynOctetBase asyn Port “S0” asyn Port “L0” devLove Interface Love ifaceLove AI “L0” addr=1 AO addr=1 BI addr=3 BO addr=4 MBBI addr=5 asyn Port “L0” drvLove asynOctet asynOctetBase asynCommon

Asyn-based device support for the Love Controller 17 Pioneering Science and Technology Office of Science U.S. Department of Energy Acknowledgements Marty Kraimer, John Maclean, Ron Sluiter,

Asyn-based device support for the Love Controller 18 Pioneering Science and Technology Office of Science U.S. Department of Energy Thank You EPICS Collaboration Beamline Controls and Data Acquisition APS Operations Division