|
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 } |