触摸上设置了一个IO域,变量是输入DB块里的一个数据类型为S5TIME的数据,这个数据想用来做定时器的时间设定值。
设想是使得这个输入值单位是秒,例如输入10就是10秒,但实际输入的是10毫秒。有什么办法改成秒么?
后来我设想,即使是秒也没有关系,我做个乘以1000就好了,但实际做的时候就发现问题了。
一个是数据s5time类型没有办法直接用来运算,二个是哪怕用其他数据类型算好了,将数据转成WORD,然后用move转成S5TIME,转出来的数值完全不是自己想要的数值。
像这种情况,还有什么其他办法处理这个数据么?让HMI能直接以秒输入到S5TIME里面直接运用?