DOOCS Overview. DOOCS Tutorial. Overview. Architecture. Object Orientation. Device Server - Middle Layer Server. Communications.

Size: px
Start display at page:

Download "DOOCS Overview. DOOCS Tutorial. Overview. Architecture. Object Orientation. Device Server - Middle Layer Server. Communications."

Transcription

1 DOOCS Tutorial DOOCS Overview Kay Rehlich Overview Architecture Object Orientation Device Server - Middle Layer Server Communications Applications Kay Rehlich 1

2 Overview Application Layer Communication Middle Layer Device Layer Kay Rehlich 2

3 DOOCS Architecture Display Distributed System Display Applications Display Functions API Server Names Data Base of Server Names Data Base of Server Names Server Name Data Base Device Definitions on Server Archiving in all Servers Based on RPC RPC Communication Ethernet Multiple Protocols Variable Data Objects Device Data Transfer Access Control C++ Equipment Functions Equipment Functions Archiver and Configuration Data Base Rich Library Runs on: Solaris/LINUX/(Windows) Devices Devices Kay Rehlich 3

4 DOOCS Architecture (2) Client Layer Office Console Display DOOCS applications MATLAB applications LABView applications ROOT applications Middle Layer File, Autom. DataBase Server gateways with archiving file systems data bases FSM finite state machines equipment name server network independence Front-end Device Layer Field Bus Device Server I/O PLC Ethernet distributed device servers with local archiving and configuration files hardware: VME PC fieldbusses: SEDAC ProfiBus CAN GPIB RS232 Kay Rehlich 4

5 Sub-System Integration X-Window Display The display is by default remote Application DOOCS Object Oriented API DOOCS RPC CA TINE All application programs are using the same API The API talks three protocols Gateway Archiver Gateway Archiver Other systems are connected by gateways Shared file or shared memory Gateway communication by shared file or memory or protocol Other server EPICS / TINE server DOOCS server Different server processes Kay Rehlich 5

6 Object Orientation e- Display ON / OFF.. Position.. Camera Contr. Motor... Contr. ON / OFF.. Position.. Camera Contr. Motor... Contr. Device Server on off Hardware in M out M Kay Rehlich 6

7 Object Orientation (Different Views) Overview of one Device Draw one Object, reuse it Click on Object ==> show details Draw one window, reuse it Kay Rehlich 7

8 j Object Orientation (Device Server) Network device properties with network access Voltage Pressure Voltage Pressure value in engineering units Server Conversion Conversion... Conversion Conversion convert raw data into engineering units On/Off Read HV Read I On/Off Read HV Read I read the raw data from device Device (example: ion pump) Power Supply HV I... Power Supply ~ 60 different device servers HV I at location A at location B Kay Rehlich Kay Rehlich 8

9 Device Server Summery controls the devices of one type device instances are accessible by location names represents the device attributes on the network accessible by property names controls and checks all functions of a device including failure handling receives and sends data objects: simple data types: integer, float.. structures: device address, filter.. arrays: history, spectrum.. stores the local configuration and status restoration of the device status after booting archives local values values are stored in local files has individual access protection Kay Rehlich 9

10 Server Library Server Process Network Class Equipment_Function ( Defines one Device Instance ) Data_Function Float Data RPC a device instance and all properties are named objects on the network Archive Method Data_Function History Archive Get Set Names Data_Function Control Config. Configuration DataBase Update Init.... Data_Function Hardw.Para. I/O Hardware Kay Rehlich 10

11 Available Device Servers ADC (14bit, 10MHz): RF BPM (X/Y, IQ input) Toroid MCP (Multi Channel Plate) Phase, Dark Current, Faraday, PYRO, Laser.. RF: DSP Klystron IQ Driver (Function Generator) Calibration Data Base WG Motors Piezo Controls Slow ADC LabVIEW Link Timing: Timer Clock RepRate Digital Delay Utilities: Water Temperatures (2 different) Recorder Calc Mean UND Wire Alignment Scope Digital I/O Laser: RT Process Power Supplies Pattern Generator PLC (Interlock) MPS: Beam Inhibit System (PLC) Photo Multiplier Control Photo Multiplier HV Beam Loss (3 different systems) Kay Rehlich 11

12 Available Device Servers (2) Vacuum: Beam Valves Ion Pump TSP Pump Station for ISO Pump Station for Beam Pipe Pirani Gauges Penning Gauges Mass Spectrometer Leak Detector Furnace Diag: BPM gain control Motors (OTR, Collimator, Quads, Laser..) Pneumatic devices Camera Controls INFN ODCS Interface (OTR) Magnets: Power Supplies (MST) Piloterm (MST) Error Status Data Base Knob Box Kryo Interface to Contr. Measurements Loss Calculations System: Watchdog Container Crates (SNMP) Ethernet (SNMP) VME Crates (Zeuthen) Kay Rehlich 12

13 Finite State Machine Transition Set: IF button = pressed Ped. = red Car = green IF time >= 10 sec. Set: Set: Ped. = red Ped. = red Car = red/yellow Car = Yellow State IF time >= 10 sec. Set: Ped. = green Car = red IF time >= 20 sec.... Transition Set: IF button = pressed Ped. = red Car = green IF time >= 10 sec. Set: Set: Ped. = red Ped. = red Car = red/yellow Car = Yellow State IF time >= 10 sec. Set: Ped. = green Car = red IF time >= 20 sec. Client: shows status creates the states Finite State Machines for TTF2 standard DOOCS interface LLRF Gun Transition Set: Ped. = red Car = green IF button = pressed LLRF ACC1 IF time >= 10 sec. Set: Ped. = red Car = red/yellow FSM Set: Ped. = red Car = Yellow LLRF ACC2-ACC3 IF time >= 10 sec. IF time >= 20 sec. Set: Ped. = green Car = red State LLRF ACC4-ACC6 Server A Server B has access to all devices Laser... Devices of type A Devices of type B Kay Rehlich 13

14 Middle Layer Server (2) DAQ Kay Rehlich 14

15 Client Applications ddd (DOOCS Data Display) to setup and control all devices to start all applications MATLAB to simulate e.g. the RF system to do measurements and write ad-hoc applications ROOT to display the Data AcQuisition system to display and control the orbit, measure the phase LabVIEW to condition couplers and cavities, to operate the test stands to operate the OTR system Save & Restore and Utilities to save and restore linac settings to manage device configurations elogbook and other Web Services to store comments, results and error messages to display documentation Kay Rehlich 15

16 API Structure Application Program or Server FORTRAN, C, LabVIEW C & LabVIEW Interface C++ C++ Client Lib. Multi Protocol Interface API Shared Library DOOCS call EPICS call TINE call fac dev loc Resolved Names and Data Buffers NameServer call RPC CA TINE ENS -RPC Ethernet Kay Rehlich 16

