发表于:2007/8/24 16:43:00
#0楼
这是一个S7-200的高速计数器计到预置时产生的中断,从程序要求看应是统计高速计数器从开始计到预置的时间,并进行复位。中断内的T96是如何工作的?是中断执行时工作还是程序运行时就一直工作?两次给T96赋值是什么意思?这个问题一直困扰着我,请高手相助,谢谢!
网络1
LD SM0_0:SM0.0
MOVW T96, VW1950
网络2
LDN SM0_0:SM0.0
TON T96, 32767
网络3
LD SM0_0:SM0.0
MOVD +0, SMD_38:SMD38
MOVD VD3000, SMD_42:SMD42
MOVB 16#F8, SMB_37:SMB37
HSC 0
TON T96, 32767
网络1
LD SM0_0:SM0.0
MOVW T96, VW1950
网络2
LDN SM0_0:SM0.0
TON T96, 32767
网络3
LD SM0_0:SM0.0
MOVD +0, SMD_38:SMD38
MOVD VD3000, SMD_42:SMD42
MOVB 16#F8, SMB_37:SMB37
HSC 0
TON T96, 32767