Remote Programming
80
CTC100 Programmable Temperature Controller
Try
see (a popup window appears) and only requires that the interface work in one direction.
e a response.
C ommunication, assembly , and run-time errors
If the CTC100 is unable to receive a macro due to a problem with the I/O port, a
communication error may be generated and the macro does not run.
If the macro is successfully received, the CTC analyzes it and any macros that it calls to ensure
that:
Each instruction is valid, and
The arguments for each instruction are valid; for example, if the instruction takes an integer
value, the argument must be an integer; if the instruction has a list of acceptable values, the
argument must be one of those values. Numeric values are not tested at this time to see if
they fall within acceptable limits, since those limits may change as the macro runs.
If the macro fails one of these tests,
an assembly error is reported. If the
System.COM.Verbose setting is Medium or High, the CTC100 reports the error by sending an
I/O port message that begin
placed on the error queue and
At this point, the macro is displayed on the Program screen and starts to run. As each
instruction is executed, errors can occur if:
ple, it tries to set the
value of an input channel.
The instruction existed at assembly time but not at run time; for example, the name of a
channel was changed after assembly, and the instruction uses the old channel name.
The instruction tries to set a parameter to a value outside the allowed limits.
If a run-time error occurs, the instruction in question is not executed, but the macro continues
to run. If Verbose is set to Medium or High, an error message is sent to the I/O port; if Verbose is
set to Low, a message is placed on the error queue.
C oncurrent m acros
Because macros can run for a long period of time or even indefinitely, when the CTC100
receives a macro over an I/O port, it may start running before the previous macro has finished. In
additi
possible to run multiple instances of a saved macro simultaneously.
The CTC can run up to 10 concurrent macros received over any one I/O port and up to 50
concurrent macros from all sources combined (including the startup macro, macros received over
all of the I/O ports, and macros started from the Program screen). If more than this number of
macros is
generated and the macro does not run.
If the CTC is turned off and turned back on again, macros that were running when the CTC100
was turned off are not restarted.
Macros start running in the order that they were received. If each message sent to an I/O port
contains only one instruction, the instructions always run sequentially in the order that they were
sent.
Содержание CTC100
Страница 1: ...Version 2 1 May 14 2019 User Manual CTC100 Cryogenic Temperature Controller...
Страница 6: ......
Страница 8: ......
Страница 12: ......
Страница 25: ...Operation 13 CTC100 Programmable Temperature Controller...
Страница 85: ...Operation 73 CTC100 Programmable Temperature Controller To disable cascade cont select it...
Страница 128: ......
Страница 129: ...Remote Programming 117 CTC100 Programmable Temperature Controller...
Страница 130: ......
Страница 142: ......
Страница 150: ......
Страница 176: ......