INFICON STC-2002 Thin Film Deposition Controller Operating Manual User Manual
Page 249

p STC-2002
DEPOSITION CONTROLLER
y
SECTION 6.XX
e page 247 of 276 ^
Parameters:
200 as a safety value.
Description:
Commands the STC to save the current I/O program rung data into the alternate inactive
I/O program space, erasing any previous I/O program held there. For instance, if the 'A' bank is active, will
save the program in the 'A' bank to the 'B' bank, making them identical.
Returns:
[RZCD_AOK] if safety # (200) was sent.
[RZCD_ILDV] if improper value for parameter argument.
[RZCD_ILSN] if too many arguments, wrong delimiters, etc..
Command Examples
Command P
3
Response A
Description
Delete rung # 3 from the program, just as if the user used the I/O menu screen to do so.
Rungs after #3 are renumbered to be one lower. Command understood and performed.
Command P900
Response L
Description
Request to delete rung # 900. Error, operation syntactically correct, but inhibited since
no rung # 900 exists to delete. This error will return anytime a delete is commanded for a rung at or past the
end of the program.
Command Q3
Response A0
B39983
Description
Query the I/O program status. The 0 code is the last error result of previous I/O change
commands. If an I/O change ('O') command returns an error, then a query of this type will return a # (see
above I/O error codes) which will explain the nature of the error. The B code indicates the B memory is the
active I/O program. The 39983 is the checksum of the program. This is a CRC algorithmic sum which aids
the user in identifying changes to the program. If a known good I/O program is generated by the user, then
this number can be recorded and used to insure that the I/O program has not been altered since a change to
the program would result in a new and different CRC number. This saves the user from having to scan a
long I/O program list to verify program integrity.
Command Q1
Response A
Description
Switch to bank A use a 2 to go to bank B. Command understood and performed, if not
already using bank A, will switch to it.
Command R2
Response A
Description
Insert a blank in rung 2, old rung numbers 2.. the END become 3 .. END+1. Command
understood and performed, a new gap is inserted in the program and all subsequent rungs are renumbered
one higher.
Command R
99
Response L
Description
Insert a blank in rung 99, old rung numbers 99.. The END become 100 .. End+1. Error
code, operation inhibited since rung # 99 is beyond the current program. Legal values of the # are from 1
through the last ("end") rung, inclusive. Use the "M999" command to determine the final rung first.
Command R2
Response L
Description
Insert a blank in rung 2, old rung numbers 2.. the end become 3 .. End+1. Program
memory filled up, no room for another rung.