Miscellaneous Ethernet Devices

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


Cutler-Hammer Motor Control Center IQ Analyzer 6630 EPONI Interfaces

Temperature Controllers and Input Meters

Beckhoff Interface

Motor Control Center EPONIs

Node Name IP Address MAC Addresss Description
b118-mcc1 00:D0:AF:00:09:DB MCC-01
b118-mcc2a 00:D0:AF:00:09:DA MCC-02A
b118-mcc2b 00:D0:AF:00:0B:1D MCC-02B
b118-mcc3 00:D0:AF:00:09:DC MCC-03
b118-mcc4 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 ? BL02 M0 LCW Supply Temp Omega iSeries
b120-lcwtc3bl02-1 ? BL02-1 M0 Mirror LCW Temps (4 chans) and Pressures (2 chans) Cryo-Con
b120-lcwpc1bl02-1 ? BL02-1 LCW Pressure 1 Omega DP41-B
b120-lcwpc2bl02-1 ? BL02-1 LCW Pressure 2 Omega DP41-B
b120-lcwtc1bl07-2 ? BL07-2 M0 Mirror LCW Supply Temp Omega iSeries bl72tc1_Configuration.txt
b120-lcwtc1bl08-1 ? BL08-2 M0 Mirror LCW Supply Temp Omega iSeries bl82tc1_Configuration.txt
b120-lcwtc1bl10-1 ? BL10-1 M0 Mirror LCW Supply Temp Omega iSeries bl101tc1_Configuration.txt
b120-lcwtc1bl10-2 ? BL10-2 M0 Mirror LCW Supply Temp Omega iSeries bl102tc1_Configuration.txt
b131-lcwtc1bl11-1 ? BL11-1 M0 Mirror LCW Supply Temp Omega iSeries
b131-lcwtc1bl11-2 ? BL11-2 M0 Mirror LCW Supply Temp Omega iSeries
b131-lcwtc1bl13-0 ? BL13-0 M1 Mirror LCW Supply Temp Omega iSeries bl13tc1_Configuration.txt
b131-hefcb131 B131, Rack 1103 B131 Helium Flow Omega DP41-B
b131-hefcb120 B131, Rack 1103 B120 Helium Flow Omega DP41-B
b137-hepc1b137 B137E Helium Pressure Tank to SSRL Omega DP41-B, Scaling Configuration
b137-hepc2b137 B137E Helium High Pressure Omega DP41-B

Beckhoff Nodes

Node Name IP Address Location Description
b118-modbus1mcc B118, Rack 45-13 MCC BK9000
b120-modbus1bl07 B120, Rack 732, BL7-0 Roof BL7 CX8090
b120-modbus1bl10 B120, Rack 1003, Mezzanine BL10 CX8090
b130-modbus1bl13 B130, Rack 1330 BL13 CX8090
b131-modbus1bl05 B131, Rack 523 BL5 CX8090
b131-modbus1bl11 B131, Rack ? BL11 CX8090
b131-modbus1bl12 B131, Rack ?, BL12 Roof BL12 CX8090
Notes on compressed air smoothing: Acquisition in PLC is 10hz and smoothing algorithm is applied:
y[i] = b*x[i] + (1-b)*y[i-1]

AC Power Switches

Node Name IP Address Location Description
b118-acsw2 B118, Rack 42 EMCOR Remote Power Control
b140-acsw1 B117 Computer Room Booster RF 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 Jim Sebek Rohde-Schwarz Vector Signal Generator (User Manual)
spearosc1 Gierman Scope
ssrlosc05 Sebek Scope
psmscope1 B140-R106A TDS 3054B Oscilloscope - exit web page when finished!
psmscope2 B140-R321 TDS 3054C Oscilloscope - exit web page when finished!
ssrl-pc90525 Georg Gassner Windows PC used for the Hydrostatic Leveling System (HLS)
b118-acsw1 B118 MCOR Test Rack Dev EMCOR Power Cycle - APC AP7900 AC Switch (User Manual, pinout)
acsw-b34-nw08 B34, Rm 250 APC AP7900 AC Switch (User Manual, pinout)
b221-acsw1 B221 APC AP7900 AC Switch for Booster RF Test
b117-modbus1 spare spare
b221-plc2 spare B221 (test) Booster RF Beckhoff PLC

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
Default Gateway
Master 1 Address
Master 2 Address
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:
  8. Choose 2- Subnet Mask and enter the subnet mask (Prod:, Dev:
  9. Choose 3- Default Gateway and enter the gateway address (Prod:, Dev:
  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 for primary and 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.

Beckhoff BK9000 Setup Instructions

    For some of the steps below you will need a laptop with Beckhoff software and Beckoff USB cable to connect to BK9000.

  1. Beckoff KS2000 installation instrutions
  2. Follow instructions to assign IP Address
  3. If connection between IOC and BK9000 is established but the BK9000 disconnects the connection when write or read is invoked it might be that security is setup on BK9000. To fix this connect to BK9000 with KS2000 software and do the following:
    1. Go to ADS routing table and press clean all
    2. You may need to reboot the coupler after this.
  4. There are watchdog timers in the Beckhoff. The driver will keep sending echo packets to Beckhoff @2Hz to make one watchdog timer happy to maintain TCP connection. Another watchdog timer will cause write failed then output turns to fail safe mode. To avoid this disable the second watchdog time by doing this:
    1. Disable write-protection by going to Online / Coupler / Services / Write Protection Abolished.
    2. Set Table 100, Register 24 to 0 (default 1000 ms) by going to Pos 0 (controller) / Tables / 100 / Offset 24.
    3. You may need to reboot the coupler after this.

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

Contact: Stephanie Allison
Last Modified: Dec 16, 2015