8 May 2001EPICS Group3 Carl Lionberger1 EPICS Support for Group3 Control System Carl Lionberger Group3™ optical-fiber-connected I/O Software and operational.

Slides:



Advertisements
Similar presentations
Dicembre 2009SPES Control System Group Acquisition using VME boards Conforto Nicola.
Advertisements

MIL/STD-1553B Bus Overview J. Frederick Bartlett Fermilab June 3, 1999.
MC68HC11 System Overview. System block diagram (A8 version)
MLC Connectivity to SLC 500 via DeviceNet
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
Veilux Fiber Optic Transceiver
Status of the LANSCE Upgrade LA-UR Eric Bjorklund.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Introduction Part 3: Input/output and co-processors dr.ir. A.C. Verschueren.
Chapter 7 Input Modules.
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
Development of a Linux- based small-size controller using PoE technology T. Masuda, T. Fukui, R. Tanaka SPring-8 ICALEPCS2005, Oct , Geneva, Switzerland.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
DP Cabinet.
CR1000s are only one part of a data acquisition system. To get good data, suitable sensors and a reliable data retrieval method are required. A failure.
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™
Chapter 8 Output Modules.
ICS – Software Engineering Group 1 SNS Power Supply Control Sheng Peng.
To control the movement of a manual wheelchair by means of human voice for paralyzed patients. AIM:
Kristian Naess Qicai Guo Roy Torres Mark Bacchus Yue Kun Alberto Chestaro.
Computerized Train Control System by: Shawn Lord Christian Thompson.
K200S Introduction.
Programmable logic control Data Processing Computer System Key Board Light Pen Mouse PLC a Process Control Computer System Motion Sensor Sound Sensor.
EPICS IOC Diagnostics Tools Jeff Hill. Overview 4 EPICS built-in diagnostic tools 4 solutions to specific problems.
Power Supply Controller Architecture
A BRIEF INTRODUCTION TO FIELDBUS 4 hf NETLOGIC PLC TRADITIONAL CABLING SYSTEM TERMINAL BOARD.
PROFIBUS wiring/installation can be done with:
Page 1 ADAM-6000 Web-enabled Smart I/O Γιάννης Στάβαρης Technical Manager Ιούνιος 26, 2007.
Identifying SLC 500™ System Components. SLC 500 System Options  The SLC 500 line of processors comprises both fixed and modular processor styles.:
Chapter 10 PLC Processors.
Chapter 7 AC 800M Hardware Course T314.
Industrial Grade Device Connectivity Success Story Guidebook Power Automation Transportation Automation Kiosk/ATM/POS Typical Application.
SNS Integrated Control System EPICS Collaboration Meeting SNS Machine Protection System SNS Timing System Coles Sibley xxxx/vlb.
APS BPM and power supply applications on micro-IOCs W. Eric Norum
Electronics for PS and LHC transformers Grzegorz Kasprowicz Supervisor: David Belohrad AB-BDI-PI Technical student report.
2007 Oct 18SYSC2001* - Dept. Systems and Computer Engineering, Carleton University Fall SYSC2001-Ch7.ppt 1 Chapter 7 Input/Output 7.1 External Devices.
Computer Architecture Lecture10: Input/output devices Piotr Bilski.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Chapter 6 – Connectivity Devices
M340 Modbus Plus Proxy Link legacy systems to Ethernet
Copyright © 2002 Delmar Thomson Learning Chapter 10 PLC Processors.
GLAST LAT ProjectDOE/NASA Peer Review, March 19-20, 2003 GLAST Large Area Telescope: Electronics, Data Acquisition & Instrument Flight Software Flight.
K. Luchini LCLS Injector /BC1 Magnet PS Final Design Review, March 30, Injector and BC1 Magnet PS Controls K. Luchini.
Serial Data Link on Advanced TCA Back Plane M. Nomachi and S. Ajimura Osaka University, Japan CAMAC – FASTBUS – VME / Compact PCI What ’ s next?
Fast Fault Finder A Machine Protection Component.
ICS – Software Engineering Group 1 IOC Operations at SNS Carl Lionberger.
Control System Overview J. Frederick Bartlett Fermilab June 1,1999.
June 17th, 2002Gustaaf Brooijmans - All Experimenter's Meeting 1 DØ DAQ Status June 17th, 2002 S. Snyder (BNL), D. Chapin, M. Clements, D. Cutts, S. Mattingly.
Hardware Introduction – Standard vs Q.i
PART 7 CPU Externals CHAPTER 7: INPUT/OUTPUT 1. Input/Output Problems Wide variety of peripherals – Delivering different amounts of data – At different.
New IP Drivers using drvIpac Module Driver:CANopen Carrier Driver:GPFC drvIpac ?? CANopen Tip810 CAN Tip810 mv162GPFCatc40vipc310vipc616 Module driver.
New product introduction:
GAN: remote operation of accelerator diagnosis systems Matthias Werner, DESY MDI.
LIGO-G9900XX-00-M LIGO II1 Why are we here and what are we trying to accomplish? The existing system of cross connects based on terminal blocks and discrete.
1 1999/Ph 514: Supported Hardware EPICS Supported Hardware Ned D. Arnold APS.
Data Communication & Networking. Data communication Not to be confused with telecommunication –Any process that permits the passage from a sender to one.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
FPD SOFTWARE TEST MOTIONS / CONNECTIONS / CONFIGURATION / SOFTWARE / TESTS / CONCLUSION Lionel Peyrichoux 14 March 2001.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
Magnet Low Current PS Upgrade Kristi Luchini,Sandeep Babel, Till Straumann, Mitch D’Ewart, Briant Lam, Dave MacNair May 19, 2016 VME to Emedded Industrial.
Demo system of Belle2link Sun Dehui, Zhao Jingzhou,Liu zhen’an Trigger Lab IHEP.
Identifying SLC 500™ System Components. SLC 500 System Options  The SLC 500 line of processors comprises both fixed and modular processor styles.:
Industrial communication networks
Iwaki System Readout Board User’s Guide
AIM: To control the movement of a manual wheelchair by means of human voice for paralyzed patients.
Identifying SLC 500™ System Components
Fiber Based Synchronous Timing System
Power Supply Control for BEPCII
Digitally subtracted pulse between
Presentation transcript:

