PSI sics-cvs-psi-complete-tree-post-site-support
This commit is contained in:
@@ -18,16 +18,19 @@ devices.
|
||||
<li><a href="#lsc">LakeShore Model 340</a> temperature controllers.
|
||||
<li>Oxford Instruments <a href="#itc4">ITC-4</a> or ITC-503 temperature
|
||||
controllers.
|
||||
<li><a href="#dilu">Dilution</a> Cryostat.
|
||||
<li>Haake <a href="#haake">waterbath </a> thermostat.
|
||||
<li><a href="#ltc11">The CryoFurnace</a> with its Neocera LTC-11 temperature
|
||||
controller.
|
||||
<li><a href="#euro">Eurotherm Temperature Controller</a>.
|
||||
<li><a href="#bruker">Bruker</a> Magnet Controller.
|
||||
<li>The Risoe <a href="#a1931">A1931</a> Temperature Controller.
|
||||
<li>The <a href="#el755">PSI-EL755</a> Magnet Controller.
|
||||
<li>The <a href="#psidsp">PSI-DSP</a> Magnet Controller, also known as
|
||||
SLS controller.
|
||||
SLS controller.
|
||||
</ul>
|
||||
Obsolete:
|
||||
<ul>
|
||||
<li>Old <a href="#dilu">Dilution</a> Cryostat.
|
||||
<li>The <a href="#ltc11">Neocera LTC-11</a> temperature
|
||||
controller (was used for the Cryofurnace).
|
||||
</ul>
|
||||
</p>
|
||||
<!latex-on>
|
||||
@@ -65,7 +68,7 @@ for understanding SICS environment device handling. Then there will be another
|
||||
section discussing the special devices known to the system.
|
||||
</p>
|
||||
<p>
|
||||
<h2>SampleEnvironment Error Handling</h2>
|
||||
<h2>Sample Environment Error Handling</h2>
|
||||
A <a name="error"> sample</a> environment device may fail to stay at its preset value during a
|
||||
measurement. This condition will usually be detected by the emon. The question
|
||||
is how to deal with this problem. The requirements for this kind of error
|
||||
@@ -190,6 +193,15 @@ handling is set. Valid values are:
|
||||
<DT>SafeValue
|
||||
<DD> The value to drive the controller to when an error has been detected and
|
||||
Safe error handling is set.
|
||||
<DT>MaxWait
|
||||
<DD> Maximal time in minutes to wait in a drive temperature command.
|
||||
If maxwait is set to 0: If the temperature is not reached within tolerance,
|
||||
it waits indefinitely.
|
||||
<DT>Settle
|
||||
<DD> Wait time [minutes] after reaching temperature. Indicates how long to wait
|
||||
after reaching temperature. If the temperatures goes again out
|
||||
of tolerance during the settling time, the time outside tolerance
|
||||
is not taken into account.
|
||||
</DL>
|
||||
</p>
|
||||
<P>
|
||||
@@ -213,15 +225,17 @@ can be achieved by using the drive command.
|
||||
and <b>log frequency</b> (both below)
|
||||
</DL>
|
||||
<h3>Logging </h3>
|
||||
The values of any sample environement device can be logged. There are two
|
||||
The values of any sample environement device can be logged. There are three
|
||||
features:
|
||||
<ul>
|
||||
<li>Logging to a file wih a configurable time intervall between log
|
||||
file entries.
|
||||
<li>Sums are kept internally which allow the calculation of the mean
|
||||
value and the standard deviation at all times.
|
||||
<li>A circular buffer holding 1000 timestamps plus values is
|
||||
automatically updated.
|
||||
</ul>
|
||||
The last system is automatically switched on after the first drive or
|
||||
The last two systems are automatically switched on after the first drive or
|
||||
run command on the environment device completed.
|
||||
This system is run through the following commands.
|
||||
<DL>
|
||||
@@ -233,7 +247,7 @@ standard deviation.
|
||||
values and prints them.
|
||||
<DT>name log frequency val
|
||||
<DD> With a parameter sets, without a parameter requests the logging intervall
|
||||
for the log file.
|
||||
for the log file and the circular buffer.
|
||||
This parameter specifies the time intervall in seconds
|
||||
between log records. The default is 300 seconds.
|
||||
<DT>name log file filename
|
||||
@@ -243,12 +257,22 @@ Logging will happen any 5 minutes initially. The logging frequency
|
||||
of the form date time value. The name of the file must be specified relative
|
||||
to the SICS server.
|
||||
<DT>name log flush
|
||||
<DD>DigitalUnix buffers output heavily. With this command an update of
|
||||
<DD>Unix buffers output heavily. With this command an update of
|
||||
the file can be enforced.
|
||||
<DT>name log status
|
||||
<DD>Queries if logging to file is currently happening or not.
|
||||
<DT>name log close
|
||||
<DD> Stops logging data to the file.
|
||||
<dt>name log tosicsdata dataname
|
||||
<dd>copies the content of the circular buffer to a sicsdata
|
||||
buffer. This is used by graphical clients to display the content of
|
||||
the circular buffer.
|
||||
<dt>name log dump
|
||||
<dd>Prints the content of the circular log buffer to screen.
|
||||
<dt>name log dumptofile filename
|
||||
<dd>Prints the content of the circular log buffer into the file
|
||||
specified as filename. Note, this file is on the computer where the
|
||||
SICS server resides.
|
||||
</DL>
|
||||
</P>
|
||||
|
||||
@@ -263,41 +287,24 @@ that special device. All of the general commands listed above work as well!
|
||||
This is <i>the</i> temperature controller for cryogenic applications and
|
||||
should replace at least the Oxford & Neocera controllers at SINQ.<p>
|
||||
The control is handled by a seperate server process TECS (TEmperature
|
||||
Control Server) and is initialized by default. If there is already an other
|
||||
device selected, it must be deleted and TECS must be reinstalled:
|
||||
Control Server) and is initialized by default on most instruments. If there is already an other
|
||||
device selected, it must be deleted with:
|
||||
<BLOCKQUOTE>
|
||||
EVFactory del temperature<br>
|
||||
EVFactory new temperature tecs
|
||||
EVFactory del temperature
|
||||
</BLOCKQUOTE>
|
||||
The sample environment device is selected automatically by a coding in the
|
||||
plug of the sensor/heater cable(s). If this does not work (plugs without
|
||||
coding or temporarely use of a wrong cable) you may select the device
|
||||
with
|
||||
and TECS must be reinstalled with:
|
||||
<BLOCKQUOTE>
|
||||
temperature device <i>device</i>
|
||||
tecs on
|
||||
</BLOCKQUOTE>
|
||||
You may want to verify the selected device with
|
||||
<BLOCKQUOTE>
|
||||
temperature device
|
||||
</BLOCKQUOTE>
|
||||
The actually known devices (April 2000) are:
|
||||
<UL>
|
||||
<LI>orange cryostats: <b>ill1</b> (50mm), <b>ill2</b> (70mm),
|
||||
<b>ill3</b> (cryofurnace), <b>ill4</b> (FOCUS), <b>ill5</b> (100 mm)
|
||||
<LI>closed cycles: <b>cti1</b>, <b>cti2</b>, <b>cti3</b>, <b>cti4</b>,
|
||||
<b>cti5</b> (maxi), <b>cti6</b> (FOCUS), <b>apd</b> (TriCS), <b>ccr4k</b> (4K)
|
||||
<LI>other: <b>hef4c</b> (He-flow cryostat 4circle), <b>sup4t</b> (4 T supraconducting magnet)
|
||||
</UL>
|
||||
(This is just an abbreavation for EVFactory new temperature tecs)<p>
|
||||
More details can be found on the <a href=http://sinq.web.psi.ch/sinq/sample_env/tecs.html>Sample Environment Home Page</a>
|
||||
<p>
|
||||
<h3><a name="itc4">ITC-4</a> and ITC-503 Temperature Controllers</h3>
|
||||
<p>
|
||||
These temperature controller were fairly popular at SINQ. They are
|
||||
manufactured by
|
||||
Oxford Instruments. At the back of this controller is a RS-232
|
||||
socket which must be connected to a Macintosh computer running the SINQ
|
||||
terminal server program via a serial cable. Please make sure with a different
|
||||
Macintosh or a PC that the serial line is OK and the ITC-4 responding before
|
||||
plugging it in.
|
||||
socket which must be connected to a terminal server via a serial cable.
|
||||
</p>
|
||||
<h4>ITC-4 Initialisation</h4>
|
||||
<p>
|
||||
@@ -306,23 +313,21 @@ An ITC-4 can be configured into the system by:
|
||||
EVFactory new Temp ITC4 computer port channel
|
||||
</BLOCKQUOTE>
|
||||
This creates an ITC-4 controller object named Temp within the system. The
|
||||
ITC-4 is expected to be connected to the serial port channel at the
|
||||
Macintosh computer computer running the SINQ terminal server program
|
||||
listening at port port. For example:
|
||||
ITC-4 is expected to be connected to the serial port channel of the serial
|
||||
port server porgramm at localhost listening at the specified port. For example:
|
||||
<BLOCKQUOTE>
|
||||
EVFactory new Temp ITC4 lnsp22.psi.ch 4000 7
|
||||
EVFactory new Temp ITC4 localhost 4000 7
|
||||
</BLOCKQUOTE>
|
||||
connects Temp to the Macintosh named lnsp22, serial port 6
|
||||
(7 above is no typo!), listening at port 4000.
|
||||
connects Temp to the serial port 7, listening at port 4000.
|
||||
</P>
|
||||
<h4>ITC-4 Additional Parameters</h4>
|
||||
<p>
|
||||
The ITC-4 has a few more parameter commands:
|
||||
<DL>
|
||||
<DT>timeout
|
||||
<DD>Is the timeout for the Macintosh terminal server program waiting for
|
||||
<DD>Is the timeout for the SerPortServer waiting for
|
||||
responses from the ITC-4. Increase this parameter if error messages
|
||||
containg ?TMO appear.
|
||||
contaning ?TMO appear.
|
||||
<DT> sensor
|
||||
<DD> Sets the sensor number to be used for reading temperature.
|
||||
<DT> control
|
||||
@@ -341,17 +346,17 @@ the comma.
|
||||
<h4>Installing an ITC4 step by step</h4>
|
||||
<p>
|
||||
<ol>
|
||||
<li>Connect the ITC temperature controller to port 6 on the Macintosh
|
||||
serial port extension box. Port 6 is specially configured for dealing with
|
||||
<li>Connect the ITC temperature controller to port 7 on the terminal server
|
||||
box. Port 7 is specially configured for dealing with
|
||||
the ideosyncracies of that device. No null modem is needed.
|
||||
<li>Install the ITC4 into SICS with the command: <br>
|
||||
evfactory new name Macintoshname 4000 7<br>
|
||||
Thereby replace name with the name you want to address the ITC4 in SICS. A
|
||||
good choice for a name is temperature, as such a value will be written to data files.
|
||||
evfactory new temperature localhost 4000 7<br>
|
||||
You may choose an other name than "temperature", but then it is in general not stored
|
||||
in the data file.
|
||||
Please note, that SICS won't let you use that name if it already exists. For
|
||||
instance if you already had a controller in there. Then the command:<br>
|
||||
evfactory del name <br>
|
||||
will help. Macintoshname is the name of the instrument Macintosh PC.
|
||||
will help.
|
||||
<li>Configure the upper and lowerlimits for your controller appropriatetly.
|
||||
<li>Figure out which sensor you are going to use for reading temperatures.
|
||||
Configure the sensor and the divisor parameter accordingly.
|
||||
@@ -373,7 +378,7 @@ current one.
|
||||
<h4>ITC-4 Trouble Shooting</h4>
|
||||
<p>
|
||||
If the ITC-4 <b>does not respond at all</b>, make sure the serial connection to
|
||||
the Macintosh is working. Use standard RS-232 debugging procedures for doing
|
||||
is working. Use standard RS-232 debugging procedures for doing
|
||||
this. The not responding message may also come up as a failure to
|
||||
connect
|
||||
to the ITC-4 during startup.
|
||||
@@ -420,9 +425,8 @@ within the tolerance. That is the temperature value you wanted after all.
|
||||
<p>
|
||||
This is sort of a bucket full of water equipped with a temperature
|
||||
control system. The RS-232 interface of this device can only be operated at
|
||||
4800 baud max. This is why it has to be connected to the serial printer port
|
||||
of the Macintosh serial port server computer. This makes the channel number to
|
||||
use for initialisation a 1 always. The driver for this device has been
|
||||
4800 baud max. This is why it has to be connected to a specially configured port.
|
||||
The driver for this device has been
|
||||
realised in the Tcl extension language of the SICS server. A prerequisite
|
||||
for the usage of this device is that the file hakle.tcl is sourced in the
|
||||
SICS initialisation file and the command inihaakearray has been published.
|
||||
@@ -432,11 +436,11 @@ initialisation parameters, second install the device with evfactory. A
|
||||
command procedure is supplied for the first step. Thus the initialisation
|
||||
sequence becomes:
|
||||
<BLOCKQUOTE>
|
||||
inihaakearray name-of-array macintosh-computer name port channel<br>
|
||||
inihaakearray name-of-array localhost name port channel<br>
|
||||
evfactory new temperature tcl name-of-array
|
||||
</BLOCKQUOTE>An example for the SANS:
|
||||
<BLOCKQUOTE>
|
||||
inihaakearray eimer lnsp25.psi.ch 4000 1 <br>
|
||||
inihaakearray eimer localhost 4000 1 <br>
|
||||
evfactory new temperature tcl eimer
|
||||
</BLOCKQUOTE>
|
||||
Following this, the thermostat can be controlled with the other environment
|
||||
@@ -452,35 +456,6 @@ temperature sensor val
|
||||
</BLOCKQUOTE>
|
||||
val can be either intern or extern.
|
||||
</p>
|
||||
<h3><a name="dilu">Dilution</a> Cryostat</h3>
|
||||
<p>
|
||||
This is a large ancient device for reaching very low temperatures. This
|
||||
cryostat can be configured into SICS with the command:
|
||||
<pre>
|
||||
EVFactory new Temp dillu computer port channel table.file
|
||||
</pre>
|
||||
Temp is the name of the dilution controller command in SICS, dillu is the
|
||||
keyword which selects the dilution driver, computer, port and channel are
|
||||
the parameters of the Macintosh-PC running the serial port server program.
|
||||
table.file is the fully qualified name of a file containing a translation
|
||||
table for this cryostat. The readout from the dilution controller is a
|
||||
resistance. This table allows to interpolate the temperature from the
|
||||
resistance measurements and back. Example:
|
||||
<pre>
|
||||
evfactory new temperature dillu lnsp19.psi.ch 4000 1 dilu.tem
|
||||
</pre>
|
||||
installs a new dilution controller into SICS. This controller is connected
|
||||
to port 1 at the Macintos-PC with the newtwork adress lnsp19.psi.ch. On this
|
||||
macintosh-PC runs a serial port server program listening at TCP/IP port
|
||||
4000. The name of the translation table file is dilu.tem.
|
||||
</p>
|
||||
<p>
|
||||
The dilution controller has no special commands, but two caveats: As of
|
||||
current (October 1998) setting temperatures does not work due to problems
|
||||
with the electronics. Second the dilution controller MUST be connected to
|
||||
port 1 as only this port supports the 4800 maximum baud rate this device
|
||||
digests.
|
||||
</p>
|
||||
<h3><a name="bruker">Bruker</a> Magnet Controller B-EC-1</h3>
|
||||
<p>
|
||||
This is the Controller for the large magnet at SANS. The controller is a
|
||||
@@ -490,24 +465,23 @@ an external hall sensor at the magnet. In <b>current</b> mode, the output curren
|
||||
of the device is controlled. This magnet can be configured into SICS with a
|
||||
command syntax like this:
|
||||
<BLOCKQUOTE>
|
||||
evfactory new name bruker Mac-PC Mac-port Mac-channel
|
||||
evfactory new name bruker localhost port channel
|
||||
</BLOCKQUOTE>
|
||||
</p>
|
||||
<p>
|
||||
name is a placeholder for the name of the device within SICS. A good
|
||||
suggestion (which will be used throughout the rest of the text) is magnet.
|
||||
bruker is the keyword for selecting the bruker driver. Mac-PC is the name of
|
||||
the Macintosh PC to which the controller has been connected, Mac-Port is the
|
||||
port number at which the Macintosh-PC's serial port server listens.
|
||||
Mac-channel is the RS-232 channel to which the controller has been
|
||||
bruker is the keyword for selecting the bruker driver. port is the
|
||||
port number at which the serial port server listens.
|
||||
channel is the RS-232 channel to which the controller has been
|
||||
connected. For example (at SANS):
|
||||
<pre>
|
||||
evfactory new magnet bruker lnsp25.psi.ch 4000 9
|
||||
evfactory new magnet bruker localhost 4000 9
|
||||
</pre>
|
||||
</p>
|
||||
<p>
|
||||
creates a new command magnet for a Bruker magnet Controller connected to
|
||||
serial port 9 at lnsp25.
|
||||
serial port 9.
|
||||
</p>
|
||||
In addition to the standard environment controller commands this magnet
|
||||
controller understands the following special commands:
|
||||
@@ -540,60 +514,6 @@ a magnetic field. This is so in order to support SICS control logic.
|
||||
You can read values at all times explicitly using magnet current or
|
||||
magnet field.
|
||||
</p>
|
||||
<h3><a name="ltc11">The CryoFurnace.</a></h3>
|
||||
<p>
|
||||
The CryoFurnace at PSI is equipped with a Neocera LTC-11 temperature
|
||||
controller. This controller can control either an heater or an analag output
|
||||
channel. Futhermore a choice of sensors can be selected for controlling the
|
||||
device. The LTC-11 behaves like a normal SICS environment control device
|
||||
plus a few additional commands. An LTC-11 can be configured into SICS with
|
||||
the following command:
|
||||
<BLOCKQUOTE>
|
||||
evfactory new name ltc11 Mac-PC Mac-port Mac-channel
|
||||
</BLOCKQUOTE>
|
||||
</p>
|
||||
<p>
|
||||
name is a placeholder for the name of the device within SICS. A good
|
||||
suggestion is temperature.
|
||||
ltc11 is the keyword for selecting the LTC-11 driver. Mac-PC is the name of
|
||||
the Macintosh PC to which the controller has been connected, Mac-Port is the
|
||||
port number at which the Macintosh-PC's serial port server listens.
|
||||
Mac-channel is the RS-232 channel to which the controller has been
|
||||
connected. For example (at DMC):
|
||||
<pre>
|
||||
evfactory new temperature ltc11 lnsp18.psi.ch 4000 6
|
||||
</pre>
|
||||
</p>
|
||||
<p>
|
||||
creates a new command magnet for a LTC-11 temperature Controller connected to
|
||||
serial port 6 at lnsp18.
|
||||
</p>
|
||||
<p>
|
||||
The additional commands understood by the LTC-11 controller are:
|
||||
<dl>
|
||||
<dt>temperature sensor
|
||||
<dd> queries the current sensor used for temperature readout.
|
||||
<dt>temperature sensor val
|
||||
<dd> selects the sensor val for temperature readout.
|
||||
<dt>temperature controlanalog
|
||||
<dd> queries the sensor used for controlling the analog channel.
|
||||
<dt>temperature controlanalog val
|
||||
<dd> selects the sensor val for controlling the analog channel.
|
||||
<dt>temperature controlheat
|
||||
<dd> queries the sensor used for controlling the heater channel.
|
||||
<dt>temperature controlheat val
|
||||
<dd> selects the sensor val for controlling the heater channel.
|
||||
<dt>temperature mode
|
||||
<DD>queries if the LTC-11 is in analog or heater control mode.
|
||||
</dl>
|
||||
</p>
|
||||
<p>
|
||||
Further notes: As the CryoFurnace is very slow and the display at the
|
||||
controller becomes unusable when the temperature is read out to often, the
|
||||
LTC-11 driver buffers the last temperature read for 5 seconds. Setting the
|
||||
mode of the LTC-11 is possible by computer, but not yet fully understood and
|
||||
therefore unusable.
|
||||
</p>
|
||||
<h3><a name="euro">The Eurotherm Temperature Controller</a></h3>
|
||||
<p>
|
||||
At SANS there is a Eurotherm temperature controller for the sample heater.
|
||||
@@ -601,23 +521,22 @@ At SANS there is a Eurotherm temperature controller for the sample heater.
|
||||
with the following command. The eurotherm needs to be connected with a
|
||||
nullmodem adapter.
|
||||
<BLOCKQUOTE>
|
||||
evfactory new name euro Mac-PC Mac-port Mac-channel
|
||||
evfactory new name euro computer port channel
|
||||
</BLOCKQUOTE>
|
||||
</p>
|
||||
<p>
|
||||
name is a placeholder for the name of the device within SICS. A good
|
||||
suggestion is temperature.
|
||||
euro is the keyword for selecting the Eurotherm driver. Mac-PC is the name of
|
||||
the Macintosh PC to which the controller has been connected, Mac-Port is the
|
||||
port number at which the Macintosh-PC's serial port server listens.
|
||||
Mac-channel is the RS-232 channel to which the controller has been
|
||||
euro is the keyword for selecting the Eurotherm driver. port is the
|
||||
port number at which the serial port server listens.
|
||||
channel is the RS-232 channel to which the controller has been
|
||||
connected. <b>WARNING:</b> The eurotherm needs a RS-232 port with an unusual
|
||||
configuration: 7bits, even parity, 1 stop bit. Currently only the SANS
|
||||
Macintosh port 13 (the last in the upper serial port connection box) is
|
||||
port 13 is
|
||||
configured like this! Thus, an example for SANS and the name temperature
|
||||
looks like:
|
||||
<pre>
|
||||
evfactory new temperature euro lnsp25.psi.ch 4000 13
|
||||
evfactory new temperature euro localhost 4000 13
|
||||
</pre>
|
||||
</p>
|
||||
<p>
|
||||
@@ -671,14 +590,14 @@ read back but just the set value after ramping. This is a serious
|
||||
limitation because the computer cannot recognize a faulty power supply
|
||||
or magnet. The EL755 is connected to SICS with the command:
|
||||
<BLOCKQUOTE>
|
||||
evfactory new name el755 Mac-PC Mac-port Mac-channel index
|
||||
evfactory new name el755 localhost port channel index
|
||||
</BLOCKQUOTE>
|
||||
with Mac-PC, Mac-port and Mac-channel being the usual data items for
|
||||
describing the location of the EL755-controller at the Macintosh
|
||||
with port and channel being the usual data items for
|
||||
describing the location of the EL755-controller at the
|
||||
serial port server. index is special and is the number of the power
|
||||
supply to which the magnet is connected. An example:
|
||||
<pre>
|
||||
evfactory new maggi el755 lnsa09.psi.ch 4000 5 3
|
||||
evfactory new maggi el755 localhost 4000 5 3
|
||||
</pre>
|
||||
connects to power supply 3 at the EL755-controller connected to lnsa09
|
||||
at channel 5. The magnet is then available in the system as maggi. No
|
||||
@@ -718,6 +637,90 @@ configures a magnet named maggi which is connectd to port 16 at the
|
||||
terminal server psts224. maggi can now be read and driven like any
|
||||
other environment device.
|
||||
</p>
|
||||
<h3><a name="dilu">Old Dilution</a> Cryostat (Obsolete)</h3>
|
||||
<p>
|
||||
This is a large ancient device for reaching very low temperatures. This
|
||||
cryostat can be configured into SICS with the command:
|
||||
<pre>
|
||||
EVFactory new Temp dillu computer port channel table.file
|
||||
</pre>
|
||||
Temp is the name of the dilution controller command in SICS, dillu is the
|
||||
keyword which selects the dilution driver, computer, port and channel are
|
||||
the parameters of the Macintosh-PC running the serial port server program.
|
||||
table.file is the fully qualified name of a file containing a translation
|
||||
table for this cryostat. The readout from the dilution controller is a
|
||||
resistance. This table allows to interpolate the temperature from the
|
||||
resistance measurements and back. Example:
|
||||
<pre>
|
||||
evfactory new temperature dillu lnsp19.psi.ch 4000 1 dilu.tem
|
||||
</pre>
|
||||
installs a new dilution controller into SICS. This controller is connected
|
||||
to port 1 at the Macintos-PC with the newtwork adress lnsp19.psi.ch. On this
|
||||
macintosh-PC runs a serial port server program listening at TCP/IP port
|
||||
4000. The name of the translation table file is dilu.tem.
|
||||
</p>
|
||||
<p>
|
||||
The dilution controller has no special commands, but two caveats: As of
|
||||
current (October 1998) setting temperatures does not work due to problems
|
||||
with the electronics. Second the dilution controller MUST be connected to
|
||||
port 1 as only this port supports the 4800 maximum baud rate this device
|
||||
digests.
|
||||
</p>
|
||||
<h3><a name="ltc11">Old CryoFurnace Controller (Obsolete)</a></h3>
|
||||
<p>
|
||||
The CryoFurnace at PSI is equipped with a Neocera LTC-11 temperature
|
||||
controller. This controller can control either an heater or an analag output
|
||||
channel. Futhermore a choice of sensors can be selected for controlling the
|
||||
device. The LTC-11 behaves like a normal SICS environment control device
|
||||
plus a few additional commands. An LTC-11 can be configured into SICS with
|
||||
the following command:
|
||||
<BLOCKQUOTE>
|
||||
evfactory new name ltc11 computer port channel
|
||||
</BLOCKQUOTE>
|
||||
</p>
|
||||
<p>
|
||||
name is a placeholder for the name of the device within SICS. A good
|
||||
suggestion is temperature.
|
||||
ltc11 is the keyword for selecting the LTC-11 driver. Computer is the name of
|
||||
the computer running David Maden's SerPortServer program, port is the
|
||||
port number at which the SerPortServer program listens.
|
||||
Channel is the RS-232 channel to which the controller has been
|
||||
connected. For example (at DMC):
|
||||
<pre>
|
||||
evfactory new temperature ltc11 localhost 4000 6
|
||||
</pre>
|
||||
</p>
|
||||
<p>
|
||||
creates a new command magnet for a LTC-11 temperature Controller connected to
|
||||
serial port 6 at lnsp18.
|
||||
</p>
|
||||
<p>
|
||||
The additional commands understood by the LTC-11 controller are:
|
||||
<dl>
|
||||
<dt>temperature sensor
|
||||
<dd> queries the current sensor used for temperature readout.
|
||||
<dt>temperature sensor val
|
||||
<dd> selects the sensor val for temperature readout.
|
||||
<dt>temperature controlanalog
|
||||
<dd> queries the sensor used for controlling the analog channel.
|
||||
<dt>temperature controlanalog val
|
||||
<dd> selects the sensor val for controlling the analog channel.
|
||||
<dt>temperature controlheat
|
||||
<dd> queries the sensor used for controlling the heater channel.
|
||||
<dt>temperature controlheat val
|
||||
<dd> selects the sensor val for controlling the heater channel.
|
||||
<dt>temperature mode
|
||||
<DD>queries if the LTC-11 is in analog or heater control mode.
|
||||
</dl>
|
||||
</p>
|
||||
<p>
|
||||
Further notes: As the CryoFurnace is very slow and the display at the
|
||||
controller becomes unusable when the temperature is read out to often, the
|
||||
LTC-11 driver buffers the last temperature read for 5 seconds. Setting the
|
||||
mode of the LTC-11 is possible by computer, but not yet fully understood and
|
||||
therefore unusable.
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user