diff --git a/doc/specific_iocs/power_supplies/PS300.md b/doc/specific_iocs/power_supplies/PS300.md new file mode 100644 index 000000000..2344fe05f --- /dev/null +++ b/doc/specific_iocs/power_supplies/PS300.md @@ -0,0 +1,19 @@ +# Stanford PS300 + +The Stanford PS300 series is a range of high-voltage power supplies with specific models like PS310, PS325, PS350. +Each model has a different voltage and current range, some are also dual polarity. +The unit are remotely controllable by means of a GPIB interface, some models also have an RS-232 port. +We use a [Prologix GPIB](/tools/Prologix-GPIB.md) GPIB -> ethernet adapter for GPIB control, which is supported by EPICS asyn. + +### Setting up the Device + +The IOC works with a MOXA connected to the RS-232 port or Prologix GPIB -> ethernet. +If the device is dual polarity, this can be changed via a dial at the rear of the unit. + +For RS232 control set the `PORT` macro to the moxa com port + +For GPIB set the `IPADDR` macro to the address of the Prologix GPIB adapter, and set the `GPIBADDR` macro to the GPIB address. +This address will normally be 14, but check the menus on the device if you cannot connect. + +You also need to choose the correct model number for the `MODEL` macro, with a `pos` or `neg` suffix for a dual polarity device. +The model name is a prefix to DB substitution files listed in https://github.com/ISISComputingGroup/EPICS-SRS_PS300/tree/main/ps300Sup diff --git a/doc/spelling_wordlist.txt b/doc/spelling_wordlist.txt index c06d8927d..76420db5b 100644 --- a/doc/spelling_wordlist.txt +++ b/doc/spelling_wordlist.txt @@ -682,6 +682,7 @@ procservcontrol procserver profiler programmatically +Prologix proto protobuffers pseudocode diff --git a/doc/tools/Prologix-GPIB.md b/doc/tools/Prologix-GPIB.md new file mode 100644 index 000000000..a31e8757d --- /dev/null +++ b/doc/tools/Prologix-GPIB.md @@ -0,0 +1,13 @@ +## Prologix GPIB Adapter + +The [Prologix GPIB-ETHERNET adapter](https://prologix.biz/) is a GPIB -> ethernet adapter that is supported by EPICS asyn via the `prologixGPIBConfigure` command +and is used by some of our Aeroflex and PS300 series devices. + +The device support DHCP but it may not work across a network gateway, so when testing best be on the same network as the adapter. The MAC address is written on the adapter. + +See `\prologix_gpib` for a manual and also the `netfinder` and `prologix configurator` programs if you need them. +You can run `netfinder` on the same network as the adapter to find its IP address and/or change it to DHCP. +The `prologix configurator` program lets you change other settings on the device, but is generally not needed by us as +the main ones are set by asyn when it connects. See the [adapter FAQs](https://prologix.biz/resources/frequently-asked-questions/gpib-ethernet-controller-faq/) for more details. + +![](prologix_gpib.jpg) diff --git a/doc/tools/prologix_gpib.jpg b/doc/tools/prologix_gpib.jpg new file mode 100644 index 000000000..9475ca667 Binary files /dev/null and b/doc/tools/prologix_gpib.jpg differ