README edit

Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
Bernardo Carvalho
2021-12-15 18:55:28 +00:00
parent f14a20ac68
commit ee358f710d

View File

@@ -114,10 +114,10 @@ Process Value in this IOC Server:
### Central Control/Vacuum Node
- Vacuum Sensors
- Pffeifer rotatory vacuum pump
- Pffeifer rotatory vacuum pumpa (*RPump1*)
- Edwards electro valve
- Seiko Seiki turbomolecular pump and control unit
- Main State Machine
- Seiko Seiki turbomolecular pump and control unit (model SCU-400)
- Main State Machine, see [source](https://git.ipfn.tecnico.ulisboa.pt/blob/ISTTOK.git/master/epics%2Fiocs%2FISTTOKrpi%2FISTTOKrpiApp%2Fsrc%2FIsttokSeqExec.stt)
#### Hardware Platform
1. A Raspberry Pi 3, running a linux distribution..
@@ -136,15 +136,16 @@ Process Value in this IOC Server:
* IP addr:192.168.1.110 ( ISTTOK private network)
* NTP/timedatectl time conected to IPFN Gps NTP/PPS server IP:10.136.227.237 193.136.136.129
(this is mandatory, Rpi does not have a Real Time clock see https://www.raspberrypi.org/forums/viewtopic.php?t=178763)
* EPICS v. base-3.15.5 (in /usr/local/epics) including modules:
* synApps_5_8
* asyn-4-26
* seq-2-2-1
* autosave-5-6-1
* IOC installed in '/opt/epics/iocs/'
* EPICS v. base-7.0 from epics [github](https://github.com/epics-base/)
* (in /home/pi/Apps/epics7/epics-base) including modules:
* asynDriver [asyn](https://github.com/epics-modules/asyn)
* [StreamDevice](https://paulscherrerinstitute.github.io/StreamDevice)
* State Notation Language and Sequence v.2.2 [seq](https://www-csr.bessy.de/control/SoftDist/sequencer)
* [autosave](https://github.com/epics-modules/autosave)
* IOC installed in '/home/pi/ISTTOK/epics/iocs/ISTTOKrpi'
* Running in `screen deamon` (see `/etc/rc.local`)
For installation EPICS in Rpi see this [link](prjemian.github.io/epicspi)
For installation EPICS in Linux/raspian see this [link](https://docs.epics-controls.org/projects/how-tos/en/latest/getting-started/installation.html)
#### Process Variables
Process Variables in this IOC Server:
@@ -161,6 +162,8 @@ Process Variables in this IOC Server:
|ISTTOK:central:COUNTDOWN | mbbi | no |
|ISTTOK:central:PULSE-NUMBER | longout | yes |
|ISTTOK:central:OPSTATE |longout | yes |
|ISTTOK:central:UPS-OnBattery | bo | yes |
|ISTTOK:central:UPS-Shutdown | bo | yes |
|ISTTOK:central:CurrentTime | stringin | no |
|ISTTOK:central:TraceMessage | stringout | yes |
|ISTTOK:central:LogMessage | stringout | yes |
@@ -180,7 +183,7 @@ Process Variables in this IOC Server:
|ISTTOK:central:TMPump1-NormalOperation | bi | 7 |
----------
* Connected to PCF8574 I2C Address = 57
* Connected to PCF8574 I2C Address = 57 (Bottom Valleman board)
|PV Name | PV Type | Bit |
|:----------|-------|---:|
@@ -192,7 +195,7 @@ Process Variables in this IOC Server:
|ISTTOK:central:TTSystem-tzero| bi | 7 |
----------
* Connected to PCF8574 Address = 60 (Top Valleman)
* Connected to PCF8574 Address = 60 (Top Valleman Board)
|PV Name | PV Type | Bit | Relay #/(NO/NC)|
|:----------|-------|---:|
@@ -205,7 +208,7 @@ Process Variables in this IOC Server:
----------
* Connected to TDA8444 DAC @ address 0x20=d32 (Bottom Valleman)
* Connected to TDA8444 DAC @ address 0x20=d32 (Bottom Valleman Board)
|PV Name |PV Type |Archive|
|:----------|-------|---:|
@@ -227,18 +230,18 @@ Process Variables in this IOC Server:
| ISTTOK:central:Shot-TorPSCurrentImage"| ai | ch3 | no |
----------
* Connected to RS485 Bus (Not yet)
* Connected to RS485 Bus (Using USB */dev/ttyUSB0*)
|PV Name |PV Type |Archive|
|:----------|-------|---:|
|ISTTOK:central:RPump1-Pressure | ai | yes |
|ISTTOK:central:RPump2-Pressure | ai | yes |
|ISTTOK:central:TMPump1-PressureAdmission | ai | yes |
|ISTTOK:central:VVessel-Pressure | ai | yes |
|PV Name |PV Type |Archive| RS485 command|
|:----------|-------|---:|---|
|ISTTOK:central:RPump1-Pressure | ai | yes | out "0020074002=?107"; |
|ISTTOK:central:RPump2-Pressure (Disabled) | ai | yes | |
|ISTTOK:central:TMPump1-PressureAdmission | ai | yes | out "0010074002=?106"; |
|ISTTOK:central:VVessel-Pressure | ai | yes | out "0030074002=?108";|
----------
### Vacuum Node (temporary)
### Vacuum Node (**Not used, backup server only**)
- Vacuum Pfeiffer Sensors (RS485)
#### Hardware Platform
@@ -252,10 +255,10 @@ Process Variables in this IOC Server:
|PV Name |PV Type |Archive|
|:----------|-------|---:|
| ISTTOK:vacuum:RPump1-Pressure | ai | yes |
|ISTTOK:vacuum:RPump2-Pressure | ai | yes |
|ISTTOK:vacuum:TMPump1-PressureAdmission | ai | yes |
|ISTTOK:vacuum:VVessel-Pressure | ai | yes |
| ISTTOK:vacuum:RPump1-Pressure (not used)| ai | yes |
|ISTTOK:vacuum:RPump2-Pressure (not used) | ai | yes |
|ISTTOK:vacuum:TMPump1-PressureAdmission (not used)| ai | yes |
|ISTTOK:vacuum:VVessel-Pressure (not used) | ai | yes |
----------
#### Software Platform
@@ -290,7 +293,7 @@ openjdk-8-jre linux package
### EPICS Channel Access Configuration
```
export EPICS_CA_ADDR_LIST="192.168.1.110 192.168.1.120 192.168.1.152"
export EPICS_CA_ADDR_LIST="192.168.1.110 192.168.1.152"
export EPICS_CA_AUTO_ADDR_LIST="NO"
```