SPEAR EPICS

Miscellaneous Ethernet Devices

Ethernet devices listed here are miscellaneous devices that don't fit into the following existing ethernet-based device groups:

General

Cutler-Hammer Motor Control Center IQ Analyzer 6630 EPONI Interfaces

Temperature Controllers and Input Meters

Beckhoff PLC Interface

Motor Control Center EPONIs

Node Name IP Address MAC Addresss Description
b118-mcc1 172.22.247.32 00:D0:AF:00:09:DB MCC-01
b118-mcc2a 172.22.247.33 00:D0:AF:00:09:DA MCC-02A
b118-mcc2b 172.22.247.34 00:D0:AF:00:0B:1D MCC-02B
b118-mcc3 172.22.247.35 00:D0:AF:00:09:DC MCC-03
b118-mcc4 172.22.247.36 00:D0:AF:00:09:D8 MCC-04

Temperature Controllers and Input Meters

Node Name IP Address Location Description Type and Configuration
b120-lcwtc2bl02-0 172.22.247.80 ? BL02 M0 LCW Supply Temp Omega iSeries
b120-lcwtc3bl02-1 172.22.247.81 ? BL02-1 M0 Mirror LCW Temps (4 chans) and Pressures (2 chans) Cryo-Con
b120-lcwpc1bl02-1 172.22.247.82 ? BL02-1 LCW Pressure 1 Omega DP41-B
b120-lcwpc2bl02-1 172.22.247.83 ? BL02-1 LCW Pressure 2 Omega DP41-B
b120-lcwtc1bl07-2 172.22.247.84 ? BL07-2 M0 Mirror LCW Supply Temp Omega iSeries bl72tc1_Configuration.txt
b120-lcwtc1bl08-1 172.22.247.85 ? BL08-2 M0 Mirror LCW Supply Temp Omega iSeries bl82tc1_Configuration.txt
b120-lcwtc1bl10-1 172.22.247.86 ? BL10-1 M0 Mirror LCW Supply Temp Omega iSeries bl101tc1_Configuration.txt
b120-lcwtc1bl10-2 172.22.247.87 ? BL10-2 M0 Mirror LCW Supply Temp Omega iSeries bl102tc1_Configuration.txt
b131-lcwtc1bl11-1 172.22.247.92 ? BL11-1 M0 Mirror LCW Supply Temp Omega iSeries
b131-lcwtc1bl11-2 172.22.247.91 ? BL11-2 M0 Mirror LCW Supply Temp Omega iSeries
b131-lcwtc1bl13-0 172.22.247.88 ? BL13-0 M1 Mirror LCW Supply Temp Omega iSeries bl13tc1_Configuration.txt
b131-hefcb131 172.22.247.89 B131, Rack 1103 B131 Helium Flow Omega DP41-B
b131-hefcb120 172.22.247.90 B131, Rack 1103 B120 Helium Flow Omega DP41-B
b137-hepc1b137 172.22.247.93 B137E Helium Pressure Tank to SSRL Omega DP41-B, Scaling Configuration
b137-hepc2b137 172.22.247.94 B137E Helium High Pressure Omega DP41-B

Beckhoff PLCs

Node Name IP Address Location Description
b117-modbus1 134.79.35.27 spare spare
b118-modbus1mcc 172.22.247.226 B118, Rack 45-13 MCC BK9000
b130-modbus1bl13 172.22.247.225 B130, Rack 1330 BL13 CX8090
b131-modbus1bl05 172.22.247.224 B131, Rack 523 BL5 CX8090

AC Power Switches

Node Name IP Address Location Description
b118-acsw2 172.22.247.112 B118, Rack 42 EMCOR Remote Power Control

Development Ethernet Devices

Node Name IP Address Location Description
not assigned not assigned B34, Rm 250 Keithley 2701 Digital Multimeter (User Manual)
smbv100a255741 134.79.35.145 Jim Sebek Rohde-Schwarz Vector Signal Generator (User Manual)
spearosc1 134.79.47.11 Gierman Scope
ssrlosc05 134.79.33.242 Sebek Scope
psmscope1 134.79.35.32 B140-R106A TDS 3054B Oscilloscope - exit web page when finished!
psmscope2 134.79.35.128 B140-R321 TDS 3054C Oscilloscope - exit web page when finished!
speartuner 134.79.35.132 Huang Agilent 33220A Arbitrary Waveform Generator
ssrl-pc90525 134.79.35.45 Georg Gassner Windows PC used for the Hydrostatic Leveling System (HLS)
b118-acsw1 134.79.35.52 B118 MCOR Test Rack Dev EMCOR Power Cycle - APC AP7900 AC Switch (User Manual, pinout)
acsw-b34-nw08 134.79.218.112 B34, Rm 250 APC AP7900 AC Switch (User Manual, pinout)

