README edit
Signed-off-by: Bernardo Carvalho <bernardo.carvalho@tecnico.ulisboa.pt>
This commit is contained in:
@@ -114,10 +114,10 @@ Process Value in this IOC Server:
|
|||||||
|
|
||||||
### Central Control/Vacuum Node
|
### Central Control/Vacuum Node
|
||||||
- Vacuum Sensors
|
- Vacuum Sensors
|
||||||
- Pffeifer rotatory vacuum pump
|
- Pffeifer rotatory vacuum pumpa (*RPump1*)
|
||||||
- Edwards electro valve
|
- Edwards electro valve
|
||||||
- Seiko Seiki turbomolecular pump and control unit
|
- Seiko Seiki turbomolecular pump and control unit (model SCU-400)
|
||||||
- Main State Machine
|
- Main State Machine, see [source](https://git.ipfn.tecnico.ulisboa.pt/blob/ISTTOK.git/master/epics%2Fiocs%2FISTTOKrpi%2FISTTOKrpiApp%2Fsrc%2FIsttokSeqExec.stt)
|
||||||
|
|
||||||
#### Hardware Platform
|
#### Hardware Platform
|
||||||
1. A Raspberry Pi 3, running a linux distribution..
|
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)
|
* 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
|
* 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)
|
(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:
|
* EPICS v. base-7.0 from epics [github](https://github.com/epics-base/)
|
||||||
* synApps_5_8
|
* (in /home/pi/Apps/epics7/epics-base) including modules:
|
||||||
* asyn-4-26
|
* asynDriver [asyn](https://github.com/epics-modules/asyn)
|
||||||
* seq-2-2-1
|
* [StreamDevice](https://paulscherrerinstitute.github.io/StreamDevice)
|
||||||
* autosave-5-6-1
|
* State Notation Language and Sequence v.2.2 [seq](https://www-csr.bessy.de/control/SoftDist/sequencer)
|
||||||
* IOC installed in '/opt/epics/iocs/'
|
* [autosave](https://github.com/epics-modules/autosave)
|
||||||
|
* IOC installed in '/home/pi/ISTTOK/epics/iocs/ISTTOKrpi'
|
||||||
* Running in `screen deamon` (see `/etc/rc.local`)
|
* 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
|
||||||
Process Variables in this IOC Server:
|
Process Variables in this IOC Server:
|
||||||
@@ -161,6 +162,8 @@ Process Variables in this IOC Server:
|
|||||||
|ISTTOK:central:COUNTDOWN | mbbi | no |
|
|ISTTOK:central:COUNTDOWN | mbbi | no |
|
||||||
|ISTTOK:central:PULSE-NUMBER | longout | yes |
|
|ISTTOK:central:PULSE-NUMBER | longout | yes |
|
||||||
|ISTTOK:central:OPSTATE |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:CurrentTime | stringin | no |
|
||||||
|ISTTOK:central:TraceMessage | stringout | yes |
|
|ISTTOK:central:TraceMessage | stringout | yes |
|
||||||
|ISTTOK:central:LogMessage | stringout | yes |
|
|ISTTOK:central:LogMessage | stringout | yes |
|
||||||
@@ -180,7 +183,7 @@ Process Variables in this IOC Server:
|
|||||||
|ISTTOK:central:TMPump1-NormalOperation | bi | 7 |
|
|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 |
|
|PV Name | PV Type | Bit |
|
||||||
|:----------|-------|---:|
|
|:----------|-------|---:|
|
||||||
@@ -192,7 +195,7 @@ Process Variables in this IOC Server:
|
|||||||
|ISTTOK:central:TTSystem-tzero| bi | 7 |
|
|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)|
|
|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|
|
|PV Name |PV Type |Archive|
|
||||||
|:----------|-------|---:|
|
|:----------|-------|---:|
|
||||||
@@ -227,18 +230,18 @@ Process Variables in this IOC Server:
|
|||||||
| ISTTOK:central:Shot-TorPSCurrentImage"| ai | ch3 | no |
|
| 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|
|
|PV Name |PV Type |Archive| RS485 command|
|
||||||
|:----------|-------|---:|
|
|:----------|-------|---:|---|
|
||||||
|ISTTOK:central:RPump1-Pressure | ai | yes |
|
|ISTTOK:central:RPump1-Pressure | ai | yes | out "0020074002=?107"; |
|
||||||
|ISTTOK:central:RPump2-Pressure | ai | yes |
|
|ISTTOK:central:RPump2-Pressure (Disabled) | ai | yes | |
|
||||||
|ISTTOK:central:TMPump1-PressureAdmission | ai | yes |
|
|ISTTOK:central:TMPump1-PressureAdmission | ai | yes | out "0010074002=?106"; |
|
||||||
|ISTTOK:central:VVessel-Pressure | ai | yes |
|
|ISTTOK:central:VVessel-Pressure | ai | yes | out "0030074002=?108";|
|
||||||
----------
|
----------
|
||||||
|
|
||||||
|
|
||||||
### Vacuum Node (temporary)
|
### Vacuum Node (**Not used, backup server only**)
|
||||||
- Vacuum Pfeiffer Sensors (RS485)
|
- Vacuum Pfeiffer Sensors (RS485)
|
||||||
|
|
||||||
#### Hardware Platform
|
#### Hardware Platform
|
||||||
@@ -252,10 +255,10 @@ Process Variables in this IOC Server:
|
|||||||
|
|
||||||
|PV Name |PV Type |Archive|
|
|PV Name |PV Type |Archive|
|
||||||
|:----------|-------|---:|
|
|:----------|-------|---:|
|
||||||
| ISTTOK:vacuum:RPump1-Pressure | ai | yes |
|
| ISTTOK:vacuum:RPump1-Pressure (not used)| ai | yes |
|
||||||
|ISTTOK:vacuum:RPump2-Pressure | ai | yes |
|
|ISTTOK:vacuum:RPump2-Pressure (not used) | ai | yes |
|
||||||
|ISTTOK:vacuum:TMPump1-PressureAdmission | ai | yes |
|
|ISTTOK:vacuum:TMPump1-PressureAdmission (not used)| ai | yes |
|
||||||
|ISTTOK:vacuum:VVessel-Pressure | ai | yes |
|
|ISTTOK:vacuum:VVessel-Pressure (not used) | ai | yes |
|
||||||
----------
|
----------
|
||||||
|
|
||||||
#### Software Platform
|
#### Software Platform
|
||||||
@@ -290,7 +293,7 @@ openjdk-8-jre linux package
|
|||||||
|
|
||||||
### EPICS Channel Access Configuration
|
### 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"
|
export EPICS_CA_AUTO_ADDR_LIST="NO"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user