可能是采用捕获时间间隔采用了临时变量的问题。1秒的计时精度够用不,如果可用,可以用我的这个子程序,试一下,看能不能满足你的要求。
程序如下:
程序段1
LD SM0.5
LPS
AN L7.1
= L7.0
LPP
= L7.1
程序 段2
LD L0.0
A L7.0
INCB LB6
AB>= LB6, 60
INCB LB5
MOVB 0, LB6
程序段3
LDB>= LB5, 60
INCD LD1
MOVB 0, LB5
程序段4
LD L0.1
MOVB 0, LB6
MOVB 0, LB5
MOVD 0, LD1

这个只是一个运行时间时间累计,多次调用的子程序。