Lo siento julio, pero si no lo subes como un texto simple, no puedo intentar ayudarte con la programación del contador



De todos modos, tu programa contador no difiere mucho del siguiente método :
Metodo Cuenta :
if primer ciclo = 0 then GOSUB INIT
Loop1 :
if entrada1 =1 then B1e=1
if entrada2 =1 then B2e=5
if entradaN =1 then BNe=10
subTOT = B1e + B2e +BNe
TOT= TOT+ SUBTOT
subTOT=0
GOSUB "esperar 30ms"
GOTO Loop1
INIT :
SET primer ciclo = 1
if entrada1 =0 then B1e =0
if entrada2 =0 then B2e =0
if entradaN =0 then BNe =0
cero = 0
subTOT= cero
TOT = cero
RETURN
"esperar 30ms":
-rutina de espera -
RETURN