Status of the Electrical Installation and the Operating Principle of - - PowerPoint PPT Presentation

status of the electrical installation and the operating
SMART_READER_LITE
LIVE PREVIEW

Status of the Electrical Installation and the Operating Principle of - - PowerPoint PPT Presentation

Status of the Electrical Installation and the Operating Principle of the PANDA Cluster-Jet Target's PLC Benjamin Hetz Westflische Wilhelms-Universitt Mnster, Institut fr Kernphysik PANDA LIV. Collaboration Meeting Darmstadt, September 8th


slide-1
SLIDE 1

Status of the Electrical Installation and the Operating Principle of the PANDA Cluster-Jet Target's PLC

Benjamin Hetz

Westfälische Wilhelms-Universität Münster, Institut für Kernphysik

PANDA LIV. Collaboration Meeting Darmstadt, September 8th 2015

slide-2
SLIDE 2

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz 2/21

Status of the Electrical Installation

Neat new gadgets we have:

  • Hitherto just e-mail messages from the target
  • Uninterruptible Power Supply
  • UMTS modem

 Our target can now message us on our mobiles during a power failure, critical errors …

  • Electrical installation mostly done on target frame side
  • Electrical installation of 19“ rack cabinet is ongoing
  • Skimmer and collimator cross tables are controllable
  • PLC putted into operation
  • All valves controllable via the (preliminary) Slow Control and the gas modules
slide-3
SLIDE 3

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz 3/21

Inside the Control Cabinet

  • automatic lifting system
  • skimmer and collimator cross

tables control

  • absolute rotation encoders

(dotted)

  • gas modules-PROFIBUS

gateway

  • main PLC
  • PROFIBUS gateway
slide-4
SLIDE 4

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz 4/21

Main PLC Configuration

  • Digital Outputs (0V/24V): Open valve - close valve (pulsed), …
  • Digital Inputs (0/24V): Valve states (open/closed), …
  • Analogue Lines (4-20 mA): Coolant Temperature, Pressures, …
  • Every measurement is given as an voltage/current value to the main PLC inputs. Same is done for the PLC outputs
  • No need to care about protocol details
  • Every measurement is digitized by the main PLC and is then also accessible by the transition point PLC
slide-5
SLIDE 5

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz 5/21

Transition Point PLC

  • Transition point PLC is connected/synced via

PROFIBUS with the main PLC

  • Transition point PLC is mirroring main PLC

inputs/outputs

  • Every PLC output is directly connected to a

CompactRIO input and vice versa

  • CompactRIO is just reading/writing analogue/digital

signals

slide-6
SLIDE 6

Reading Measurement Values from the PLC

6/21

24 V 6 mA 4 mA

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

slide-7
SLIDE 7

Reading Measurement Values from the PLC

7/21

24 V 6 mA 4 mA

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

slide-8
SLIDE 8

Reading Measurement Values from the PLC

8/21

24 V 6 mA 4 mA

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

slide-9
SLIDE 9

Writing Measurement Values to the PLC

9/21 PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

Switch valve on

slide-10
SLIDE 10

Writing Measurement Values to the PLC

10/21

24 V

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

Switch valve on

slide-11
SLIDE 11

Writing Measurement Values to the PLC

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz 11/21

24 V Switch valve on After 100 ms this process is repeated with a 0 V signal, because valves are pulse driven devices.

slide-12
SLIDE 12

12/21

Preliminary CompactRIO of the Cluster-Jet Target

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

slide-13
SLIDE 13

13/21

Programming Mode of the CompactRIO

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

Different programming modes:

  • Direct FPGA programming
  • Scan Mode

Rule of thumb:

  • FPGA if frequency > 500 Hz or CPU usage > 60%

Advantages of Scan Mode:

  • More simple Programming
  • Dynamically initialize/detect modules
  • Fault Engine available
  • Diagnostic and Debugging

If more speed is needed: Hybrid Mode

  • Scan Engine and use of FPGA
  • Disadvantages:
  • Little more overhead
  • Whole Module only accessible through

direct FPGA programming

  • Less simple programming

http://www.ni.com/pdf/products/us/fullcriodevguide.pdf

slide-14
SLIDE 14

14/21

Data Flow Inside the CompactRIO

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

slide-15
SLIDE 15

15/21

Finite State Machine for the (preliminary) Slow Controll of the Cluster-Jet Target

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

slide-16
SLIDE 16

16/21

Example Run of the Infinite State Machine

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

CompactRIO PC

Click

EPICS

CPU usage update values Switch state?

slide-17
SLIDE 17

17/21

Example Run of the Infinite State Machine

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

CompactRIO PC

EPICS

Handle Error

slide-18
SLIDE 18

18/21 PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

Later Connection Point of the final CompactRIO to the PLC

slide-19
SLIDE 19

19/21

Later Connection Point of the final CompactRIO to the PLC

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

CompactRIO from the National Centre for Nuclear Research, Warsaw group

slide-20
SLIDE 20

Connection of the final CompactRIO to the PLC

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

Replace recipe for our CompactRIO with the Warsaw one:

  • Plug‘n‘Play design – „simple“ 1:1 rewiring
  • No need to know where the devices are located and which connectors are used
  • Final Slow Control just needs to know which value ranges and input formats (voltage/current/…) are given
  • Examples:

− Baratron measurand range: 0 bar – 30 bar → value range: 4 mA – 20 mA − Open Valve: 100 ms pulse on the corresponding DI line of the transfer point PLC

  • Exceptions:

− Only talking about devices connected to the PLC, no RS232/RS485/LAN/… devices − Current outputs of the spherical joint cross table potentiometer directly connected to CompactRIO and given to our cross table control as EPICS Process Variable

  • Simple PLC design/connection interface has advantages

− For the Slow Control team testing their code while the target is not accessible during assembly/future beam times − Via function generators, mock-up VIs, loop back VIs… (we use this techniques also for non PLC devices)

Sample Mock-Up VI 20/21

slide-21
SLIDE 21

21/21

Connection of the final CompactRIO to the PLC

PANDA Collaboration Meeting September 2015 – Target Meeting – Benjamin Hetz

Collaboration between Münster and Warsaw group:

  • Detailed lists of all parts and measurands, flow charts, concept papers, …
  • Already shared with Warsaw group
  • Happy to help if some information is missing/outdated
  • Missing manuals
  • Share our know-how gained by using our preliminary Slow Control
  • Looking forward to have constructive discussions about problems and ideas
  • Welcome you to our institute to have a look at the target and its control devices