3-8
MAT FULL RACK/ 022300
3.6.3
CIIL PROGRAMMING
The CIIL command language is used on early models of Kepco power supplies and controllers.
The command functions are included here for compatibility with other equipment programmed
with CIIL commands. The CIIL command set for the MAT Power Supply is defined and
explained in Appendix C.
CIIL is the test instrumentation module programming language standard for all new Air Force
MATE test equipment programs. CIIL is a subset of a higher level language used in automatic
test equipment systems, ATLAS (Abbreviated Test Language for All Systems).
The CIIL statements sent to monitor and program Power Modules consist of CIIL operation
codes, nouns and noun modifiers, with data values expressed as ASCII integer, decimal or in
scientific notation.
3.6.3.1
EXAMPLES USING CIIL TO PROGRAM THE MAT POWER MODULE.
The following examples show the use of CIIL (Control Interface Intermediate Language). They
do not show the IEEE 488 bus commands from the Host Computer to the Power Module Con-
troller nor do they show the proper time delays (refer to PAR. 3.4). The examples are for a MAT
150-7 model with Control Bus address 9. The ASCII characters for space, carriage return and
line feed are represented as (sp), (cr) and (lf) respectively. The MAT Power Module, the Power
Module Controller (see PAR. 1.2), a Host Computer, and the IEEE 488 must be interconnected
for this routine.
Note:
Make sure the sense leads are connected to their respective load leads. When output
current is programmed, a load must be connected at the output terminals.
1. To verify the Power Module, is operational, the Host Computer sends:
CNF(cr)(lf)
The Power Module Controller does self test All MAT Power Module output relays are dis-
abled, all Power Modules go to maximum ratings and the Power Module Controller checks
for error flags. After the test, the relays remain disabled and the Power Modules are then
set to zero.
2. To verify the CNF command was implemented the Host Computer sends:
STA(cr)(lf)
The Power Module Controller sends back (if no errors occur):
(sp)(cr)(lf)
3.6.3.1.1 EXAMPLE 1: PROGRAM POSITIVE VOLTAGE WITH CURRENT LIMIT
1. To program the Power Module MAT 150-7 to 100 volts with a current limit of 3 amps, the Host
Computer sends:
FNC DCS :CH9 SET VOLT 100 SET CURL 3(cr)(lf)
The MAT at address 9, is then set to 100 volts, with a current limit of 3 amps