在触摸屏软件中把设定时间的那个数值输入的属性--小数点位数改一下就可以了吧,比如你准备设定1S,而小数点位置为1位,是需输入10才显示1S,但在对应的数据寄存器里面内容为10,此时就要除以10才能赋值给T,反之就像你说的这种情况;希望能帮到你并采纳我的答案,谢谢!
你的触摸屏的品牌是什么?
有的触摸屏只是为了显示,而带的小数点。
比如触摸屏上显示1.23,在PLC里面监控的话,就是123。
如果你PLC接收到的就是浮点数的话,你可以利用加减乘除的方法,保留你需要的小数点后面的位数,然后用浮点数转实数(具体指令不记得了,我以前用过),转成你需要的实数,然后用到定时器中去,就好了。
一般定时器你用100MS的话 1.5S就要赋值定时器K15 外面输入1.5的寄存器之间与定时器中间做个函数 触摸屏存储数据乘以10等于定时器的值这样一个函数 就是利用函数来处理 在触摸屏上变量设置
你这程序一看都知道有问题的拉,浮点数虽然能直接赋值给t1,而且你的t1是干嘛用的,直接赋值给它有何用? 好像没有意义的事哦