不要用TIM指令,TIM是BCD十六进制的,要懂得数据转换才能正确使用。
如果你HMI组态时数据类型弄错编程十进制,那你输入的十进制数值传送到TIM指令时就自动转换成十六进制了。比如HMI十进制输入100,传送到TIM指令时就被转换成64了,实际就是计时64秒接通TIM指令。
建议你用TIMHX或TIMX。
TIMHX是BIN类型十进制、10毫秒一个单位的倒计时器。输入100实际是1秒。
TIMX是BIN类型十进制、100毫秒一个单位的倒计时器。输入100实际是10秒。
#10代表的是这个定时器设定的时间是1S。该定时器是以100ms为单位的。(10*100ms=1s)。
#10表示是十进制的10,计时器以100ms进阶。该图的结果是:10*100ms=1000ms,即1s。如果是10s,就是#100。
你自己都说了是个100ms的计时器,那么1000ms=1秒,100ms为单位的计时器,#10就是累计10次的意思,那么10*100ms=1000ms=1秒
例题表示的应该是1000ms(即1秒)吧(10*100ms)