27 update logic statement, 28 status general, Ic6 operating manual – INFICON IC6 Thin Film Deposition Controller User Manual

Page 229

Advertising
background image

10 - 59

PN

07

4-

50

5-

P1

F

IC6 Operating Manual

10.4.35.27 Update Logic Statement

Statement 1, “IF External Input 1 THEN Start”

Command Format: UL <Statement Number> <Length of logic elements> <set of
elements>

UL 1 IF EXTERNAL INPUT 1 THEN START

Command UL 1 IF EXTERNAL INPUT 1 THEN START:
0900554C0105410120450351

Response: 03000075067B

10.4.35.28 Status General

Active Process (1)

Command Format: SG <Command ID> <Option>

SG1

Command SG1: 03005347019B

Response: 0700009D0602000000A5

Example: UL 1 IF EXTERNAL INPUT 1 THEN START command

Update Logic statement, Statement 1, “IF External Input 1 THEN Start”

Command:

09

00

55 4C 01

05

41

01

20

45

03

51

Response:

03

00

00

75

06 7B

CCB: 00 Indicates no errors in the

command packet.

Statement Number: 1 byte,

specifies which logic statement

will be updated.

Length of logic elements: specifies

how many bytes make up the logic

statement (including 03 terminator)

ASCII UL: This is the Command Group

byte, specifying the category of the

command (Update Logic Statement in

this case).

Set of elements: Using the events and actions list from

the IC6 manual, construct the required logic statement. In

this case, 41 = External Input, 01 specifies input 1, 20 =

space (which means the action fill follow), 45 = Start.

Length character: Hex number of bytes in

the message excluding length character and

checksum. In this case, the message

consists of 9 bytes (55,4C, . . . 45,03). The

low end of the length character is first,

followed by the high end (00 in this case).

Remember to count in hex.

03 Terminator: Indicates

end of statement.

Checksum: 1 byte, hex sum of complete

message exluding length characters. In this

case, 55+4C+01+05+41+01+20+45+03 = 151, so

51 is displayed. Be sure to add in hex.

Length character: Hex number of bytes in

the message excluding length character and

checksum. In this case, the message

consists of 3 bytes (00,75,06). The low end

of the length character is first, followed by

the high end (00 in this case). Remember to

count in hex.

Checksum: 1 byte, hex sum of complete message excluding

length characters. In this case, 00+75+06 = 7B, so the

checksum shown is 7B. Be sure to add in hex.

ASCII <ACK>, acknowledges a

good command.

Timer Tick: Increments 10

times/second.

Advertising