17 Sequence of a Client Call Client_lib Name server Server_lib User prog. get() API lib. RPC lib. ens_get() XDR RPC lib. ENS. RPC lib. Server stubs. eq_fct. d_fct. Device function XDR rpc_eq_get() XDR first call only find device Network get() find property value() read VME Kay Rehlich, sequence_client_read get_time().. free buffer 2. call XDR get add. data from 1. call int float DATA_FLOAT eq_rpc_server.cc Sequence diagram: client get call Kay Rehlich 17

18 Equipment Name Server: Name Resolution resolved in ENS Device A server location1/ n_properties location2/ n_properties... locationm/ n_properties facility1 / device_a device_b facility2 / device_c device_d / location_i location_ii location_iii location_iv location_v server_mask Device B server location1/ n_properties location2/ n_properties... locationo/ n_properties Device C server location1/ n_properties location2/ n_properties... locationp/ n_properties Device D server location_i/ n_properties location_ii/ n_properties facility / device / location / property Device D server location_iii/ n_properties location_iv/ n_properties location_v/ n_properties Kay Rehlich 18

19 API Classes get set names get_monitor update clear_monitor disconnect_all EqCall adr merge facility device location property show_adr operator = EqAdr result = eq.get (&adr, &data) time time_string error type type_string length get_int get_float get_string get_tds get_spectrum set_type set... EqData New MT Version: int s = eq.get (&adr, &in_data, &result) Kay Rehlich 19

20 #include eq_client.h EqAdr ea; EqData ed; EqData *result; EqCall* eq; API Example void eq_read_and_print(char* address) { if (!eq) eq = new EqCall; ea.adr (address); result = eq->get (&ea, &ed); printf ( Data of: %s/%s/%s/%s = %s, ea.facility(), ea.device(), ea.location(), ea.property(), result->get_string() ); ea.merge ( ///.EGU ); result = eq->get (&ea, &ed); printf ( [%s]\n, result->get_string_arg() ); } main() { // Call to DOOCS server: eq_read_and_print ( TTF.VAC/ION_PUMP/V_1/P ); // Call to TINE server: eq_read_and_print ( HERA.PKTR/HERA/P-STROM/VALUE ); } Data of: TTF.VAC/ION_PUMP/V_1/P = e-11 [mbar] Data of: HERA.PKTR/HERA/P-STROM/VALUE = 1.23 [ma] Kay Rehlich 20

