Preview only show first 10 pages with watermark. For full document please download

Use Case - Configuration Management With A Generic Rdb Data

   EMBED


Share

Transcript

10th ICALEPCS Int. Conf. on Accelerator & Large Expt. Physics Control Systems. Geneva, 10 - 14 Oct 2005, PO1.079-7 (2005)                                        !" #  $  $  !  %& '(!!$!  ! ( (  )**+$! ,!  ! $ (  ! !, !!     !%  $  (, ,,$ !   ,!   " #!  ,,! $- $!  !   !$! !(  !  %& '(! ,,$ !  $! !    !$ $! $   !    )./*0'"   $! !' # (   )**+  /!  !  ,  (        ! $' ,$$   % ' $$  ,  (     ,  (   !   $  !!     ('  $  !   1  !    %& ' $   %   (,  !!  !(     $!  ! ,  (  !   ,,$ !   $"    $!  ! ! !% !   %& '(! " !,  !$   $ !! ! ' $$  (   $    !% !  ,!! !$!  ! '   !!  ! $$  (           , , $"     ! &$!  ! ,!  !#" , $$!  !  2                 3   !$   506   ,!,!   $!    !  ,,! $%!" , $( ! $ (,( !    " !     $! $,      !, !   $  70889 ! #  $ !  !  $!  !      !   %   # !  !( ! -! #  ,$ ! $:!  !$ ;$ " !(  &   !( !  $ #! )./* ! (   )**+  !$!(!( !  !$ 0   !  !     <     ' (   "       !   .=/>-  * $     $ !  #             $( $  !!  :; !      !  !  (,   .  !     !( $ #,!"#&?  >   ! !$!  ! ! $ ,,$ !  < &,! $!(, $$    # !( !  !% ! !,  ,  #  $ @ A !"(!  !   "#(   $!(, ! !$ ( %    ,   !  $ !   ?   ( $ !  "  ! <!,  ,! ! #,@  $! "#  $!(, ! !$  ! "#&?  $ !" #$%< $ !@  !" !! '(   , ! !:,  !; ( $  !" !    ,(  #  !$  (   $ ,!"# $,   &$    &$%! #$%< ,,$ !  .=/ ,$$ !@    !( $ # !" ! ! .=/'"!! :% ("!! ; (  #$!  ,,( ! .=/  ', $,   #'() <   ,$   1   .  $  <  # !, $  ? #   (   ! !$( !  $ $$ " #,   ! !, !-! #!( $  !( ! !,  ,!,  :( ,$  ;$ "  $ !( & 0 )./*-),( # $  .   /! !*# (<  ,-BB%%% ,  !B,$ B .=/-.B=/! !< $!(,   )./*"   )**+ @)'" /1 A @-!$ @  "<      $ " $$  ! $! !' # ( > 10th ICALEPCS 2005; T. Birke, B. Franksen, B. Kuner, R. Lange, P. Laux, R. Müller, G. Pfeiffer, J. Rahn... 2 of 5 .  (( #- , 0 > '> %   !"$ #  !( $! $ 2%$@ 3 ? ! $ " %"# &>% (! $   (  $! " ! "$  ! $   !$   1.   !( $ #   $!  !  " ! :!  $ "( ,, !; $ ! !( ! ' $     $$  $     $(!  ,,$ !   (!   %# !,  # ( ! $!  !   ,,$ ! '   $   "  !  C  $ # $$ ( ,'    *  D   ! !)./*'&    !(  !   !(!  !( !   !  $   ,,$ !  $!  !      !$     !    ,,$ !  : !$'$!       ! !! ;< !   &  ! !  (  (   ( ! ,,!,   ! !   #  !  # ,,! $ $!  ! #$  (  !  ,,$ !  $   $!(, #$! ! "( ,, !   &'(!       #   !  !,(    ! !  !      ,,$ !      !!  ($  !( ! !$ !  &  !,  #  !( $  ! !$!  ! >  ! >) %!    $  ! $  #(!# & '(!  !%  ,,$ !   ! ( ?( ! %$ #,  $      + E / )./*'&% !  ' !  (,  E    !( !  !$     &  :$!' #,  ' $, !    ' (  ' ( ;  !  ( @' ( E  !( (, B "   ! '($  (   $ #  !  %& '(! E " "$!(,!    $ "   ,  ( F % E !%!%  !  ' "       (,     ! E / /!  ! !' !! E  ('G < $$ $ ,! ! #, ,,$ ! E @  $ !  $    $#  !,    !   "   :    $! !',   !   $   ('(    ('     ; E $< $  (  (  !  ('  !"#,# $ $! ! E & @ $ ! !,   "  :(!  !B ,$ =/!@ ; E * B !< (  !  ('  $!(,!,' ,  $ E  ! @ $ !  $(  $   ?  ,  $  E  !*  !< (,    (' :  "!$ ;            ! "#$    )./* "   ! $!    ! !  !% )./*$!' #,   "!  !  ,$$)./*'   %'  ! ( : ,,$ ! '!, ( # !% ! '   $!' #, ;   )**+      $   $!  !  !  !  !  " $  !  ,,$ ! ' ,$$  $!' #,   !  !,    $!'"      ,! "   !  ,  ,$$ !$  ,,$ !  B!.=/  #$ !!,  ,! " # !$  $!(, )./*& " :)./*'";!( &     ! "   !  !,   )./*& " &  ! :)./*'"; ! & (, :  $!(, " !   (, $ ;% # !(! )./*'"   %& ' (!  !%   0 (   $#$!  !! !    $%H $! $  !  )./* $!  !  10th ICALEPCS 2005; T. Birke, B. Franksen, B. Kuner, R. Lange, P. Laux, R. Müller, G. Pfeiffer, J. Rahn... 3 of 5 )%(  .  )./*'&& #,   $     (   A0A8  () "!  (   J ( J) #, ,!(, ,$  F  $(' '%'$ #'  # -  *.J $!J ( J==& >8    ,,, 23 23 23  0 $ Figure 1: EPICS-dbd – the Record Definitions 0 %-= $  !   $ "    !,' !  $  !" (! &' ( -& )./*'  ( #  !   "   ! ! $$!((!   %   ' ("   !   $# A ()- )./*"   $    !)./*$!' #,  *' (  -)#$!' #,     !  )# !    $#( #   "  #  !  $ $ !  "    (B ,    ( #$!   # #,! !( !    %     ! H  (,   "   $ !  ('   B$' ! " %      !         !       (    !   !  : ! ' #, ;  !    !        $ # !" $    "     !    ! ,   $ : $  ,   0; & (%    !         #+  !   (,    $  !(! # (,,!%' ,,# #,,  H  % .B=     !  ,!   %!" #$!((   ,!%' ,,# #, (!  (,          %$:# #&;%#!!    " (-. !   '(   $, B,! ($   $  $!(, )./*"'! ! &! # !( !  $,   ! $! ! "+  $  "  %   ! ' #,      *!    (,  ,   !   !( !  /#+0/  /1/2 3)4/1/11/2"  4/1  , ( $ /#+0/  //2 3)4/,/ //2"  4/ %$    !  ,$ @5#!'(-.6    $! ! # (  >        $   !%   !  !  !( ! )./*'"  $#*' (,      !"  $! ,!  ! *' $( $   $ #  )**+ ! )./*'" (,   $  ("    $  ! ' $( $ .    (,  *' (,  $#  , !H I / , -  $( $ ! %#    ,$ !   !$ )./*'" 10th ICALEPCS 2005; T. Birke, B. Franksen, B. Kuner, R. Lange, P. Laux, R. Müller, G. Pfeiffer, J. Rahn... 4 of 5 !   "       ! ,! "  ! "  $!(, (, ' $    '  ,   !  !  (,   % #   ,! " !  !( ( ,!  ! $   $( $  ! $   & )%( !%*,,, (,  #%)   $%. "  . $ 0 *0 #%   *> $!  =  =#, $(%= $(%= (    /  $! )./*'&& "!      ,,, ! K K =       ,,,    *  * ,,, 0 K =  ,,,   * LK ,,,  >I 0KK K  0 $ Figure 2: Definition and Instantiation of a Power-Supply    ,$ $   $, !     $ #$!  ,,$ !   $,   ?# & !$ $!  ! $  !%"$!"#   B    &     !   !(!# & 7   #0       !0  %.     ('G $!  ! ! )./*    ('  "$!  ! ( '  $#%  ! :!, ;   :$  ;) $!,!$    !  "   (G  * !   !%*,, M ,! !%*,,, (,  . $ 0 &)@./) *0 *0  / *.J    ,! $ . ''''   (''( Figure 3: Alarm-Handler 10th ICALEPCS 2005; T. Birke, B. Franksen, B. Kuner, R. Lange, P. Laux, R. Müller, G. Pfeiffer, J. Rahn... 5 of 5  $ "    #          (' $!  !    $      &(!       !   (' $!  !   $ )./*' $! (  $ # :-!    $$!  ! )**+ ( '$!  ! ; *!   $  #    (' $!  ! %! !#!  !%   A ! $!(, &,  ! ! $!  !  &  !  <$! ,!   ! *' $  >:#!#&;  <$! ,!   ! $! $  >:;     $! ,!   !@ $ !,    #! $$!  !!, !    %$ " (  #(,(    (    !   <$! ,!   ! $  (   #  $  $!,! "#" $  $$!  ! ,$$!, ! $!  !  /  # $ !    ,  $ ! $ $! ! # ($!  !   $  !( #, $    "  !% ! ,$  (,    !" # !  ,!! %$( ! ( ! "   -  !)./*'" ! !   #   $$  $ "     !)./*' $!   $!((!   !   !       $  F ' " $   (  (, ' / ,  %  ! ! $ ! ! (,   !% !"  $$  $( $ %  !)./*'"   $   $( $   $  "      %     ,  (   ( ,  (    %  $( $    $  "  ' (! '   &   ,   (,  $ <   #  $!  !  !! $!(,!   (,  $  !  $!(,"  $ ! #?  & $  & !,( !   ,,$ !     %& '(!  ( !!% ! (!   $  :$!((!  (  !   ! ' #,  $!((!  (  !     !,   !( !  $  ;%!  $ .   ,     $!  ! % (     !%  !  !,(  !   $  !!    ,,$ !  !          (   $!  !   % '(! /!  !   (    $,  (,$ #  (,(        !       !  "  ' ( ,, !& $   ? # ,  $! ? $ !,! "  F !    $  $!, ,!   !,$ ! B$!  $ !   !"! !    !   #  %  ! $!  ! ! !% !   %& $  ! ,  (,$ #   ,  $# $    0 .    $ !%($ $ ! !   !% "!     ( $! $!,$ $  ! & ? !(  $!   ,,$ "  <! !  !   !%($! :!" ; $ ( $ " "#(   !  ! ,$ ! $ , "  !  % $ .  #$  ! !  %! ? !$!     !#!    ! &$!  ! ( (  !!%     # ,!  !  !     !   ('  $!(,  !(! F!(     506      %0  (%         ./)/*>KKN =0KOL'O