Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Filled in some empty cells in telemetry table.
Added in some alarm conditions.

...

Description

Qty

Source

Part Number

IP Address Link

Green CCD Cold Head
Temperature Controller

1

Instec

mK2000

Aux Rack IP List

Red CCD Cold Head
Temperature Controller

1

Instec

mK2000

Aux Rack IP List

Green LN2 Pump

1

Instec

LN2-SYS

N/A

Red LN2 Pump

1

Instec

LN2-SYS

N/A

...

Action

Notes

1

Read telemetry (Green)

Continuously running

2

Read telemetry (Red)

3

Upload PID parameter table (Green)

Engineering and maintenance only

4

Upload PID parameter table (Red)

5

Cool-down procedure (Green)

Engineering and maintenance only

6

Cool-down procedure (Red)

7

Warm-up procedure (Green)

Engineering and maintenance only

8

Warm-up procedure (Red)

...

Operational Modes [TBD]

  • Link to Instec tab within Operational Modes Spreadsheet

    • No modes yet for controller (always on device??)

...

Required Adjustable Settings

...

1 Hz [TBD]1 Hz [TBD]

Parameter

Report Frequency

Purpose

Notes

1

Green Channel Instec

2

Device Serial Number?

At startup

Include in log just in case device is swapped out in future

Code Block
*IDN?

(third field of reply)

3

Device Rev Number

At startup

Include in log just in case device is swapped out in future

Code Block
*IDN?

(fourth field of reply)

4

Cold Head Temperature Value

1 Hz

Status
colourRed
titleTBC

Monitor CCD temperature

Code Block
TEMP:CTEM?
5

Heating/cooling enabled status

On change?

Status
colour

Red
titleTBC

Current mode; outputs are:

0=Heating only, 1=Heating&Cooling; 2=Cooling only.

Code Block
TEMP:CHSW?
6

System status

On change?

Status
colourRed
titleTBC

Current status; outputs are:

0=Stop, 1=Hold Run, 2=Ramp Run, 3=Pause, 4=Profile Run, 5=PP Run, 6=Purge

Code Block
languagenone
TEMP:STAT?
7

Temperature set point

On change?

Status
colourRed
titleTBC

Temperature in deg C.

Code Block
TEMP:SPO?
8

Power value

1 Hz

Status
colourRed
titleTBC

Power value

Code Block
TEMP:POW?
9

Rate value

On change?

Status
colourRed
titleTBC

Rate value (for ramp mode)

Code Block
TEMP:RAT?
10

Red Channel Instec

11

Device Serial Number?

At startup

Include in log just in case device is swapped out in future

Code Block
*IDN?

(third field of reply)

12

Device Rev Number

At startup

Include in log just in case device is swapped out in future

Code Block
*IDN?

(fourth field of reply)

13

Cold Head Temperature Value

1 Hz

Status
colourRed
titleTBC

Monitor CCD temperature

Code Block
TEMP:CTEM?
14

Heating/cooling enabled status

On change?

Status
colourRed
titleTBC

Current mode; outputs are:

0=Heating only, 1=Heating&Cooling; 2=Cooling only.

Code Block
TEMP:CHSW?
15

System status

On change?

Status
colourRed
titleTBC

Current status; outputs are:

0=Stop, 1=Hold Run, 2=Ramp Run, 3=Pause, 4=Profile Run, 5=PP Run, 6=Purge

Code Block
languagenone
TEMP:STAT?
16

Temperature set point

On change?

Status
colourRed
titleTBC

Temperature in deg C.

Code Block
TEMP:SPO?
17

Power value

1 Hz

Status
colourRed
titleTBC

Power value

Code Block
TEMP:POW?
18

Rate value

On change?

Status
colourRed
titleTBC

Rate value (for ramp mode)

Code Block
TEMP:RAT?

...

Required Alarms

Parameter

Threshold

Notes

1

Cold Head Temperature Value Low (Green)

Status
colourRed
titleTBC

2

Cold Head Temperature Value High (Green)

Status
colourRed
titleTBC

3

Cold Head Temperature Value Low (Red)

Status
colourRed
titleTBC

4

Cold Head Temperature Value High (Red)

Status
colourRed
titleTBC

...

Relevant Datasheets & Manuals

...

Description

File

Source

1

Instec said: “While we do have sample code for Python, it is based on a USB connection, not Ethernet. 

Our documentation on Ethernet programming is limited because it isn’t very frequently used for custom applications.

This ZIP file contains example code for python using a USB connection. It could serve as the basis for an ethernet version.”

View file
namePython.zip

email from Instec

2

Ethernet communication setup from Instec.

Mainly describes how to write code to find Instec devices on a network.

Note PacketSender image within, which shows correct port to use for ethernet communication.

View file
nameMK2000B Ethernet programming.pdf

email from Instec

3

PacketSender connection example

Screengrab of SG’s successful connection to device through PacketSender. Note port is 50292.

4

Instec App for Windows
(standalone program; not useful for KTL but included here for completeness)

View file
nameInstecApp-V2.0.pdf

email from Instec

5

Steve’s python code that uploads a PID table from a .csv file (in Instec format) to the device over USB.

Example PID tables also included (one with actual values, and one with integers that was useful for testing code).

Code:

View file
nameInstec_PID_set.py

PID files:

View file
nameInstec-MK2000B-KCE48Sm22001147-device_nominal_settings.csv

View file
namePID_table_integer_test.csv

Steve’s test of parsing and uploading Instec .csv file