Presentation is loading. Please wait.

Presentation is loading. Please wait.

EPICS Records J. Frederick Bartlett Fermilab June 1,1999.

Similar presentations


Presentation on theme: "EPICS Records J. Frederick Bartlett Fermilab June 1,1999."— Presentation transcript:

1 EPICS Records J. Frederick Bartlett Fermilab June 1,1999

2 Online WorkshopJune 1, 1999 The EPICS PV/Record  The control system is composed of Process Variables (PV)  example: RM1/AD00  Each PV is represented by an instance of a Record  RM1/AD00 is the name of a record  Each record has a type  The Rm1/AD00 record is of type ai (analog input)

3 Online WorkshopJune 1, 1999 Record Properties  Properties of a record  Name, e.g. RM1/AD00  Type, e.g. ai  Fields, e.g. DESC  Name  29 character string  Composed of the characters: a-z A-Z 0-9 _ - : [ ] / ;  Type Categories  Input  Output  Control  Compound

4 Online WorkshopJune 1, 1999 Record Properties (Type)  Input  ai (analog input), bi (binary input), longin (long input), stringin (string input), mbbi (multi-bit binary input), wave (waveform)  Output  ao (analog output), bo (binary output), longout (long output), stringout (string output), mbbo (multi-bit binary output)  Control  event, scan, sequence, state, subroutine, wait, fanout

5 Online WorkshopJune 1, 1999 Record Properties (Type)  Computation  calc (calculation), compress  Compound  rm (rack monitor), hv (high voltage), svxSeq (SVX sequence controller), pulseTrain, steppermotor

6 Online WorkshopJune 1, 1999 Record Properties Field  Field  Name Upper case  Value Valid value depends upon field type  Field types  String  Integer (6)  Float (2)  Menu - enumerated string  Device  Link (to another record)

7 Online WorkshopJune 1, 1999 Field Categories  General Fields  NAME - same as record name  DESC - descriptive text  TIME - time of last process  Device Fields  DTYP  INP  OUT

8 Online WorkshopJune 1, 1999 Field Categories  Scan Fields  SCAN - scan mode (menu)  PHAS - order within scan group  PRIO - scheduling priority  PROC - process writing (put) to this field triggers record processing  FLNK -

9 Online WorkshopJune 1, 1999 Field Categories  Alarm Fields  Limits LOLO - low limit for major alarm LO - low limit for minor alarm HI - high limit for minor alarm HIHI - high limit for major alarm  Severity Level LLSV - LOLO severity LSV - LO severity HSV - HI severity HHSV - HIHI severity

10 Online WorkshopJune 1, 1999 Linked Records  A record may be linked to other records  Source for input RM1/AD00 is linked to the AD00 field of the RM1 record for input  Destination for output  Process trigger (control action)

11 Online WorkshopJune 1, 1999 Record Format record(, “ ”) { field(, “ ”)  }

12 Online WorkshopJune 1, 1999 Record Format record(, “ ”) { field(, “ ”)  }

13 Online WorkshopJune 1, 1999 Record Example record(ai, “RM1/AD00”) { field(DESC, “Rack Monitor RM1/AD00”) field(DTYP, “Raw Soft Channel”) field(INP, “RM1.AD00 NPP NMS”) field(SCAN, “1 second”) field(ASLO, “4.885E-3”) field(HIHI, “9”) }


Download ppt "EPICS Records J. Frederick Bartlett Fermilab June 1,1999."

Similar presentations


Ads by Google