257
Sample Program 2
The IOTC(––) instruction cannot be used with a CQM1H CPU Unit with a lot
number earlier than 0160.
The following switch settings are used.
Function DIP switch (SW1):
Pins 1 and 5 turned ON = PID heating control , °C unit, 4-digit BCD
Input type DIP switch (SW2):
Pins 1 and 5 turned ON = Thermocouples, 0.0 and 500.0 °C, loops 1 to 4
For loop 1: Power supply turned ON (STOP status), set point for set to 100.0 °C,
control started (RUN), and then process value monitored.
The following words are allocated to the Temperature Control Unit or used in pro-
gramming.
Input word: IR 001
Output word: IR 100
Loop 1 process value: DM 0010
Startup error check: IR 01700
SET
01600
CMP (20)
#FFFF
001
ASL (25)
016
01700
25315
01600
25506 (=)
01601 00115 00114
00112
00113
MOV (21)
#C071
100
01601
CMP (20)
#C071
001
ASL (25)
016
25506 (=)
Command reception checked.
(Always confirm reception be-
fore writing set value.)
Command acknowledged.
Power ON and Unit initialization
checked.
I/O allocation command set.
Setting: Set point for loop 1
Monitor: Process value for loop 1
Power ON and Unit initialization
completed.
For switching RUN only
Error Check
(Leftmost 4 bits in IR001 will be “1110” (E)
if an error has occurred and IR 01701 will
be turned ON.
Switch Settings
Operations
Word Allocations
IOTC(––)
Section 2-7