21 Read Data of One Macro Pulse from all Locations: API Example (2) main() { EqAdr ea; EqData ed, *result; EqCall* eq; int sys_mask, buffer, i1, i2, l; eq = new EqCall; // prepare read of all locations: // ea.adr ("TTF.DIAG/ADC/*/CH00"); // from all locations sys_mask = -1; // sys_mask -1: all buffer = 12; // macro pulse 12 i1 = 0; ed.set(sys_mask, buffer, i1, i1); result = eq->get (&ea, &ed); // ============================= } l = result->length(); for (i1=0; i1 < l; i1++) { printf ("Data = %g\n", result->get_float(i1) ); } Kay Rehlich 21

22 DOOCS Data Types name content description DATA_NULL - empty struct DATA_INT int integer DATA_A_INT int<> ARRAY of int s DATA_BOOL int boolean as int (0= false, 1=true) DATA_FLOAT float float DATA_A_FLOAT float<> ARRAY of Floats DATA_STRING char[16] max. 16 byte string as pointer DATA_STRING16 char[16] max. 16 byte string DATA_USTR DATA_A_USTR DATA_TDS DATA_A_TDS string with additional info int integer data; float float1 data; float float2 data; time_t time char str_data<max80 char> ==> list of spectra, list of comments, names call data USTR d_ustr_array<> ARRAY of union, String time_t float u_char ==> history entry Time Data Status TDS d_tds_array<> ARRAY of history entries ==> history Kay Rehlich 22

23 DOOCS Data Types (2) name content description DATA_IIII ==> device addr./data (SEDAC, Profibus) int int1_data line int int2_data crate int int3_data module int int4_data data DATA_IFFF ==> digital filter, hist filter,.. int int1_data type of filter float float1_data delta float float2_data min. float float3_data DATA_TTII DATA_SPECTRUM ==> request of historical data time_t time 1 from time time_t time 2 to time int int1_data; int int2_data; ==> spectrum, transient record, scope, histogram char comment<> what and why time_t time time stamp of spectrum float first sample (offset) float increment per sample u_char status float d_spect_array<> array with samples Kay Rehlich 23

24 DOOCS Data Types (3) name content description DATA_A_BYTE ==> image or byte array int # of elements in x direction int # of elements in y direction int start of elements in x direction int start of elements in y direction int option u_char d_byte_array<>; array with bytes (image) DATA_XY ==> beam monitor entry float x_data; X float y_data; Y u_char status; Status DATA_A_XY ==> beam monitor d_xy_array<> DATA_FIS ==> data at location entry float f_data; data int i_data; location u_char status; status DATA_A_FIS ==> data at location d_fis_array<> Kay Rehlich 24

25 XDR: Platform Independent Data RPC generator creates the code for the client and server interface /* source: pvak_types.x Description of the equipment data block structure: */ struct EqDataBlock { time_t tm; <- time stamp int error; <- error code DataUnion data_u; <- data structure }; union DataUnion switch (int data_sel) { case DATA_INT : intd_int; case DATA_BOOL : intd_bool; case DATA_FLOAT : floatd_float; case DATA_STRING : chard_char<short_string_length>; case DATA_SPECTRUM: SPECTRUMd_spectrum; case... default : void; } rpcgen -C pvak_types.x --> pvak_types.h --> client stubs (.cc) --> server stubs (.cc) Kay Rehlich 25

26 API Address Class: Combine Addresses EqAdr ea; ea.adr ( TTF.DIAG/ADC/ACC1/P ) ea.merge ( / /ACC3/.HIST ) set the address combine with 2. address TTF.DIAG/ADC/ACC3/P.HIST <-- result ea.adr ( TTF.DIAG/ADC/ACC1/VAL ) set the address ea.merge ( / / /$l_$p.hist )combine:$f = facility part $d = device part $l = location part $p = property part TTF.DIAG/ADC/ACC1/ACC1_VAL.HIST<-- result Kay Rehlich 26

27 Shows all Properties of all Devices reads this info from ENS and the device servers Generic Client: rpc_test Plot device data Write to device Read from device Info from ENS Kay Rehlich 27

28 Plot f(time) Function of rpc_test Kay Rehlich 28

29 Plot f(location) Function of rpc_test Kay Rehlich 29

30 Tools: DOOCS get Shell tool to read all values of the control system doocsget -c TTF.VAC/PENNING/2ACC1.WG/P e-10 Has a lot of options: read multiple values read arrays read from addresses specified in a save&restore file send a range of interest with the request write MATLAB or Excel format Kay Rehlich 30

31 Tools: DOOCS get (2) DOOCS get example (read multiple ADC s of one macro pulse): set buf=" doocsget -c TTF.DIAG/ADC/INJ2.ADC5/CURRENT " doocsget -I $buf a -c "TTF.DIAG/ADC/ADC1/CH02.TD.AMPL TTF.DIAG/ADC/ADC5/CH02.TD.PHASE" TTF.DIAG/ADC/ADC1/CH02.TD.AMPL : # Data Type : SPECTRUM TTF.DIAG/ADC/ADC5/CH02.TD.PHASE : # Data Type : SPECTRUM Kay Rehlich 31

32 Tools: DOOCS put doocsput -c TTF.KRYO/CALCULATOR/_SVR/SVR.RATE -t 14 -d " " The valid types are: DATA_NULL = 0, DATA_INT = 1, DATA_FLOAT = 2, DATA_STRING = 3, DATA_BOOL = 4, DATA_STRING16 = 5, DATA_XY = 13, DATA_IIII = 14, DATA_IFFF = 15, DATA_A_USTR = 103, DATA_FIS = 17, DATA_TTII = 18 doocsput -f '/usr/ttfsvr3/ttflinac/sr/all_magnets_991209_6.sr' this will restore the values from the save&restore file doocsput -C -c ///.TARGET -f '/usr/ttfsvr3/ttflinac/sr/ all_magnets_ sr' takes the values of the device properties from the file, but will write into properties with the merged address. Example: property address in the file is: TTF.MAGNETS/DIPOLE/B1BC2/PS merge address (-c arg) is: ///.TARGET then the value from the file will be written into TTF.MAGNETS/DIPOLE/B1BC2/PS.TARGET Kay Rehlich 32

33 API: Shared Memory is standard part of the API (client lib) allows all programs on a local computer to exchange data without network uses the standard API functions: get, set, as the first character in the facility name selects the shared memory the first set command automatically creates an entry the owner can delete the entry: set_option(eqadr* adr, EqCall::EQ_SHM_DELETE) the created shared memory block consists of: bookkeeping block with number of devices, shm key, sizes.. name block contains the device names, data types and owner info data block hold the data Kay Rehlich 33

34 Example to Use the Shared Memory Program 1: Create the Shared Memory ea.adr i1 = 1234; ed.set(i1); result = eq->set (&ea, &ed); // create and set Shared Mem result = eq->get (&ea, &ed); while (result->get_int() == i1) { sleep(1); result = eq->get (&ea, &ed); // check if value has changed } printf ("Data is %i\n", result->get_int()); Program 2: Read the Shared Memory and Change it ea.adr ("@TEST/VERSUCH/LOC/VALUE"); result = eq->get (&ea, &ed); printf ("Data is %i\n", result->get_int()); i1 = 5678; ed.set(i1); result = eq->set (&ea, &ed); // modify Shared Mem Kay Rehlich 34

35 Shared Memory in rpc_test shared mem indicator Kay Rehlich 35

36 ddd: DOOCS Data Display (Edit) Design displays from components: draw one component and use it in other components.. Kay Rehlich 36

37 ddd (Run) In "RUN" mode: displays actual data and animated graphics Kay Rehlich 37

38 ddd Print Add comments Kay Rehlich 38

39 ddd: History Plots Activate History plot: click on a value Add data points: drag the value and drop it into the plot Kay Rehlich 39

40 ddd: Correlation Plots 1. select a time range 2. menu X/Y plot A time plot with multiple curves can be converted into a correlation plot and vice versa Kay Rehlich 40

41 ddd: Strip Chart and Spectrum Plot Strip Chart Spectrum Plot old data in different color Kay Rehlich 41

42 ddd: Synoptic Example Kay Rehlich 42

DOOCS: a Distributed Object Oriented Control System

DOOCS: a Distributed Object Oriented Control System DOOCS: a Distributed Object Oriented Control System O. Hensler, K. Rehlich, DESY 1 ABSTRACT DOOCS is a distributed control system that was developed for the DESY accelerator HERA and mainly for the Tesla

More information

Nomenclature...55 Naming Convention 55 Standard Property Names and Functions in a DOOCS Server 56

Nomenclature...55 Naming Convention 55 Standard Property Names and Functions in a DOOCS Server 56 Abstract...5 Introduction...5 Design Idea...6 Client Interface...11 Client Library (API) 11 EqCall Class 13 EqAdr - Class 14 EqData Class 15 Description of EqData methods 17 C - Interface 21 Fortran -

More information

FNPL control system: an overview

FNPL control system: an overview FNPL control system: an overview Philippe PIOT, FNAL Overview of FNPL controls System needed to be controlled Some personal thoughts Present infrastructure at FNPL Optical room Cryogenic system Optical

More information

DAQ for FLASH operations and experiments

DAQ for FLASH operations and experiments DAQ for FLASH operations and experiments DESY, Hamburg: A.Agababyan, G.Grygiel, B.Fominykh, O.Hensler, R.Kammering, L.Petrosyan, K.Rehlich, V.Rybnikov, DESY, Zeuthen: A.Assova, G.Dimitrov, G.Trowitzsch,

More information

VUV FEL User Workshop 2005

VUV FEL User Workshop 2005 VUV FEL User Workshop 2005 Data Acquisition and DOOCS for VUV-FEL experiments Vladimir Rybnikov DESY 15. 11. 2005 1 Contents DOOCS control system Data AcQuisition System Integration to DAQ Data types Synchronization

More information

MATLAB & LabVIEW Interface to DOOCS

MATLAB & LabVIEW Interface to DOOCS MATLAB & LabVIEW Interface to DOOCS DOOCS Tutorial, DESY Hamburg, June 25-26, 2003 MATLAB/SIMULINK - LLRF application software tools, different kind of measurement and scan tools, camera image acquisition

More information

The Use of LabVIEW FPGA in Accelerator Instrumentation.

The Use of LabVIEW FPGA in Accelerator Instrumentation. The Use of LabVIEW FPGA in Accelerator Instrumentation. Willem Blokland Research Accelerator Division Spallation Neutron Source Introduction Spallation Neutron Source at Oak Ridge National Laboratory:

More information

THE COMMON DEVICE INTERFACE 2.0. Philip Duval and Honggong Wu, DESY MCS, Hamburg, Germany Jaka Bobnar, Cosylab, Ljubljana, Slovenia

THE COMMON DEVICE INTERFACE 2.0. Philip Duval and Honggong Wu, DESY MCS, Hamburg, Germany Jaka Bobnar, Cosylab, Ljubljana, Slovenia THE COMMON DEVICE INTERFACE 2.0 Philip Duval and Honggong Wu, DESY MCS, Hamburg, Germany Jaka Bobnar, Cosylab, Ljubljana, Slovenia Contents CDI and TINE (brief review) How CDI works (brief review) Features

More information

FEL diagnostics and control system

FEL diagnostics and control system FEL diagnostics and control system Thomas M. Baumann WP-85, Scientific Instrument SQS Instrument Scientist Satellite meeting Soft X-ray instruments SQS and SCS Hamburg, 24.01.2017 2 Outline FEL diagnostics

More information

Status of Control System. Hiroshi Kaji

Status of Control System. Hiroshi Kaji Status of Control System Hiroshi Kaji 2 Introduction The aim of control system is to increase integrated luminosity, which directly affects the accuracy of physics results. Our control system are required

More information

Using LabVIEW to Send Commands via RS232 to Ontrack Control Systems ADR Interfaces

Using LabVIEW to Send Commands via RS232 to Ontrack Control Systems ADR Interfaces Using LabVIEW to Send Commands via RS232 to Ontrack Control Systems ADR Interfaces ADR112 DAQ Board ADR101 RS232 Data Acquisition Interface DAQ Ontrack company s lowest-cost solution. RS232 to 8 digital

More information

EPICS: Experimental Physics and Industrial Control System. Control Architecture Reading Group

EPICS: Experimental Physics and Industrial Control System. Control Architecture Reading Group EPICS: Experimental Physics and Industrial Control System Control Architecture Reading Group Overview What, Why and Who? The Subsystems Performance Conclusions What is EPICS and Why? Scaleable real-time

More information

Accord Builder. User Guide

Accord Builder. User Guide User Guide Document: V 3.6 User Guide R01 V3.6 User Guide R01 Page 1 of 110 Table of Contents 1 Introduction... 7 2 General Summary and Definitions... 8 2.1 Accord Platform and Plant... 8 2.2 PLC Control

More information

A Seamless Control System Upgrade

A Seamless Control System Upgrade A Seamless Control System Upgrade for a Continuously Running Accelerator Facility at the Hahn-Meitner-Institut Berlin C. Rethfeldt, W. Busse 1. Ion Beam Lab 1975-2002 / VICKSI Control System (VCS) 2. Port

More information

AFRecorder 4800R Serial Port Programming Interface Description For Software Version 9.5 (Last Revision )

AFRecorder 4800R Serial Port Programming Interface Description For Software Version 9.5 (Last Revision ) AFRecorder 4800R Serial Port Programming Interface Description For Software Version 9.5 (Last Revision 8-27-08) Changes from Version 9.2 1. The communication baud rate is raised to 9600. 2. Testing with

More information

XES PCDS to LUSI XCS Instrument ICD DRAFT

XES PCDS to LUSI XCS Instrument ICD DRAFT INTERFACE CONTROL DOCUMENT (ICD) Doc. No. SP-391-001-25 R0 LUSI SUB-SYSTEM XCS XES PCDS to LUSI XCS Instrument ICD DRAFT Perry Anthony Author Signature Date Gunther Haller PCDS Manager Signature Date Aymeric

More information

BOOSTER RF UPGRADE FOR SPEAR3 *

BOOSTER RF UPGRADE FOR SPEAR3 * BOOSTER RF UPGRADE FOR SPEAR3 * S.Condamoor, S.Allison, J.Sebek, J.Vasquez, J.Wachter SLAC National Accelerator Laboratory, Menlo Park, CA 94025, USA Abstract SLAC's Stanford Positron Electron Asymmetric

More information

Temperature Control Requirements at VUV-FEL

Temperature Control Requirements at VUV-FEL Temperature Control Requirements at VUV-FEL http://www-mkk/kontrollen Olaf Krebs Olaf.krebs@desy.de April 2004 Water-Cooling-Workshop at DESY 1 Some words about: automation and control at MKK Automate

More information

TINE Control System Overview and Status

TINE Control System Overview and Status TINE Control System Overview and Status P. Bartkiewicz, P. Duval, S. Herb, H. Wu (DESY/ Hamburg) and S. Weisse (DESY/ Zeuthen) TINE: A Quick Tour Three-fold Integrated Networking Environment (->Keep your

More information

ME 224: EXPERIMENTAL ENGINEERING. Lecture 2

ME 224: EXPERIMENTAL ENGINEERING. Lecture 2 ME 224: EXPERIMENTAL ENGINEERING Class: M 1:00-1:50 TECH: L170 Labs: T and Th 2:00-4:50 PM Ford Building : B100 Lecture 2 1 Introduction to Labview Labview (Laboratory Virtual Instruments Engineering Workbench)

More information

Ch En 475: Introduction to Instrumentation and Signal Processing with Labview

Ch En 475: Introduction to Instrumentation and Signal Processing with Labview Ch En 475: Introduction to Instrumentation and Signal Processing with Labview Measurement Instrumentation Rapid, on-line measurement of temperature, pressure, liquid level, flow rate and composition is

More information

Matlab OTKB GUI Manual:

Matlab OTKB GUI Manual: Matlab OTKB GUI Manual: Preface: This is the manual for the OTKB GUI. This GUI can be used to control stage position as well as perform sensitivity and stiffness calibrations on the trap. This manual will

More information

Do I need a PPM100 Partial Pressure Monitor for my SRS RGA?

Do I need a PPM100 Partial Pressure Monitor for my SRS RGA? PPM100 Application Note Do I need a PPM100 Partial Pressure Monitor for my SRS RGA? Introduction... 2 What is the PPM100 controller?... 3 How does the PPM100 interface to the SRS RGA?... 4 What does the

More information

Hall D Cryotarget Controls

Hall D Cryotarget Controls Hall D Cryotarget Controls (General Overview) Robert Werth Teachey Detector Support Group Thomas Jefferson National Accelerator Facility Page 1 Topics Requirements Signals User Display / Controls Expert

More information

The New Control System for the Future Low-Emittance Light Source PETRA 3 at DESY:

The New Control System for the Future Low-Emittance Light Source PETRA 3 at DESY: The New Control System for the Future Low-Emittance Light Source PETRA 3 at DESY: From Conceptual Design Work to Realization Reinhard Bacher (for the PETRA III Controls Team) DESY, MST PCaPAC 2006, Jefferson

More information

Control Systems at DESY Current State and future Projects

Control Systems at DESY Current State and future Projects Control Systems at DESY Current State and future Projects Seminar at SPring8 19 th March 2004 Matthias Clausen DESY 19 March 2004 Control Systems at DESY 1 Outline DESY an overview Control Systems at DESY

More information

OTO Photonics. Sidewinder TM Series Datasheet. Description

OTO Photonics. Sidewinder TM Series Datasheet. Description OTO Photonics Sidewinder TM Series Datasheet Description SW (Sidewinder TM ) Series spectrometer,built with the InGaAs type sensor and high performance 32bits RISC controller in, is specially designed

More information

UNICOS* Principles and History

UNICOS* Principles and History Industrial Controls & Unicos UNICOS* Principles and History LHC-CP workshop 3 Session 3 *UNified Industrial COntrol System & not UNified Industrial COntrol System for Cryogenics could become UNICEF for

More information

Process Control and Instrumentation Technology Model: PCT-200

Process Control and Instrumentation Technology Model: PCT-200 Process Control and Instrumentation Technology Model: PCT-200 Introduction The PCT-200 Process Control and Instrumentation rig provides a self-contained process control system which is representative of

More information

Ch En 475: Introduction to Instrumentation and Signal Processing with Labview

Ch En 475: Introduction to Instrumentation and Signal Processing with Labview Ch En 475: Introduction to Instrumentation and Signal Processing with Labview Measurement Instrumentation Rapid, on-line measurement of temperature, pressure, liquid level, flow rate and composition is

More information

HPS Slow Controls: Performance and Future. N. Baltzell HPS Collaboration Meeting November 16, 2016

HPS Slow Controls: Performance and Future. N. Baltzell HPS Collaboration Meeting November 16, 2016 HPS Slow Controls: Performance and Future N. Baltzell HPS Collaboration Meeting November 16, 2016 1 HPS Controls Framework EPICS R3.14.12.5 Mostly softiocs (RHEL7) A few VME crates (vxworks) beamline motors/scalers

More information

ni.com Integrating EPICS and LabVIEW

ni.com Integrating EPICS and LabVIEW Integrating EPICS and LabVIEW Agenda Overview Channel Access (CA) Support LabVIEW EPICS CA Server LabVIEW EPICS CA Client EPICS IOC Support CompactRIO PXI 3 rd Party Options Questions and Answers 3 Overview

More information

NLC Global Controls Architecture

NLC Global Controls Architecture NLC Global Controls Architecture Global Controls Team Members: R. Humphrey, R. Fuller J. Bogart, S. Clark,, L. Hendrickson, M. Ortega, J. Rock, R. Sass, H. Shoaee, E. Siskind (NYCB) Overview of Control

More information

Control System

Control System 070806 ERL@CESR Control System R. Helmke 8-3-2007 1 Introduction We are early in the design of the ERL@CESR control system Most important decisions are yet to be made Solicit expert advice Will try to

More information

Introduction to LabVIEW and NI Hardware Platform

Introduction to LabVIEW and NI Hardware Platform Introduction to LabVIEW and NI Hardware Platform Corrie Botha Platform-Based Approach 2 With LabVIEW, You Can Program the Way You Think 3 With LabVIEW, You Can Program the Way You Think The graphical,

More information

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment

Dept. of Electrical, Computer and Biomedical Engineering. Data Acquisition Systems and the NI LabVIEW environment Dept. of Electrical, Computer and Biomedical Engineering Data Acquisition Systems and the NI LabVIEW environment Data Acquisition (DAQ) Use of some data acquisition technique can be convenient, when not

More information

Determination of Drag Coefficient

Determination of Drag Coefficient DEPARTMENT OF MECHANICAL, INDUSTRIAL AND MANUFACTURING ENGINEERING MIMU 505 - MEASUREMENT AND ANALYSIS Determination of Drag Coefficient You will need to bring a zip disk or USB storage device to the lab

More information

SKA Monitoring & Control Realisation Technologies Hardware aspects. R.Balasubramaniam GMRT

SKA Monitoring & Control Realisation Technologies Hardware aspects. R.Balasubramaniam GMRT SKA Monitoring & Control Realisation Technologies Hardware aspects R.Balasubramaniam GMRT Basic entities of M&C Sensors and Actuators Data acquisition boards Field buses Local M&C nodes Regional M&C nodes

More information

SOFTWARE SCENARIO FOR CONTROL SYSTEM OF INDUS-2

SOFTWARE SCENARIO FOR CONTROL SYSTEM OF INDUS-2 10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10-14 Oct 2005, WE3B.3-70 (2005) SOFTWARE SCENARIO FOR CONTROL SYSTEM OF INDUS-2 ABSTRACT R. K. Agrawal *, Amit Chauhan,

More information

Overview of TANGO Control system

Overview of TANGO Control system http://www.tangocontrols.org/ Overview of TANGO Control system EUROPEAN SYNCHROTRON RADIATION FACILITY June 2010 JM Chaize, ESRF/CERN control workshop 1 A simple acquisition system For simple system Many

More information

Global Collaboration on Accelerator Operations and Experiments

Global Collaboration on Accelerator Operations and Experiments Global Collaboration on Accelerator Operations and Experiments Globalization in the Financial World Has a bad taste. Socializing risk? Privatizing win? in the HEP Community Is key to build the next big

More information

OTR + WS monitors in SUND / SEED section

OTR + WS monitors in SUND / SEED section OTR + WS monitors in SUND / SEED section Katja Honkavaara (UNI-HH and DESY) 4 OTR stations in SUND / SEED section will be replaced by 4 OTR+WS stations 3SUND1 (169 m) 2SUND3 (178 m) 5SEED (187 m) 14SEED

More information

DIAMOND Control System to the EPICS Meeting at San Jose Dec 2001

DIAMOND Control System to the EPICS Meeting at San Jose Dec 2001 to the Meeting at San Jose Dec 2001 What Is DIAMOND? DIAMOND is the new UK Synchrotron Radiation Source To be Located at the Rutherford Appleton Laboratory (RAL) Oxfordshire Medium energy source Complement

More information

Control System Integration 2. Tom Shea ORNL

Control System Integration 2. Tom Shea ORNL Control System Integration 2 Tom Shea ORNL Machine Protection Motivation

More information

T HE discovery at CERN of a new particle

T HE discovery at CERN of a new particle 1 ALFA Detector Control System Luis Seabra, LIP - Laboratório de Instrumentação e Física Experimental de Partículas, Lisbon, Portugal, on behalf of the ALFA group Abstract ALFA (Absolute Luminosity For

More information

DESY. Matthias Clausen

DESY. Matthias Clausen Matthias Clausen Since 9 years @ DESY Used in cryogenic controls (14 IOC) Supported for Utility controls (23 IOC) Diagnostics for several groups (10) Hardware SUN Cluster (2* Enterprise 250) Digital RAID

More information

Overview of Embedded Systems in Medical Applications

Overview of Embedded Systems in Medical Applications of Embedded Systems in Medical Applications 1 Embedded Systems Simplistic definition Embedded System Shorthand for Embedded Processor System Embed microprocessor + fixed program in non-computer system

More information

QUICK START MANUAL. ATEQ F5200 Version Reference : MR-F5200B-U. (Photo no contractual)

QUICK START MANUAL. ATEQ F5200 Version Reference : MR-F5200B-U. (Photo no contractual) QUICK START MANUAL ATEQ F5200 Version 1.01 (Photo no contractual) Reference : MR-F5200B-U REVISIONS OF THE ATEQ F5200 USER MANUAL Due to continuing improvements, the information contained in this user

More information

Analytical Instrumentation

Analytical Instrumentation Analytical Instrumentation Log in: Femlab feml@b09 A graduate course ( Chem9532a/b) Dr. Zhifeng Ding Department of Chemistry The University of Western Ontario (519) 661-2111 Ext. 86161 e-mail: zfding@uwo.ca

More information

2008 JINST 3 S Online System. Chapter System decomposition and architecture. 8.2 Data Acquisition System

2008 JINST 3 S Online System. Chapter System decomposition and architecture. 8.2 Data Acquisition System Chapter 8 Online System The task of the Online system is to ensure the transfer of data from the front-end electronics to permanent storage under known and controlled conditions. This includes not only

More information

GS828-H. GPRS Data Logger

GS828-H. GPRS Data Logger GPRS Data Logger GS828-H Multi Channels Data Logging & Wireless Transmission Upload Data via GPRS and SMS on schedule or alarm triggered Programmable data logging and upload interval Support sensors via

More information

Virtual Instrumentation With LabVIEW

Virtual Instrumentation With LabVIEW Virtual Instrumentation With LabVIEW Section I LabVIEW terms Components of a LabVIEW application LabVIEW programming tools Creating an application in LabVIEW LabVIEW Programs Are Called Virtual Instruments

More information

QUICK START. ATEQ F620 Version 1.0. Reference: MR-28300A-U. (Photo no contractual)

QUICK START. ATEQ F620 Version 1.0. Reference: MR-28300A-U. (Photo no contractual) QUICK START ATEQ F620 Version 1.0 (Photo no contractual) Reference: MR-28300A-U REVISIONS OF THE ATEQ F620 USER MANUAL Due to continuing improvements, the information contained in this user manual, the

More information

TANGO. mature system strong collaboration co-development. lots of features embedded too

TANGO. mature system strong collaboration co-development. lots of features embedded too PCaPAC06 Summary day #1 TANGO mature system strong collaboration co-development lots of features embedded too PETRA III based on well established technologies: TINE, ACOP, cpci, CAN,. shared responsibilities

More information

Supply voltage. Input current. Encoder supply. Memory SIMATIC S7-200, CPU 221 COMPACT UNIT, DC POWER SUPPLY 6 DI DC/4 DO DC, 4 KB CODE/2 KB DATA,

Supply voltage. Input current. Encoder supply. Memory SIMATIC S7-200, CPU 221 COMPACT UNIT, DC POWER SUPPLY 6 DI DC/4 DO DC, 4 KB CODE/2 KB DATA, Data sheet SIMATIC S7-200, CPU 221 COMPACT UNIT, DC POWER SUPPLY 6 DI DC/4 DO DC, 4 KB CODE/2 KB DATA, Supply voltage Rated value (DC) 24 V DC Load voltage L+ Rated value (DC) permissible range, lower

More information

Detector Control System for Endcap Resistive Plate Chambers

Detector Control System for Endcap Resistive Plate Chambers Detector Control System for Endcap Resistive Plate Chambers Taimoor Khurshid National Center for Physics, Islamabad, Pakistan International Scientific Spring March 01, 2010 Contents CMS Endcap RPC Hardware

More information

Introduction to operation

Introduction to operation Introduction to operation C 70 The status of the system is visualized in real time and shows a synoptic of both the transfer chamber and the main components of the machine sheet C 70A A number of different

More information

Overview of DCS Technologies. Renaud Barillère - CERN IT-CO

Overview of DCS Technologies. Renaud Barillère - CERN IT-CO Overview of DCS Technologies Renaud Barillère - CERN IT-CO DCS components Extensions SCADA Supervision OPC or DIM Ethernet PLC FE (UNICOS) Fieldbus Custom FE Process management Fieldbus protocols Field

More information

Ethernet Based Embedded IOC for FEL Control Systems

Ethernet Based Embedded IOC for FEL Control Systems Ethernet Based Embedded IOC for FEL Control Systems J. Yan, D. Sexton, Al Grippo, W. Moore, and K. Jordan ICALEPCS 2007 October 19, 2007 Knoxville Convention Center Knoxville, Tennessee USA JLab FEL Energy

More information

Piezo Vacuum Gauge. HVG-2020A Vacuum Gauge FEATURES. HVG Vacuum Gauge APPLICATIONS. Optional Touchscreen Display BENEFITS

Piezo Vacuum Gauge.   HVG-2020A Vacuum Gauge FEATURES. HVG Vacuum Gauge APPLICATIONS. Optional Touchscreen Display BENEFITS HVG-20A Vacuum Gauge FEATURES Range 0.1 to 1000 Torr Excellent Accuracy ±(0.1% of Reading + 0.5 Torr) 1 Media isolated Touchscreen Display/Control Option USB 0-1 VDC, 0-5 VDC, 0-10 VDC Linear 0-20 ma,

More information

LabVIEW 2009 Real-Time & FPGA 最新技術剖析. National Instruments 美商國家儀器 行銷部技術經理吳維翰

LabVIEW 2009 Real-Time & FPGA 最新技術剖析. National Instruments 美商國家儀器 行銷部技術經理吳維翰 LabVIEW 2009 Real-Time & FPGA 最新技術剖析 National Instruments 美商國家儀器 行銷部技術經理吳維翰 LabVIEW RT 2009 Agenda NI Real-Time Hypervisor MathScript RT RT System Backup and Restore crio Streaming API LabVIEW FPGA 2009

More information

Lesson 4 Implementing a VI

Lesson 4 Implementing a VI Lesson 4 Implementing a VI A. Front Panel Design B. LabVIEW Data Types C. Documenting Code D. While Loops E. For Loops F. Timing a VI G. Iterative Data Transfer H. Plotting Data I. Case Structures A. Front

More information

Computerized Measurement Systems (EEMN10) 2016

Computerized Measurement Systems (EEMN10) 2016 Computerized Measurement Systems (EEMN10) 2016 CHRISTIAN ANTFOLK & JOSEFIN STARKHAMMAR Course information 2016 Course administrators: Christian Antfolk (christian.antfolk@bme.lth.se) Josefin Starkhammar

More information

Computerized Measurement Systems (EEMN10) 2014

Computerized Measurement Systems (EEMN10) 2014 Computerized Measurement Systems (EEMN10) 2014 CHRISTIAN ANTFOLK & JOSEFIN STARKHAMMAR Course information 2014 Course administrators: Christian Antfolk (christian.antfolk@bme.lth.se) Josefin Starkhammar

More information

hipecs-cio55 CANopen I/O module with 4 analog inputs

hipecs-cio55 CANopen I/O module with 4 analog inputs General The hipecs-cio55 is a low-cost CANopen module with 4 analog input lines. The I/O are isolated from power supply and the CAN bus sub system. Furthermore, the module has an input resolution of 16

More information

Computerized Measurement Systems (EEMN10) 2015

Computerized Measurement Systems (EEMN10) 2015 Computerized Measurement Systems (EEMN10) 2015 CHRISTIAN ANTFOLK & JOSEFIN STARKHAMMAR Course information 2015 Course administrators: Christian Antfolk (christian.antfolk@bme.lth.se) Josefin Starkhammar

More information

XAL Status Report Spring, 2008

XAL Status Report Spring, 2008 Spring, 2008 Thomas Pelaia II EPICS Meeting March 14, 2008 What is XAL? Development environment for creating accelerator physics applications, scripts and services Control room applications Analysis applications

More information

UPGRADE PROGRAM. V70 Series Pumps vs V81T Series Pumps

UPGRADE PROGRAM. V70 Series Pumps vs V81T Series Pumps VARIAN vacuum technologies UPGRADE PROGRAM V70 Series Pumps vs V81T Series Pumps Technical Memo Technical Memo - 1 - V70 series vs V81-T INDEX Outline drawings ISO63 3 Outline drawings CF2-¾ 4 Outline

More information

Sample. Pearson BTEC Levels 4 Higher Nationals in Engineering (RQF) Unit 15: Automation, Robotics and Programmable Logic Controllers (PLCs)

Sample. Pearson BTEC Levels 4 Higher Nationals in Engineering (RQF) Unit 15: Automation, Robotics and Programmable Logic Controllers (PLCs) Pearson BTEC Levels 4 Higher Nationals in Engineering (RQF) Unit 15: Automation, Robotics and Programmable Logic Controllers (PLCs) Unit Workbook 1 in a series of 4 for this unit Learning Outcome 1 Design

More information

ATLAS DCS Overview SCADA Front-End I/O Applications

ATLAS DCS Overview SCADA Front-End I/O Applications Overview SCADA Front-End I/O Applications ATLAS TDAQ week, July 6th 2001, H.J.Burckhart 1 SCX1 USA15 Common Infrastructure PC Local Area Network Server Operation Local Control Stations (LCS) Expert Subdetector

More information

LabVIEW Basics I: Introduction Course

LabVIEW Basics I: Introduction Course www.ni.com/training LabVIEW Basics I Page 1 of 4 LabVIEW Basics I: Introduction Course Overview The LabVIEW Basics I course prepares you to develop test and measurement, data acquisition, instrument control,

More information

A LabVIEW Program for the Particle Analysis by Laser Mass Spectrometry Instrument

A LabVIEW Program for the Particle Analysis by Laser Mass Spectrometry Instrument A LabVIEW Program for the Particle Analysis by Laser Mass Spectrometry Instrument by David Thomson Research Scientist - Systems Integrator NOAA Aeronomy Laboratory - Original Code Consulting and Richard

More information

Environmental Control and Monitoring (Draft)

Environmental Control and Monitoring (Draft) Next Generation Adaptive Optics System Environmental Control and Monitoring (Draft) April 10, 2009 VersionV1.0 Prepared By Jason Chin 2 of 11 REVISION HISTORY Revision Date Author (s) Reason for revision

More information

Software Development for Linear Accelerator Data Acquisition Systems

Software Development for Linear Accelerator Data Acquisition Systems Software Development for Linear Accelerator Data Acquisition Systems Jackson DeBuhr Department of Physics, Applied Physics, and Astronomy, Rensselaer Polytechnic Institute, Troy, NY, 12180 (Dated: August

More information

DRIVER AND LIBRARY FOR DB67 DSP BOARD DRIVER AND LIBRARY FOR DB67 DSP BOARD

DRIVER AND LIBRARY FOR DB67 DSP BOARD DRIVER AND LIBRARY FOR DB67 DSP BOARD DRIVER AND LIBRARY FOR DB67 DSP BOARD G.Petrosyan MVP, DESY (Hamburg, Germany), ErPhi (Erevan, Armenia) K. Rehlich DESY (Hamburg, Germany) P.Vetrov DESY (Hamburg, Germany), DRIVER The basic part of LLRF

More information

Status of the CSNS Control System

Status of the CSNS Control System Status of the CSNS Control System Chunhong Wang Control Group Accelerator Center IHEP 14/10/2011 ICAEPCS2011,Grenoble,France Outline Project Overview Preliminary Design of the Control System Control Task/Scope

More information

Virtual Instrumentation With LabVIEW

Virtual Instrumentation With LabVIEW Virtual Instrumentation With LabVIEW Course Goals Understand the components of a Virtual Instrument Introduce LabVIEW and common LabVIEW functions Build a simple data acquisition application Create a subroutine

More information

Sing n l g e B o B a o rd d Co C m o pu p t u e t rs a nd n Ind n u d s u tr t ial P C C Ha H rdw d are a t t t h t e h CL C S

Sing n l g e B o B a o rd d Co C m o pu p t u e t rs a nd n Ind n u d s u tr t ial P C C Ha H rdw d are a t t t h t e h CL C S Single Board Computers and Industrial PC Hardware at the CLS E. Matias, D. Beauregard, R. Berg, D. Chabot, T. Wilson, G. Wright Canadian Light Source Layout 170.88 m circumference 2.9 GeV ~ 200-300 ma

More information

Electronic Multi-channel Load PMLA. 150 W / 600 W 40 V up to 240 V 1 A up to 120 A. Preliminary Edition

Electronic Multi-channel Load PMLA. 150 W / 600 W 40 V up to 240 V 1 A up to 120 A. Preliminary Edition Electronic Multi-channel Load PMLA 150 W / 600 W 40 V up to 240 V 1 A up to 120 A Preliminary Edition Functionality Interface Overview Master RS-232 X CAN O USB X Analog O LAN X Analog isoliert / GPIB

More information

Analytical Instrumentation

Analytical Instrumentation Analytical Instrumentation A graduate course ( Chem9532a/b) Dr. Zhifeng Ding Department of Chemistry The University of Western Ontario (519) 661-2111 Ext. 86161 e-mail: zfding@uwo.ca Log in: Femlab feml@b09

More information

Transitioning Your Application to the New QE Pro

Transitioning Your Application to the New QE Pro 07/11/2014 Transitioning Your Application to the New QE Pro Whitepaper by Ocean Optics Staff Introduction We have introduced new features with the release of the QE Pro Spectrometer; all of which enhance

More information

Design specifications and test of the HMPID s control system in the ALICE experiment.

Design specifications and test of the HMPID s control system in the ALICE experiment. Design specifications and test of the HMPID s control system in the ALICE experiment. E. Carrone For the ALICE collaboration CERN, CH 1211 Geneva 23, Switzerland, Enzo.Carrone@cern.ch Abstract The HMPID

More information

Using Memcahed as real-time database in the SPARC Control System. G. Di Pirro,, E. Pace, INFN LNF, Italy

Using Memcahed as real-time database in the SPARC Control System. G. Di Pirro,, E. Pace, INFN LNF, Italy Using Memcahed as real-time database in the SPARC Control System G. Di Pirro,, E. Pace, INFN LNF, Italy The Frascati Laboratory DAFNE electron positron collider SPARC_LAB Free Electron Laser 2 The SPARC_LAB

More information

Profibus DP/V1 Interface for Bayard-Alpert Pirani Capacitance Diaphragm Gauge

Profibus DP/V1 Interface for Bayard-Alpert Pirani Capacitance Diaphragm Gauge Communication Protocol Profibus DP/V1 Interface for Bayard-Alpert Pirani Capacitance Diaphragm Gauge BCG450-SP tira41e1 (2005-06) 1 About this Document This document describes the functionality and programming

More information

OtO Photonics. Sidewinder TM Series Datasheet. Description

OtO Photonics. Sidewinder TM Series Datasheet. Description OtO Photonics Sidewinder TM Series Datasheet Description SW (Sidewinder TM ) Series spectrometer,built with the InGaAs type sensor and high performance 32bits RISC controller in, is specially designed

More information

DC - Devices and Controller

DC - Devices and Controller 123 DC - Devices and Controller 1 DC-0010 Diode laser controller MK1-HP The diode laser module is connected via the 15 pin HD SubD jacket at the rear of the controller. The controller reads the EEPROM

More information

Control and Monitoring of the Front-End Electronics in ALICE

Control and Monitoring of the Front-End Electronics in ALICE Control and Monitoring of the Front-End Electronics in ALICE Peter Chochula, Lennart Jirdén, André Augustinus CERN, 1211 Geneva 23, Switzerland Peter.Chochula@cern.ch Abstract This paper describes the

More information

Experience of Developing BEPCII Control System. Jijiu ZHAO IHEP, Beijing ICALEPCS2007 October 18, 2007

Experience of Developing BEPCII Control System. Jijiu ZHAO IHEP, Beijing ICALEPCS2007 October 18, 2007 Experience of Developing BEPCII Control System Jijiu ZHAO IHEP, Beijing ICALEPCS2007 October 18, 2007 BEPCII Project The project BEPCII is for upgrading the BEPC (Beijing Electron Positron Collider) to

More information

PCI-3E. PCI Interface Card Page 1 of 7. Description. Features

PCI-3E. PCI Interface Card Page 1 of 7. Description. Features Page 1 of 7 class="notice" style="color:#a82a2f;font-weight:bold">the PCI-3E does not support Windows 7 Operating System. Please see our USB4 interface product which is Windows 7 compatible. The PCI-3E

More information

Future Design Controls, Inc. VR Series (VR06 & VR18) Firmware Release Notes; v0.94 to v2.37

Future Design Controls, Inc. VR Series (VR06 & VR18) Firmware Release Notes; v0.94 to v2.37 V2.38 (10-30-2013) [applies to both VR06 & VR18] 1. Bug fixed: Filter bounce for alarm function V2.37 (07-2010) [applies to both VR06 & VR18] 1. Compatible with Future Design Controls DAQ software (IO

More information

Stand-alone manual for the RasCLiC set-up in TT1

Stand-alone manual for the RasCLiC set-up in TT1 Appendix B Stand-alone manual for the RasCLiC set-up in TT1 The Transfer Tunnel One (TT1) at CERN, a tunnel where particle beams were transferred from the Proton Synchrotron (PS) to the Intersecting Storage

More information

Acquiring Data from Sensors and Instruments Using MATLAB

Acquiring Data from Sensors and Instruments Using MATLAB Acquiring Data from Sensors and Instruments Using MATLAB Chirag Patel Application Engineer Control Systems MathWorks 2011 The MathWorks, Inc. 1 Agenda Why acquire data with MATLAB? Overview of data access

More information

DT9828. USB Powered Thermocouple Measurement Module. Key Features: Analog Input Channels

DT9828. USB Powered Thermocouple Measurement Module. Key Features: Analog Input Channels DT9828 USB Powered Thermocouple Measurement Module Key Features: 8 differential analog inputs for thermocouple or voltage measurements Support for B, E, J, K, N, R, S, and T thermocouple types One cold

More information

Overview of the Experimental Physics and Industrial Control System: EPICS

Overview of the Experimental Physics and Industrial Control System: EPICS September, 1998 Overview of the Experimental Physics and Industrial Control System: EPICS Stephen A. Lewis Lawrence Berkeley National Laboratory A Note for Prospective Users Introduction The collaboration

More information

1.1 Errors and Event list

1.1 Errors and Event list 1.1 Errors and Event list 1.1.1 State machine errors Error code Display description Full description 0x0100 EVENT OVERFLOW Too many events were entered into state machine configuration 0x0101 STATE OVERFLOW

More information

Supply voltage. Input current. Encoder supply. Memory

Supply voltage. Input current. Encoder supply. Memory Data sheet SIMATIC S7-200, CPU 224XP COMPACT UNIT, DC POWER SUPPLY 14 DI DC/10 DO DC, 2 AI, 1 AO 12/16 KB CODE/10 KB DATA, 2 PPI/FREEPORT PORTS Supply voltage Rated value (DC) 24 V DC Load voltage L+ Rated

More information

SNS Application Programming Infrastructure and Physics Applications (Java based!)

SNS Application Programming Infrastructure and Physics Applications (Java based!) Application Programming Infrastructure and Physics Applications (Java based!) Paul Chu Oct. 7, 2005 1 Contributors Application Programming Team: P. Chu, J. Galambos, T. Pelaia, A. Shishlo Active application

More information

Internet of Things: Using MRAA to Abstract Platform I/O Capabilities

Internet of Things: Using MRAA to Abstract Platform I/O Capabilities Internet of Things: Using MRAA to Abstract Platform I/O Capabilities Integrated Computer Solutions, Inc. Contents 1. Abstract... 3 2. MRAA Overview... 3 2.1. Obtaining MRAA APIs and API Documentation...

More information

SmartSoft AES Operator s Guide

SmartSoft AES Operator s Guide SmartSoft AES Operator s Guide Part No. 702064 Rev. A Physical Electronics USA, PHI, SMART-Tool, SmartSoft, MultiPak and Watcher are trademarks of ULVAC-PHI, Inc. All other trademarks are the property

More information

Calibration of CTD-equipped SRDLs

Calibration of CTD-equipped SRDLs Calibration of CTD-equipped SRDLs Connect the cable Connect the D-connector to a serial port on the PC, and connect the USB connector to the PC. One of the two lights contained in the potted connector

More information