MCTB
216
A.1.2.2 Automatic Program Registers
The automatic program parameters are a separate group of registers that are used to load programs into the
MCTB. The manner in which the program steps are configured and sent to the MCTB is specific and must be
followed exactly.
Each program step consists of 20 data registers. The program must be written one step at a time, using a
multiple write command (0x10) to write the data for all 18 registers at once. This allows programs to be stored
as two-dimensional arrays, of which code can be written to simply index through the array step-by-step and
transmit the program file to the MCTB.
IMPORTANT: When downloading programs to the MCTB, the program will be saved with the name contained
in the program header. If no name is specified (register values of 0), the default name of
“PC_Download” will be used. The program can then be accessed and/or edited from the front
of the MCTB.
If program already exists within the MCTB memory with the same name, it will be overwritten.
However, if the program with the same name is currently running, the program downloaded will
not overwrite the existing program. It will instead be saved as “PC_Download”. After the
current program is stopped, the operator can then choose to save the program under its
intended name, or rename it to something else.
The first 20 registers (the program header) of the program contain specific settings related to the
program. These include hold back limits, ramp units, dwell units, the program name and the length of
the program (number of steps).
Modbus
Address
Register Number
Parameter Description
Data *D
Range
*E
*F
Type
Low
High
Unit
401101
1100
(0x044C)
Hold Back Limit Loop 1
W
*E1
*E1
PV
401102
1101
(0x044D)
401103
1102
(0x044E)
Ramp Units
W
*E2
*E2
-
401104
1103
(0x044F)
Dwell Units
W
*E3
*E3
-
401105
1104
(0x0450)
Hold Back Limit Loop 2
W
*E1
*E1
PV
401106
1105
(0x0451)
401107
1106
(0x0452)
Total Number of Steps
W
1
64
-
401108
1107
(0x0453)
Program Name (Chars 1 & 2)
W
*E4
*E4
-
401109
1108
(0x0454)
Program Name (Chars 3 & 4)
W
*E4
*E4
-
401110
1109
(0x0455)
Program Name (Chars 5 & 6)
W
*E4
*E4
-
401111
1110
(0x0456)
Program Name (Chars 7 & 8)
W
*E4
*E4
-
401112
1111
(0x0457)
Program Name (Chars 9 & 10)
W
*E4
*E4
-
401113
1112
(0x0458)
Program Name (Chars 11 & 12)
W
*E4
*E4
-
401114
1113
(0x0459)
Program Name (Chars 13 & 14)
W
*E4
*E4
-
401115
1114
(0x045A)
Program Name (Chars 15 & 16)
W
*E4
*E4
-
401116
1115
(0x045B)
401117
1116
(0x045C)
Hold Back Limit Loop 3
W
*E1
*E1
PV
401118
1117
(0x045D)
401119
1118
(0x045E)
401120
1119
(0x045F)
Summary of Contents for MCTB 4.3
Page 24: ...MCTB 24...
Page 195: ...MCTB 195...
Page 227: ...MCTB 227 A 5 SmartIO Monitor Module Specifications...
Page 228: ...MCTB 228 A 6 Expansion IO Module Specifications...
Page 229: ...MCTB 229 A 7 Power Supply Specifications DIN Rail Mount Power Supply Specifications...
Page 230: ...MCTB 230...
Page 231: ...MCTB 231 Open Frame Power Supply Specifications...
Page 232: ...MCTB 232...
Page 233: ...MCTB 233 A 8 Power On Delay Relay Specifications GE1A C10HA110...
Page 234: ...MCTB 234...