ISIS Logo
FINS
FINS IOC
zoom-vacuum-base.template
Go to the documentation of this file.
1 record(bo, "$(P)$(Q)SIM")
2 {
3  field(SCAN, "Passive")
4  field(DTYP, "Soft Channel")
5  field(ZNAM, "NO")
6  field(ONAM, "YES")
7  field(VAL, "$(RECSIM=0)")
8 }
9 
10 record(bo, "$(P)$(Q)DISABLE")
11 {
12  field(DESC, "Disable comms")
13  field(PINI, "YES")
14  field(VAL, "$(DISABLE=0)")
15  field(OMSL, "supervisory")
16  field(ZNAM, "COMMS ENABLED")
17  field(ONAM, "COMMS DISABLED")
18 }
19 
20 record(longin, "$(P)$(Q)HEARTBEAT")
21 {
22  field(DESC, "Heartbeat of the FINS PLC")
23  field(DTYP, "asynInt32")
24  field(INP, "@asyn(PLC, 500, 5.0) FINS_WR_READ")
25  field(SCAN, "1 second")
26  field(EGU, "")
27  info(INTEREST, "HIGH")
28  field(SIML, "$(P)$(Q)SIM")
29  field(SIOL, "$(P)$(Q)SIM:HEARTBEAT")
30  field(SDIS, "$(P)$(Q)DISABLE")
31 }
32 
33 # Reset DAE
34 
35 record(bo, "$(P)$(Q)DAE:RESET:SP")
36 {
37  field(ZNAM, "RESET")
38  field(ONAM, "RESET")
39  field(DESC, "Reset the DAE")
40  field(FLNK, "$(P)$(Q)DAE:RESET:RAW:VAL")
41 }
42 
43 record(longout, "$(P)$(Q)DAE:RESET:RAW:VAL")
44 {
45  field(VAL, "1")
46  field(OUT, "$(P)$(Q)DAE:RESET:RAW:SP PP")
47 }
48 
49 record(longout, "$(P)$(Q)DAE:RESET:RAW:SP")
50 {
51  field(VAL, "1")
52  field(DTYP, "asynInt32")
53  field(DESC, "Reset the DAE")
54  field(OUT, "@asyn(PLC, 550, 5.0) FINS_DM_WRITE")
55  field(SIML, "$(P)$(Q)SIM")
56  field(SIOL, "$(P)$(Q)SIM:DAE:RESET:RAW:SP")
57 }
58 
59 ### SIMULATION RECORDS ###
60 
61 record(longin, "$(P)$(Q)SIM:HEARTBEAT")
62 {
63  field(SCAN, "Passive")
64  field(DTYP, "Soft Channel")
65 }
66 
record(longin,"$(P)$(Q)$(NAME):RAW")
Copyright © 2013 Science and Technology Facilities Council | Generated by   doxygen 1.8.5