2 # Copyright Canadian Light Source, Inc. All rights reserved.
3 # - see licence.txt and licence_CAEN.txt for limitations on use.
5 # The following are for setting channel parameters
8 record( stringout,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):name")
10 field( DTYP,
"CAEN x527 generic HV Channel")
11 field( OUT,
"@$(CHADDR) ChName")
12 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
13 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):name")
14 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
16 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set")
18 field( DESC,
"Primary voltage setting")
19 field( DTYP,
"CAEN x527 generic HV Channel")
20 field( OUT,
"@$(CHADDR) V0Set")
22 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
23 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v0set")
24 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
26 info(INTEREST,
"HIGH")
29 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v1set")
31 field( DESC,
"Secondary voltage setting")
32 field( DTYP,
"CAEN x527 generic HV Channel")
33 field( OUT,
"@$(CHADDR) V1Set")
35 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
36 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v1set")
37 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
40 info(INTEREST,
"HIGH")
42 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):i0set")
44 field( DESC,
"Primary current limit")
45 field( DTYP,
"CAEN x527 generic HV Channel")
46 field( OUT,
"@$(CHADDR) I0Set")
47 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
48 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i0set")
49 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
52 info(INTEREST,
"HIGH")
54 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):i1set")
56 field( DESC,
"Secondary current limit")
57 field( DTYP,
"CAEN x527 generic HV Channel")
58 field( OUT,
"@$(CHADDR) I1Set")
59 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
60 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i1set")
61 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
64 info(INTEREST,
"HIGH")
66 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):rampup")
68 field( DESC,
"Voltage ramp-up rate")
69 field( DTYP,
"CAEN x527 generic HV Channel")
70 field( OUT,
"@$(CHADDR) RUp")
71 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
72 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampup")
73 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
76 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):rampdn")
78 field( DESC,
"Voltage ramp-down rate")
79 field( DTYP,
"CAEN x527 generic HV Channel")
80 field( OUT,
"@$(CHADDR) RDWn")
81 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
82 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampdn")
83 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
86 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):trip")
88 field( DESC,
"Trip timeout")
89 field( DTYP,
"CAEN x527 generic HV Channel")
90 field( OUT,
"@$(CHADDR) Trip")
91 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
92 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):trip")
93 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
96 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):svmax")
98 field( DESC,
"Software voltage limit")
99 field( DTYP,
"CAEN x527 generic HV Channel")
100 field( OUT,
"@$(CHADDR) SVMax")
101 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
102 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):svmax")
103 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
106 record( bo,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):pwonoff")
108 field( DESC,
"Power on/off")
109 field( DTYP,
"CAEN x527 generic HV Channel")
110 field( OUT,
"@$(CHADDR) Pw")
113 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
114 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwonoff")
115 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
117 record( bo,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):pwupmode")
119 field( DESC,
"Power-up mode")
120 field( DTYP,
"CAEN x527 generic HV Channel")
121 field( OUT,
"@$(CHADDR) POn")
122 field( ZNAM,
"Disable")
123 field( ONAM,
"Enable")
124 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
125 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwupmode")
126 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
128 record( bo,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):pwdnmode")
130 field( DESC,
"Power-down mode")
131 field( DTYP,
"CAEN x527 generic HV Channel")
132 field( OUT,
"@$(CHADDR) PDwn")
135 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
136 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwdnmode")
137 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
139 record( longout,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):tripint")
141 field( DESC,
"Internal trip connections")
142 field( DTYP,
"CAEN x527 generic HV Channel")
143 field( OUT,
"@$(CHADDR) TripInt")
144 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
145 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripint")
146 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
148 record( longout,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):tripext")
150 field( DESC,
"External trip connections")
151 field( DTYP,
"CAEN x527 generic HV Channel")
152 field( OUT,
"@$(CHADDR) TripExt")
153 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
154 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripext")
155 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
158 # The following are for monitoring channel parameters (e.g. feedback)
161 record( stringin,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):name:fbk")
163 field( DTYP,
"CAEN x527 generic HV Channel")
164 field( INP,
"@$(CHADDR) ChName")
165 field( SCAN,
"Event")
167 field( VAL,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM)")
169 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:fbk")
171 field( DESC,
"Primary voltage setting")
172 field( DTYP,
"CAEN x527 generic HV Channel")
173 field( INP,
"@$(CHADDR) V0Set")
174 field( SCAN,
"Event")
176 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
177 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v0set:fbk")
178 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
181 info(INTEREST,
"HIGH")
183 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v1set:fbk")
185 field( DESC,
"Secondary voltage setting")
186 field( DTYP,
"CAEN x527 generic HV Channel")
187 field( INP,
"@$(CHADDR) V1Set")
188 field( SCAN,
"Event")
190 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
191 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v1set:fbk")
192 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
195 info(INTEREST,
"HIGH")
197 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):i0set:fbk")
199 field( DESC,
"Primary current limit")
200 field( DTYP,
"CAEN x527 generic HV Channel")
201 field( INP,
"@$(CHADDR) I0Set")
202 field( SCAN,
"Event")
203 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
204 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i0set:fbk")
205 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
208 info(INTEREST,
"HIGH")
210 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):i1set:fbk")
212 field( DESC,
"Secondary current limit")
213 field( DTYP,
"CAEN x527 generic HV Channel")
214 field( INP,
"@$(CHADDR) I1Set")
215 field( SCAN,
"Event")
216 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
217 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i1set:fbk")
218 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
221 info(INTEREST,
"HIGH")
223 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):rampup:fbk")
225 field( DESC,
"Voltage ramp-up rate")
226 field( DTYP,
"CAEN x527 generic HV Channel")
227 field( INP,
"@$(CHADDR) RUp")
228 field( SCAN,
"Event")
229 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
230 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampup:fbk")
231 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
234 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):rampdn:fbk")
236 field( DESC,
"Voltage ramp-down rate")
237 field( DTYP,
"CAEN x527 generic HV Channel")
238 field( INP,
"@$(CHADDR) RDWn")
239 field( SCAN,
"Event")
240 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
241 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampdn:fbk")
242 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
245 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):trip:fbk")
247 field( DESC,
"Trip timeout")
248 field( DTYP,
"CAEN x527 generic HV Channel")
249 field( INP,
"@$(CHADDR) Trip")
250 field( SCAN,
"Event")
251 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
252 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):trip:fbk")
253 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
256 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):svmax:fbk")
258 field( DESC,
"Software voltage limit")
259 field( DTYP,
"CAEN x527 generic HV Channel")
260 field( INP,
"@$(CHADDR) SVMax")
261 field( SCAN,
"Event")
262 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
263 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):svmax:fbk")
264 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
267 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):vmon")
269 field( DESC,
"Measured voltage")
270 field( DTYP,
"CAEN x527 generic HV Channel")
271 field( INP,
"@$(CHADDR) VMon")
272 field( SCAN,
"Event")
274 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
275 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):vmon")
276 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
279 info(INTEREST,
"HIGH")
281 record( ai,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):imon")
283 field( DESC,
"Measured current")
284 field( DTYP,
"CAEN x527 generic HV Channel")
285 field( INP,
"@$(CHADDR) IMon")
286 field( SCAN,
"Event")
290 field( HHSV,
"MAJOR")
292 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
293 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):imon")
294 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
297 info(INTEREST,
"HIGH")
299 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):imon:warn")
301 field( DTYP,
"Raw Soft Channel")
302 field( OMSL,
"closed_loop")
303 field( DOL,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):i0set:fbk CP")
304 field( LINR,
"LINEAR")
308 field( OUT,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):imon.HIGH PP")
310 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):imon:alarm")
312 field( DTYP,
"Raw Soft Channel")
313 field( OMSL,
"closed_loop")
314 field( DOL,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):i0set:fbk CP")
315 field( LINR,
"LINEAR")
319 field( OUT,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):imon.HIHI PP")
321 record( mbbi,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):status")
323 field( DESC,
"Status")
324 field( DTYP,
"CAEN x527 generic HV Channel")
325 field( INP,
"@$(CHADDR) Status")
326 field( SCAN,
"Event")
327 field( ZRVL,
"0") field( ZRST,
"Off")
328 field( ONVL,
"1") field( ONST,
"On")
329 field( TWVL,
"2") field( TWST,
"Ramping Up")
330 field( THVL,
"3") field( THST,
"Ramping Down")
331 field( FRVL,
"4") field( FRST,
"Over-Current")
332 field( FVVL,
"5") field( FVST,
"Over-Voltage")
333 field( SXVL,
"6") field( SXST,
"Under-Voltage")
334 field( SVVL,
"7") field( SVST,
"External Trip")
335 field( EIVL,
"8") field( EIST,
"Max V")
336 field( NIVL,
"9") field( NIST,
"Ext. Disable")
337 field( TEVL,
"10") field( TEST,
"Internal Trip")
338 field( ELVL,
"11") field( ELST,
"Calib. Error")
339 field( TVVL,
"12") field( TVST,
"Unplugged")
340 field( ZRSV,
"NO_ALARM")
341 field( ONSV,
"$(ALARM_WHEN_ON)")
342 field( TWSV,
"$(ALARM_WHEN_RAMPING)")
343 field( THSV,
"$(ALARM_WHEN_RAMPING)")
344 field( FRSV,
"MAJOR")
345 field( FVSV,
"MAJOR")
346 field( SXSV,
"MAJOR")
347 field( SVSV,
"MAJOR")
348 field( EISV,
"MAJOR")
349 field( NISV,
"MAJOR")
350 field( TESV,
"MAJOR")
351 field( ELSV,
"MAJOR")
352 field( TVSV,
"MAJOR")
353 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
354 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):status")
355 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
356 info(INTEREST,
"HIGH")
358 record( bi,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):pwonoff:fbk")
360 field( DESC,
"Power on/off")
361 field( DTYP,
"CAEN x527 generic HV Channel")
362 field( INP,
"@$(CHADDR) Pw")
363 field( SCAN,
"Event")
366 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
367 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwonoff:fbk")
368 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
370 record( bi,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):pwupmode:fbk")
372 field( DESC,
"Power-up mode")
373 field( DTYP,
"CAEN x527 generic HV Channel")
374 field( INP,
"@$(CHADDR) POn")
375 field( SCAN,
"Event")
376 field( ZNAM,
"Disabled")
377 field( ONAM,
"Enabled")
378 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
379 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwupmode:fbk")
380 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
382 record( bi,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):pwdnmode:fbk")
384 field( DESC,
"Power-down mode")
385 field( DTYP,
"CAEN x527 generic HV Channel")
386 field( INP,
"@$(CHADDR) PDwn")
387 field( SCAN,
"Event")
390 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
391 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwdnmode:fbk")
392 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
394 record( longin,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):tripint:fbk")
396 field( DESC,
"Internal trip connections")
397 field( DTYP,
"CAEN x527 generic HV Channel")
398 field( INP,
"@$(CHADDR) TripInt")
399 field( SCAN,
"Event")
400 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
401 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripint:fbk")
402 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
404 record( longin,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):tripext:fbk")
406 field( DESC,
"External trip connections")
407 field( DTYP,
"CAEN x527 generic HV Channel")
408 field( INP,
"@$(CHADDR) TripExt")
409 field( SCAN,
"Event")
410 field(SIML,
"$(P):$(PSNAME):$(SLOT):SIM")
411 field(SIOL,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripext:fbk")
412 field(SDIS,
"$(P):$(PSNAME):$(SLOT):DISABLE")
415 # The following are for higher level operations on channel parameters
417 # RU! at initialization, the calc record sends a zero to the v0set
418 # Initialize all setpoints to the crate values to fix this
420 ## ISIS: comment out PINI in next two records as do not want to change voltage on startup
421 record( bo,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:up")
423 field( OUT,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:calc PP")
427 record( bo,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:dn")
429 field( OUT,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:calc PP")
433 record( ao,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:deltav")
440 #record( calc, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:calc")
442 # field( INPA, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set")
443 # field( INPB, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:up")
444 # field( INPC, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:dn")
445 # field( INPD, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:deltav")
446 # field( CALC, "A+D*(B-C)")
447 # field( FLNK, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:fwd")
449 #record( ao, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:fwd")
451 # field( OMSL, "closed_loop")
452 # field( DOL, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:calc")
453 # field( OUT, "$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set PP")
455 record( calcout,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:calc")
457 #field( OOPT, "On Change")
458 field( INPA,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set")
459 field( INPB,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:up")
460 field( INPC,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:dn")
461 field( INPD,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set:deltav")
462 field( CALC,
"A+D*(B-C)")
463 field( OUT,
"$(P):$(PSNAME):$(SLOT):$(CHANNUM):v0set PP")
467 record( stringout,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):name")
469 field( DESC,
"Simulated Channel Name Output")
471 field( VAL,
"$(P):$(PSNAME):$(SLOT):$(SLOT,undefined):$(CHANNUM)")
473 record( ao,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v0set")
475 field( DESC,
"Simulated Primary voltage setting")
478 record( ao,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v1set")
480 field( DESC,
"Simulated Secondary voltage setting")
483 record( ao,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i0set")
485 field( DESC,
"Simulated Primary current limit")
488 record( ao,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i1set")
490 field( DESC,
"Simulated Secondary current limit")
493 record( ao,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampup")
495 field( DESC,
"Simulated Voltage ramp-up rate")
498 record( ao,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampdn")
500 field( DESC,
"Simulated Voltage ramp-down rate")
503 record( ao,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):trip")
505 field( DESC,
"Simulated Trip timeout")
508 record( ao,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):svmax")
510 field( DESC,
"Simulated Software voltage limit")
513 record( bo,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwonoff")
515 field( DESC,
"Simulated Power on/off")
519 record( bo,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwupmode")
521 field( DESC,
"Simulated Power-up mode")
522 field( ZNAM,
"Disable")
523 field( ONAM,
"Enable")
525 record( bo,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwdnmode")
527 field( DESC,
"Simulated Power-down mode")
531 record( longout,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripint")
533 field( DESC,
"Simulated Internal trip connections")
535 record( longout,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripext")
537 field( DESC,
"Simulated External trip connections")
539 record( mbbi,
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):status")
541 field( DESC,
"Simulated Status")
543 field( ZRVL,
"0") field( ZRST,
"Off")
544 field( ONVL,
"1") field( ONST,
"On")
545 field( TWVL,
"2") field( TWST,
"Ramping Up")
546 field( THVL,
"3") field( THST,
"Ramping Down")
547 field( FRVL,
"4") field( FRST,
"Over-Current")
548 field( FVVL,
"5") field( FVST,
"Over-Voltage")
549 field( SXVL,
"6") field( SXST,
"Under-Voltage")
550 field( SVVL,
"7") field( SVST,
"External Trip")
551 field( EIVL,
"8") field( EIST,
"Max V")
552 field( NIVL,
"9") field( NIST,
"Ext. Disable")
553 field( TEVL,
"10") field( TEST,
"Internal Trip")
554 field( ELVL,
"11") field( ELST,
"Calib. Error")
555 field( TVVL,
"12") field( TVST,
"Unplugged")
560 field(SCAN,
"Passive")
561 field(DTYP,
"Soft Channel")
566 record(bo,
"$(P):$(PSNAME):$(SLOT):DISABLE")
568 field(DESC,
"Disable comms")
571 field(OMSL,
"supervisory")
572 field(ZNAM,
"Comms Enabled")
573 field(ONAM,
"Comms Disabled")
576 alias(
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):name",
"$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):name:fbk")
577 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v0set","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):vmon")
578 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v0set","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v0set:fbk")
579 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v1set","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):v1set:fbk")
580 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i0set","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):imon")
581 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i0set","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i0set:fbk")
582 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i1set","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):i1set:fbk")
583 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampup","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampup:fbk")
584 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampdn","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):rampdn:fbk")
585 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):trip","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):trip:fbk")
586 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):svmax","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):svmax:fbk")
587 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwonoff","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwonoff:fbk")
588 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwupmode","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwupmode:fbk")
589 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwdnmode","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):pwdnmode:fbk")
590 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripint","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripint:fbk")
591 alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripext","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):tripext:fbk")
alias("$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):name","$(P):$(PSNAME):$(SLOT):SIM:$(CHANNUM):name:fbk")
record(ao,"$(P):$(PSNAME):scanPeriod")
DESC field: Base poll period