
2.8 A Programming Example
The following is a program text file that illustrates the use of the F-TRAN language in building a
simple single loop controller. This text is converted to the run time program using the MicroMod
programming utilities (FPP, CPILE6, LINK) available in 53HC3300C or with 53SU5000 Rev. 3.
#define AI0 H00
#define AI1 H01
#define AO0 C00
#define PV C100
#define OUT C102
#define RSP C120
#define RFC 127
#define AUT L107
#define CTC L123
#define SPGEN G00
#define DVGEN G04
#define PID G08
#define AMSW G12
#define DISPL G22
PV = AI0 \READ PROCESS VARIABLE FROM AI0\
RSP = AI1 \READ REMOTE SETPOINT FROM AI1\
RF = OUT \SET RESET FEEDBACK EQUAL TO LAST OUTPUT\
CTC = AUT \SET RESET TRACKING BASED ON AUTO-MANUAL SELECTION\
SPGEN \SETPOINT GENERATOR SUBROUTINE\
DVGEN \DEVIATION GENERATOR SUBROUTINE\
PID \PID CONTROLLER CALCULATION SUBROUTINE\
AMSW \AUTO-MANUAL SELECTOR SUBROUTINE\
DISPL \DISPLAY SEQUENCING SUBROUTINE\
AO0 = OUT \COPY CONTROL OUTPUT TO OUTPUT HARDWARE\
E
MODULAR CONTROLLER CUSTOMIZATION GUIDE
2-45
Commentaires sur ces manuels