Temperature Controller Setup Instructions

Starting with the device at factory default settings (Omega iSeries only): To add the device to EPICS:

Motor Control Center Setup Instructions

Item Value
IP Address <MCC IP address>
Subnet Mask 255.255.255.0
Default Gateway 172.22.247.1
Master 1 Address 134.79.46.50
Master 2 Address 134.79.46.49
Read-Only OFF
Serial Baud Rate 9600
Socket Port 5150

Rohde-Schwarz Vector Signal Generator (SG) Primitive PV Interface

APC Switch Setup Instructions

Starting with the device at factory default settings (8-port Model APC AP7900):
  1. Connect the RS232 serial port of the ACSW to a computer using the cable that comes with the APC switch.
  2. The pinout for the serial connection is in http://www.slac.stanford.edu/grp/ssrl/spear/epics/slaconly/enetdevice/ap7900pinout.txt.
  3. Use SecureCRT or other serial communications software to communicate with the device. Setup the COM port for 9600 bps, no HW flow control, 8 data bits, No Parity, 1 Stop bit.
  4. Power on the APC switch. When connection is established, enter default username and password listed in the manual for both User Name and Password.
  5. From the Control Console menu, choose 2- Network.
  6. From the Network menu, choose 1- TCP/IP.
  7. From the TCP/IP menu, choose 1- System IP and enter IP address assigned for the device (Example: 134.79.35.52).
  8. Choose 2- Subnet Mask and enter the subnet mask (Prod: 255.255.255.0, Dev: 255.255.252.0).
  9. Choose 3- Default Gateway and enter the gateway address (Prod: 172.22.247.1, Dev: 134.79.35.1).
  10. Choose 4- Boot Mode and set it to Manual. We will not use DHCP to boot ACSW in development or production but instead use static IP addresses.
  11. Choose 5- Advanced and then choose 1- Host Name. Enter the node name entered in DNS by the SSRL network group and added to the firewall so that TCP port 23 is open to the beldar and connie linux servers.
  12. Naming convention for AC switch node names is <location>-acsw<number> (Example: b118-acsw1).
  13. Choose 2- Domain Name and enter slac.stanford.edu.
  14. For 3- Port Speed, leave it at Auto-negotiation.
  15. Choose 4- Accept Changes. Success is displayed if everything was saved correctly.
  16. Enter ESC twice to go back to the Network menu. Choose 2- DNS and enter 134.79.44.10 for primary and 134.79.44.11 for secondary DNS Server IPs.
  17. Leave 3-Reverse DNS Lookup as Disabled. Choose 4- Accept Changes and ensure Success is displayed.
  18. This is all the network configuration that is needed.
  19. Enter ESC twice to go back to the 3- System menu. Choose 1- Administrator. Create Admin user and set a password.
  20. Create outlet users and passwords. To use the EPICS IOCManager application to control this switch, create a default user account and password with what is encoded in the IOCManager database protocol file acsw_apc.proto.db.
  21. Time setup via NTP servers or other methods is optional.
  22. Enter ESC to get to Control Console menu and then choose 4- Logout. The saved configuration will become active during next login.
  23. Once the network setup is complete, connect the device to appropriate network (Prod: VLAN-466, Dev: SSRL-PUB).
  24. If everything is setup correctly and the device pings, subsequent connections to the device can happen via telnet over Ethernet.
  25. To modify or lookup the network configuration in the future, use telnet:
    telnet <device IP address> 23
    To exit telnet, type control-] and quit.
  26. Configuration and status monitoring can also be done using the device web page. Enter http:<device IP address> for the URL and follow instructions in the manual. For production, the browser must run on beldar, connie, or an operator workstation.
  27. IOCManager uses asyn and stream for communicating with this device. Add the device name and MACRO to IOCManagerApp/Db/spear/crat_spear.substitutions file and rebuild.
  28. In st.cmd add the line:
    drvAsynIPPortConfigure("<device node name>", "<device node name>:23",0,0,0)
  29. Create an EDM panel using $EDM/misc/acsw_apc_8port.edl in the spear path. Note misc is checked out from the LCLS CVS repo.


SPEAR EPICS | SPEAR Home | SSRL Computing/Networking | SSRL Home | SLAC Computing | SLAC Networking | SLAC Home

Contact: Stephanie Allison
Last Modified: Sep 3, 2015