3.1. Operation of the universal counter
8ch Pulse Input Module PI918 Functional Manual
17
3.1.4. Application as a universal counter with alarm
Aninversionoftheinterruptstatusbitoccurswhenthecountreaches
thealarmvalue,andthecountiscontinued. Thealarmvaluecanbe
overwrittenasneeded.
Condition:
Parameter
setting
EP AL SP SV
1 1 0 0
External
input
Pulseinput Gateinput
Externalpulseconnection
ONlevel,orbatch
permission
(GEN=‘1’)
Operation:
(1) Externalinputpulsesarecounted. Aninversionoftheinterrupt
statusbitoccurswhenthecountreachesthealarmvalue. For
alarmvaluesof8001htoFFFFh,nointerruptconditionoccurs. For
analarmvalueof8000h(32768),aninterruptoccursat"0"count.
(2) Thecountiscontinuedregardlessofthealarmvaluesetting
outsidetheinterruptoccurrencepermissionperiod(gate
permission),butnointerruptoperationisperformed.
(3) Thecountervalueistransferredtotheholdregisterwhenthegate
inputconditionincludingcommandchangesfromPermissionto
Prohibition.
Figure 3.1.4. Example of universal counter with alarm operation
Interruptoccurrencepermission(GateON,
Command'1')
Gate&command
Externalinput
ulse
Countvalue
32767
Interruptstatus
A
B
D
C
E
Valuetransferred
tothehold
(Note) AtoEinthefigureshowalarmvalues,andthevaluesarechangedforeach
interruptintheexampleshown. Ifthealarmvalueisrewrittentoavaluebelow
thecountvaluewhenthecountvalueisbelowthealarmvalue,aninterruptoccurs
immediately.
(Inversio (Inversio (Inversio (Inversio
(Inversio