Chapter 3 Counter function of the PI918
6F8C1370
14
3.1.1.
Application as a programmable interrupt occurrence timer
Fixedtimeinterrupts(inversionofthestatusbit)canbegeneratedby
usinginternalreferencepulses.
Condition:
Operation:
(1) Internalreferencepulsesarecounted. Aninversionofthe
interruptstatusbitoccursandthecountisclearedtozerowhen
thecountreachesthealarmvalue. Foralarmvaluesof8001hto
FFFFh,nointerruptconditionoccurs. Foranalarmvalueof8000h
(32768),aninterruptoccursat"0"count.
(2) Thecountiscontinuedregardlessofthealarmvaluesetting
outsidetheinterruptoccurrencepermissionperiod(gate
permission),butnointerruptoperationisperformed.
(3) Nocountoperationisperformedinthegatepermissionstatewith
analarmvalueof"0."
Figure 3.1.1. Example of programmable interrupt occurrence timer operation
Parameter
setting
EP AL SP SV
0 0 0 0
External
input
Pulseinput Gateinput
Notrequired
ONlevel,orbatch
permission(GEN=‘1’)
Gate&command
Internal
referencepulse
Countvalue
Alarmvalue(1to32768)
Interruptstatus
t
t t
t=Alarmvalue
÷
Internalreferencepulse
(Hz)
Interruptoccurrencepermission(GateON,Command'1')
0
(Inversion)
(Inversion)
(Inversion)