SlideServe
Menu
Préférences
© SlideServe · v2026

EPICS Records

zelda avatar
13 diapositives · 351 Views · Sep 11, 2014

EPICS Records. J. Frederick Bartlett Fermilab June 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

EPICS Records - slide 1
01 / 13EPICS Records
1 / 17

Télécharger la présentation

EPICS Records
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. EPICS Records J. Frederick Bartlett Fermilab June 1,1999

  2. 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. 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. 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. Record Properties (Type) • Computation • calc (calculation), compress • Compound • rm (rack monitor), hv (high voltage), svxSeq (SVX sequence controller), pulseTrain, steppermotor

  6. Record PropertiesField • 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. Field Categories • General Fields • NAME - same as record name • DESC - descriptive text • TIME - time of last process • Device Fields • DTYP • INP • OUT

  8. 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. 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. 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. Record Format record(<record-type>, “<record-name>”) { field(<field-name>, “<field-value>”)  }

  12. Record Format record(<record-type>, “<record-name>”) { field(<field-name>, “<field-value>”)  }

  13. 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”) }