Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

20-02-2019
04-06-2019
05-06-2019
11-06-2019
13-06-2019
28-06-2019
30-06-2020
01-12-2020

PS in test

3001-0612-2020

Cambiati i PSs sotto test (adesso sono connessi ad un carico e limitati in corrente)
QUATB201 e QUATB202 QUATB204 e QUATB205 vengono lasciati accesi

...

- i DBFiles del DEVIL671

...

sono esposti e configurati sui quadrupoli QUATB201 e QUATB202

QUATB201

DEC   192   168   190   151
HEX    C0    A8    BE    97

QUATB202

DEC   192   168   190   152
HEX    C0    A8    BE    98

...

Nuova sottoclasse per nuovi alimentatori EEI per Quad., Dip. e Dip. pseudo-pulsato.

...

prefs:      TCP_DCS port = 6345, idleTime = 100 ms

IPTable:    da fare


NAMING DESIGN

Type

NAMING DEFINITIVO

MAC ADRESS

IP

POLARITÀ CAVI


RACK






+

-


DP01

Pulsed Dipole

DHPTB102

00:90:E8:67:18:61

192.168.190.157

1

2

SABTF2-001

DH01

DC Dipole

DHSTB201

00:90:E8:66:74:D2

192.168.190.158

3

4

SABTF2-001

DH02

DC Dipole

DHSTB202

00:90:E8:66:74:DC

192.168.190.159

5

6

SABTF2-003

DC01

DC Dipole

DHSTB203

00:90:E8:63:EB:5B

192.168.190.160

7

8

SABTF2-003

QUAD01

DC Quadrupole

QUATB201

00:90:E8:67:16:06

192.168.190.151

20

19

SABTF2-002

QUAD02

DC Quadrupole

QUATB202

00:90:E8:66:74:D3

192.168.190.152

18

17

SABTF2-002

QUAD03

DC Quadrupole

QUATB203

00:90:E8:63:EB:6A

192.168.190.153

16

15

SABTF2-002

QUAD04

DC Quadrupole

QUATB204

00:90:E8:67:16:07

192.168.190.154

14

13

SABTF2-002

QUAD05

DC Quadrupole

QUATB205

00:90:E8:66:74:D5

192.168.190.155

12

11

SABTF2-002

QUAD06

DC Quadrupole

QUATB206

00:90:E8:67:18:58

192.168.190.156

10

9

SABTF2-002

Link of this table:

https://drive.google.com/open?id=1u7TyK1WsR3w2GasDIqW6S-gNXBDvYNkV

...

.../0_classes/MG1/controlTypes/MG1_EEI_ctrlLibrary/MG1_EEI_Pulsed_Aux.ctl

Image Added

MG1_EEI_Pulsed_Aux.ctl

...

Questa "dinamica ausiliaria", viene scritta su memcached con la chiave:

<elementName>_AUX

Note

DA FARE: Dopo l'introduzione di questo typeDef, si può rimuovere il metodo di codifica della modalità di trigger dallo stato (come viene fatto nel pulsato Maccaferri):



OFF

STBY

OPER

FAULTY

BAD

soft trigger

-

1

2

3

4

HW trigger

-

5

6

7

4


MG1Ctrl_newOCEM_3.4.vi


.../0_classes/MG1/ctrl/eei_parser.vi

...

In verde: comandi debuggati.


RESV  RESV  nop

ONLN  ONLN  set online = T/F

BYPS  BYPS  set bypass = T/F

PUTT  PUTT  error: notExecutableCmd

EMSK  EMSK  set error mask to 0,0

      EMSK <elementName> N,M

...

QMSG  error: notExecutableCmd


INIT  INIT  restablish TCP/IP connection with the i-th PS

      WARNING: set slew rate to 50% of MAX      Parlarne con Iungo


RESE  RESE  send reset

      WARNING: set slew rate to 50% of MAX      Parlarne con Iungo


POWR  POWR  send global_off

      OFF


MODE  MODE  send standby/operational            aggiustare tempo di commutazione

...

      bipolar                 error: notExecutableCmd

SSLP  SSLP  set slew rate


PSET  PSET  load current set register

      MG1Dyn.currentPreSetting <- TRUE


SETT  SETT  set current and start ramp

...

      where fakeName is any 8 characters string


STRG  STRG  send start ramp

      MG1Dyn.currentSetting <- MG1Dyn.currentPreSetting

...

      start ramp oppure autodev


WAVE  WAVE  set the trigger mode. Argument = DC | PULSED

...

Messa in test sul DEVIL697 la mattina del 14-04-2017.


Image Added

Fig. 20170414.1


31-03-2017

...

/u2/dcs/source_linux/0_classes/MG1/cmd/libraries/buildPgmTable_fixedTH.vi

Image Added

Fig. 20170331.1

...

Gerarchia del top-level VI MG1Cmd_fixedTH.vi

Image Added

Fig. 20170331.2


che chiama:

Image Added

Fig. 20170331.3


che chiama:

Image Added

Fig. 20170331.4


che chiama:

Image Added

Fig. 20170331.5


Gerarchia del top-level VI initHWMG1_fixedTH.vi

Image Added

Fig. 20170331.6


che chiama:

Image Added

Fig. 20170331.7

...

multiPoll - select (SL, COR) (l’esito verrà preso alla successiva iterazione su quell’elemento).

Image Added

Fig. 20161103.1


Modificata gestione della slow-poll, gestita dal VI

...

un elemento viene selezionato ogni ( beat * N ) cicli di control. Per OCEM E642, mediamente la control esegue circa 500 cicli al minuto e quindi, mettendo beat = ( 200 / N ), si ha una extraFetch ogni  circa 20 secondi.

Image Added

Fig. 20161018.1


Introdotto un "local counter" che si inizializza a zero nel frame di init e poi si incremeta di 1 ad ogni giro. Questo counter viene utilizzato per forzare l'esecuzione delle extraFetch nei primi N giri della control (con N = numero degli elementi).

...

      parserE642_noStatic_eth.vi    (esegue parsing completo e aggiorna dyn)


Image Added

Fig. 20161017.1



17-10-2016

...

Rimossa la richiesta esplicita di SL e COR ogni 10 giri (funzione denominata "slow poll"). La richiesta esplicita viene fatta solo ai primi N giri di control per poter avere le informazioni necessarie ad aggiornare i readouts di stato logico, allarmi, polarità. La struttura originale che cadenzava l'evento di slow poll è stata modificata.

Image Added

Fig. 20161011.1 - Struttura che genera l'evento di slow poll in uso sino alla ver. 3.0

...

WARNING: la GMG1Loader_eth.vi utilizza il Sub-VI "GMG1DynRecoverData.vi" e quindi è strutturalmente diversa da tutte la altre GXXXLoader_eth.

Image Added

Fig. 20160804.1 /u2/dcs/source_linux/0_classes/MG1/database/GMG1DynRecoverData.vi

...

(maxCmdExeTime has elapsed) AND (protocollo is equal to E642)

Image Added

Fig. 20160802.1

...