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

EPICS Support for Group3 Control System

  • Upload
    spence

  • View
    36

  • Download
    4

Embed Size (px)

DESCRIPTION

EPICS Support for Group3 Control System . Carl Lionberger Group3 ™ optical-fiber-connected I/O Software and operational experience. Group3 control system. VME-Based fiber-optic loop controller 2 loops/VME bd, 8 bds/VME crate SDLC 1.152 Mbaud on loop 16 DI’s (Device Interface) / loop - PowerPoint PPT Presentation

Citation preview

Page 1: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger 1

EPICS Support for Group3 Control System

Carl Lionberger

Group3™ optical-fiber-connected I/OSoftware and operational experience

Page 2: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

2

Group3 control system• VME-Based fiber-optic loop controller

– 2 loops/VME bd, 8 bds/VME crate– SDLC 1.152 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

Page 3: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

3

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)

Page 4: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

4

Group3 controls in a rack

Page 5: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

5

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

Page 6: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

6

CNA Module

Page 7: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

7

Power Supply Control with CNA

Page 8: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

8

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!

Page 9: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

9

Cache Polling 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

Page 10: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

10Group3 layout screen

Page 11: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

11Loop Controller Diagnostic

Page 12: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

12

Group3 Diagnostic Port

Page 13: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

13

Dbior report level 3Scanner has run 13221688 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 288247461 and Send count 292452437

Error vector 0x1000000 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: 1 0 0

IODef 9 DI 6 Board 1 Type 3 IO Address 0xcc24 updates/sec 28 OK

Ints/sec: 0 0 0 0 0 0 0 0

Page 14: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

14

Dbior report level 4IODef 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

136003 0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00 75 66 66 65 72 20 6f 76 65 72 66 6c 6f 77 0d

0a 20 6f 76 65 72 66 6c 6f 77 0d 0a 20 20

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: 0 0 0 0 0 0 0 0

r mses r tries data buffer

265969 0 01 00 03 00 02 00 02 00 02 00 01 00 03 00 03 00

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

Page 15: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

15

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

Page 16: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

16

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

Page 17: EPICS Support for Group3 Control System

8 May 2001 EPICS Group3 Carl Lionberger

17

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