8 May 2001EPICS Group3 Carl Lionberger1 EPICS Support for Group3 Control System Carl Lionberger Group3™ optical-fiber-connected I/O Software and operational experience

8 May 2001EPICS Group3 Carl Lionberger2 Group3 control system VME-Based fiber-optic loop controller –2 loops/VME bd, 8 bds/VME crate –SDLC Mbaud on loop 16 DI’s (Device Interface) / loop –CNA – 2 AI, 1 AO, 8BI, 8BO Has PID (not supported) –CN3 – CPU + 3 I/O boards digital I/O, analog I/O, motor control Serial, gpib (not supported) –Diagnostic Port on each DI

8 May 2001EPICS Group3 Carl Lionberger3 Optical Fiber Items HP HFBR Versatile Link –40 meters max/link plastic, 3 km max/link glass Plastic easy to terminate in-house Glass & SMA connectors by special order –Have had bad experience with passive cable extenders (barrel connectors, feed-throughs)

8 May 2001EPICS Group3 Carl Lionberger4 Group3 controls in a rack

8 May 2001EPICS Group3 Carl Lionberger5 Group3 EPICS support CNA combination module –Ai, ao, bi, bo, mbbi, mbbiD, mbbo, mbboD B digital module –bi, bo, mbbi, mbbiD, mbbo, mbboD C 8 16-bit analog input – ai D 8 12-bit analog output – ao E 4-channel DC motor controller –Mbbo for mode, ao for speed, accel G 4-channel stepper – steppermotor record H 4-channel encoder – ai, steppermotor record F dual-serial, diagnostic port – vxWorks tty driver Loop Controller (status) – ai, mbbi, mbbiD

8 May 2001EPICS Group3 Carl Lionberger6 CNA Module

8 May 2001EPICS Group3 Carl Lionberger7 Power Supply Control with CNA

8 May 2001EPICS Group3 Carl Lionberger8 Directly connected CNAs 2 CNA’s connected directly to each other by two fiber cables Output of each one reflects corresponding inputs of other Nice for remote power switches and resets No Software!

8 May 2001EPICS Group3 Carl Lionberger9 CachePolling Loop ~30Hz DI1 DI2 DI3 Loop Controller input PV Output PV Device Support drvG3 Sequence-number concurrency control Per-DI semaphore protected Interrupt IO Scan Queue vxWorks tty driver Group3 EPICS support

8 May 2001EPICS Group3 Carl Lionberger10 Group3 layout screen

8 May 2001EPICS Group3 Carl Lionberger11 Loop Controller Diagnostic

8 May 2001EPICS Group3 Carl Lionberger12 Group3 Diagnostic Port

8 May 2001EPICS Group3 Carl Lionberger13 Dbior report level 3 Scanner has run times. Loop Controller 12 in use at 0xffffc000 with status 0x0 Extended error: 0x1 error count: 3477 DI online bits: 0x7f IO Buffer memory 34 percent used; 14 of 60 iodefs used. Receive count and Send count Error vector 0x DI vector 0x0 IO vector 0x0 SDLC 0x84 Error vector bits: Bad SDLC Packet Active nodes: IODef 0 DI 0 Board 0 Type 6 IO Address 0xcf80 updates/sec 0 OK vxWorks tty name: LEBT:Extr receive index 0 IODef 8 DI 3 Board 1 Type 101 IO Address 0xcc48 updates/sec 1 OK Ints/sec: IODef 9 DI 6 Board 1 Type 3 IO Address 0xcc24 updates/sec 28 OK Ints/sec:

8 May 2001EPICS Group3 Carl Lionberger14 Dbior report level 4 IODef 3 DI 3 Board 0 Type 6 IO Address 0xce00 updates/sec 0 OK vxWorks tty name: LEBT:Chop_P receive index 0 r mses r tries data buffer f c 6f 77 0d 0a 20 6f c 6f 77 0d 0a IODef at 0xffffc070 DI 0x3 Bd 0x0 Type 0x6 offset 0xe00 IODef 9 DI 6 Board 1 Type 3 IO Address 0xcc24 updates/sec 20 OK Ints/sec: r mses r tries data buffer IODef at 0xffffc0d0 DI 0x6 Bd 0x1 Type 0x3 offset 0xc24 IODef 10 DI 0 Board 1 Type 101 IO Address 0xcbdc updates/sec 7 OK Ints/sec: 5 2 0

8 May 2001EPICS Group3 Carl Lionberger15 Sparks Can Still Get In Power (24V AC/DC) –Isolation transformer types –Routing of 110 V Signals –RC networks in CN3, CNA connector blocks –Grounding and shielding VME crates –Overall grounding and power quality

8 May 2001EPICS Group3 Carl Lionberger16 General Problems No readback of outputs through normal channels. –Could startup with diagnostic ports only to obtain initial readback value for glitchless performance. Rewrite driver CN3 board addressing flaw –Don’t use multiple boards of same type in same CN3! –Firmware fix in the works? Addresses not reconfigurable on the fly Diagnostic port-level automatic configuration support inadequate

8 May 2001EPICS Group3 Carl Lionberger17 Conclusions Easy to set up and use Runs reliably under reasonable conditions Optical fiber communication link does not solve all electrical isolation problems There are still some possible driver level issues