lvC3mcc/db/mcc.db
changeset 3 1b83de4729dc
equal deleted inserted replaced
2:c68ad80babeb 3:1b83de4729dc
       
     1 # mcc.db   Uwe Hoppe   Fritz-Haber-Institut der MPG   4/2013
       
     2 
       
     3 # Firmware Version of CENTER THREE MCC
       
     4 # ------------------------------------
       
     5 record(stringin, "$(P)$(R)GetVersion") {
       
     6   field(DESC, "Get Contr. Firmware Version")
       
     7   field(DTYP, "stream")
       
     8   field(INP, "@mcc.proto getVersion $(BUS)")
       
     9   field(PINI, "YES")
       
    10 }
       
    11 
       
    12 # Unit of CENTER THREE MCC
       
    13 # ------------------------
       
    14 record(ai, "$(P)$(R)Unit") {
       
    15   field(DESC, "Unit-Value of device")
       
    16   field(DTYP, "stream")
       
    17   field(SCAN, "10 second")
       
    18   field(PINI, "YES")
       
    19   field(INP, "@mcc.proto getUnit $(BUS)")
       
    20   field(FLNK, "$(P)$(R)UnitStr PP NMS")
       
    21 }
       
    22 record(mbbi, "$(P)$(R)UnitStr") {
       
    23   field(DESC, "Unit-String of device")
       
    24   field(ZRST, "mBar")
       
    25   field(ZRVL, "0")
       
    26   field(ONST, "Torr")
       
    27   field(ONVL, "1")
       
    28   field(TWST, "Pa")
       
    29   field(TWVL, "2")
       
    30   field(THST, "Micron")
       
    31   field(THVL, "3")
       
    32   field(PINI, "YES")
       
    33   field(INP, "$(P)$(R)Unit NPP")
       
    34 }
       
    35 
       
    36 # Status and Pressure Channel 1
       
    37 # -----------------------------
       
    38 record(ai, "$(P)$(R)GetStat1") {
       
    39   field(DESC, "Status of Channel 1")
       
    40   field(DTYP, "stream")
       
    41   field(INP, "@mcc.proto getStatPres($(P)$(R)GetPres,1) $(BUS)")
       
    42   field(SCAN, "5 second")
       
    43   field(PINI, "YES")
       
    44   field(FLNK, "$(P)$(R)GetPres1")
       
    45   field(FLNK, "$(P)$(R)Status1 PP NMS")
       
    46   field(HIGH, "1")
       
    47   field(HSV, "MAJOR")
       
    48 }
       
    49 record(ai, "$(P)$(R)GetPres1") {
       
    50   field(DESC, "Pressure sensor 1")
       
    51 }
       
    52 record(mbbi, "$(P)$(R)Status1") {
       
    53   field(DESC, "Status String of Channel 1")
       
    54   field(ZRST, "Data ok")
       
    55   field(ZRVL, "0")
       
    56   field(ONST, "Underrange")
       
    57   field(ONVL, "1")
       
    58   field(TWST, "Overrange")
       
    59   field(TWVL, "2")
       
    60   field(THST, "Transm. err")
       
    61   field(THVL, "3")
       
    62   field(FRST, "Transm. off")
       
    63   field(FRVL, "4")
       
    64   field(FVST, "No Transm.")
       
    65   field(FVVL, "5")
       
    66   field(SXST, "Ident. err")
       
    67   field(SXVL, "6")
       
    68   field(SVST, "ITR err")
       
    69   field(SVVL, "7")
       
    70   field(INP, "$(P)$(R)GetStat1 NPP")
       
    71 }
       
    72 
       
    73 # Status and Pressure Channel 2
       
    74 # -----------------------------
       
    75 record(ai, "$(P)$(R)GetStat2") {
       
    76   field(DESC, "Status of Channel 2")
       
    77   field(DTYP, "stream")
       
    78   field(INP, "@mcc.proto getStatPres($(P)$(R)GetPres,2) $(BUS)")
       
    79   field(SCAN, "5 second")
       
    80   field(PINI, "YES")
       
    81   field(FLNK, "$(P)$(R)GetPres2")
       
    82   field(FLNK, "$(P)$(R)Status2 PP NMS")
       
    83   field(HIGH, "1")
       
    84   field(HSV, "MAJOR")
       
    85 }
       
    86 record(ai, "$(P)$(R)GetPres2") {
       
    87   field(DESC, "Pressure sensor 2")
       
    88 }
       
    89 record(mbbi, "$(P)$(R)Status2") {
       
    90   field(DESC, "Status String of Channel 2")
       
    91   field(ZRST, "Data ok")
       
    92   field(ZRVL, "0")
       
    93   field(ONST, "Underrange")
       
    94   field(ONVL, "1")
       
    95   field(TWST, "Overrange")
       
    96   field(TWVL, "2")
       
    97   field(THST, "Transm. err")
       
    98   field(THVL, "3")
       
    99   field(FRST, "Transm. off")
       
   100   field(FRVL, "4")
       
   101   field(FVST, "No Transm.")
       
   102   field(FVVL, "5")
       
   103   field(SXST, "Ident. err")
       
   104   field(SXVL, "6")
       
   105   field(SVST, "ITR err")
       
   106   field(SVVL, "7")
       
   107   field(INP, "$(P)$(R)GetStat2 NPP")
       
   108 }
       
   109 
       
   110 # Status and Pressure Channel 3
       
   111 # -----------------------------
       
   112 record(ai, "$(P)$(R)GetStat3") {
       
   113   field(DESC, "Status of Channel 3")
       
   114   field(DTYP, "stream")
       
   115   field(INP, "@mcc.proto getStatPres($(P)$(R)GetPres,3) $(BUS)")
       
   116   field(SCAN, "5 second")
       
   117   field(PINI, "YES")
       
   118   field(FLNK, "$(P)$(R)GetPres3")
       
   119   field(FLNK, "$(P)$(R)Status3 PP NMS")
       
   120   field(HIGH, "1")
       
   121   field(HSV, "MAJOR")
       
   122 }
       
   123 record(ai, "$(P)$(R)GetPres3") {
       
   124   field(DESC, "Pressure sensor 3")
       
   125 }
       
   126 record(mbbi, "$(P)$(R)Status3") {
       
   127   field(DESC, "Status String of Channel 3")
       
   128   field(ZRST, "Data ok")
       
   129   field(ZRVL, "0")
       
   130   field(ONST, "Underrange")
       
   131   field(ONVL, "1")
       
   132   field(TWST, "Overrange")
       
   133   field(TWVL, "2")
       
   134   field(THST, "Transm. err")
       
   135   field(THVL, "3")
       
   136   field(FRST, "Transm. off")
       
   137   field(FRVL, "4")
       
   138   field(FVST, "No Transm.")
       
   139   field(FVVL, "5")
       
   140   field(SXST, "Ident. err")
       
   141   field(SXVL, "6")
       
   142   field(SVST, "ITR err")
       
   143   field(SVVL, "7")
       
   144   field(INP, "$(P)$(R)GetStat3 NPP")
       
   145 }
       
   146 
       
   147 # Switching Functions Channel 1
       
   148 # -----------------------------
       
   149 record(ao, "$(P)$(R)SP1") {
       
   150   field(DESC, "Switching function 1")
       
   151   field(DTYP, "stream")
       
   152   field(OUT, "@mcc.proto setPoint($(P)$(R)SP,1) $(BUS)")
       
   153 }
       
   154 record(ao, "$(P)$(R)SP1L") {
       
   155   field(DESC, "Switching function 1 low")
       
   156   field(PREC, "4")
       
   157   field(FLNK, "$(P)$(R)SP1")
       
   158 }
       
   159 record(ao, "$(P)$(R)SP1H") {
       
   160   field(DESC, "Switching function 1 upper")
       
   161   field(PREC, "4")
       
   162   field(FLNK, "$(P)$(R)SP1")
       
   163 }
       
   164 record(ao, "$(P)$(R)SP2") {
       
   165   field(DESC, "Switching function 2")
       
   166   field(DTYP, "stream")
       
   167   field(OUT, "@mcc.proto setPoint($(P)$(R)SP,2) $(BUS)")
       
   168 }
       
   169 record(ao, "$(P)$(R)SP2L") {
       
   170   field(DESC, "Switching function 2 low")
       
   171   field(PREC, "4")
       
   172   field(FLNK, "$(P)$(R)SP2")
       
   173 }
       
   174 record(ao, "$(P)$(R)SP2H") {
       
   175   field(DESC, "Switching function 2 upper")
       
   176   field(PREC, "4")
       
   177   field(FLNK, "$(P)$(R)SP2")
       
   178 }
       
   179 
       
   180 # Switching Functions Channel 2
       
   181 # -----------------------------
       
   182 record(ao, "$(P)$(R)SP3") {
       
   183   field(DESC, "Switching function 3")
       
   184   field(DTYP, "stream")
       
   185   field(OUT, "@mcc.proto setPoint($(P)$(R)SP,3) $(BUS)")
       
   186 }
       
   187 record(ao, "$(P)$(R)SP3L") {
       
   188   field(DESC, "Switching function 3 low")
       
   189   field(PREC, "4")
       
   190   field(FLNK, "$(P)$(R)SP3")
       
   191 }
       
   192 record(ao, "$(P)$(R)SP3H") {
       
   193   field(DESC, "Switching function 3 upper")
       
   194   field(PREC, "4")
       
   195   field(FLNK, "$(P)$(R)SP3")
       
   196 }
       
   197 record(ao, "$(P)$(R)SP4") {
       
   198   field(DESC, "Switching function 4")
       
   199   field(DTYP, "stream")
       
   200   field(OUT, "@mcc.proto setPoint($(P)$(R)SP,4) $(BUS)")
       
   201 }
       
   202 record(ao, "$(P)$(R)SP4L") {
       
   203   field(DESC, "Switching function 4 low")
       
   204   field(PREC, "4")
       
   205   field(FLNK, "$(P)$(R)SP4")
       
   206 }
       
   207 record(ao, "$(P)$(R)SP4H") {
       
   208   field(DESC, "Switching function 4 upper")
       
   209   field(PREC, "4")
       
   210   field(FLNK, "$(P)$(R)SP4")
       
   211 }
       
   212 
       
   213 # Switching Functions Channel 3
       
   214 # -----------------------------
       
   215 record(ao, "$(P)$(R)SP5") {
       
   216   field(DESC, "Switching function 5")
       
   217   field(DTYP, "stream")
       
   218   field(OUT, "@mcc.proto setPoint($(P)$(R)SP,5) $(BUS)")
       
   219 }
       
   220 record(ao, "$(P)$(R)SP5L") {
       
   221   field(DESC, "Switching function 5 low")
       
   222   field(PREC, "4")
       
   223   field(FLNK, "$(P)$(R)SP5")
       
   224 }
       
   225 record(ao, "$(P)$(R)SP5H") {
       
   226   field(DESC, "Switching function 5 upper")
       
   227   field(PREC, "4")
       
   228   field(FLNK, "$(P)$(R)SP5")
       
   229 }
       
   230 record(ao, "$(P)$(R)SP6") {
       
   231   field(DESC, "Switching function 6")
       
   232   field(DTYP, "stream")
       
   233   field(OUT, "@mcc.proto setPoint($(P)$(R)SP,6) $(BUS)")
       
   234 }
       
   235 record(ao, "$(P)$(R)SP6L") {
       
   236   field(DESC, "Switching function 6 low")
       
   237   field(PREC, "4")
       
   238   field(FLNK, "$(P)$(R)SP6")
       
   239 }
       
   240 record(ao, "$(P)$(R)SP6H") {
       
   241   field(DESC, "Switching function 6 upper")
       
   242   field(PREC, "4")
       
   243   field(FLNK, "$(P)$(R)SP6")
       
   244 }