My lakeshore 336 seems to only allow one TCP-IP connection at a time. I heard it's supposed to allow for more with latest firmware so.. 1. How do I verify the current firmware 2. How do I update the firmware if necessary 3. Do I need updated ethernet or instrument firmware?
PS> I don't have direct access to the lakeshore, but I have access to a Linux machine which is connected to it via ethernet. I can also establish a TCP-IP connection from my local machine to the lakeshore. I understand the Ethernet Firmware Updater will require a Windows machine to be connected via USB (which I don't have).
Post by Lake Shore Jeff M on Jun 19, 2018 8:10:17 GMT -5
Yes, version 2.2 of the Ethernet Firmware increased the number of open sockets from one to five.
To verify the current version installed on your 336, you can connect to the 336 using your browser by entering the IP address assigned to the instrument which will open the on board web page that displays the current firmware version. You can also find the firmware information from the front panel by pressing and holding the Escape Key until the Product Information screen appears.Press enter and the firmware versions will be displayed.
If you do not know the IP address, you can press the Interface button on the front panel and use the arrow key to highlight the view IP Configuration then press enter. The IP address is displayed on this screen.
The Ethernet Firmware is updated via the on board web page, however, you may encounter an issue depending on the JAVA version you have on your computer. If you want to give it a try, you can first download the latest version of the Ethernet Firmware (Version 2.6) at:
Once you download the file, open the embedded web page and select Utilities and then the Launch Ethernet firmware updater and follow the instructions to perform the update. If you find that the updater will not open, it may be due to JAVA security blocking the application due to an expired certificate. If this occurs, please send an email to firstname.lastname@example.org so we can send more detailed instructions.
I'm using a Lakeshore 336 via TCP/IP connection as part of a large scale cryogenic system. My Labview program must handle multiple ethernet connections with multiple devices, but the Lakeshore has been causing us trouble.
In short a connection error occurs randomly when trying to connect to it (every few hours), and it appears in the web page of the device that a socket is used and doesn't seem to be accessible anymore. In less than 24hours all sockets get "used" and the communication becomes impossible. The only way to make it work again is to unplug the power plug of the device to reboot it completely.
I'm using the Labview drivers in a simple way, with just initialization, reading data and closing connection. To give my code robustness I however do this full sequence inside a loop instead of just collecting data.
If you are not sure how to do this is Labview, you can contact National Instruments for programming assistance or another option may be to look at how the Lake Shore Instrument Communications Utility (ICU)(found here: www.lakeshore.com/products/pages/icu.aspx) handles this as it properly closes the socket before closing the application. You could use a program like Wire Shark to monitor the connection and compare the close operation between your program and out ICU application