发布于 2012-01-12 16:05:49
1楼
据我所知200的定时器似乎没有这个功能,输出就是一个布尔值。监控的时候可以看到T37的位置有数值在变。但是怎么读出来不知道。。。
300/400可以访问计时器的内部计算值,类似于T5.CC这样的格式。
好像200和300的计时器原理就不太相同,据说200原来不是西门子的产品,是多年前并购来的。
哪位比较了解这部分,给普及一下吧
另外,楼主,T37HL是啥意思
更正一下前面的回答,200的T定时器按位访问就是布尔值
例如可以这样写:
LD T37
= M0.0
如果按字访问就是经过时间
MOVW T37,VW100 //是将过程时间放在VW100里面
如果用指针访问,那么指针指向的是存放经过时间的地址
MOVD &T37,VD200
MOVW *VD200,VW300 //VW300里面是过程时间。
200的定时器与300确实有很大差别,T37既可以代表布尔值,也可以代表经过时间,关键看用何种方式访问。
有善有恶意之动