触摸屏,输入数字的设定

我现使用TP170A触摸屏,设置了一个输入域(十进制,字符长4,小数位1,VD20,周期1秒)。当写入输入域的框框内写上任意数字,与S7200通讯的时候,PLC上显示NAN=VD20

 为什么啊?

问题补充:
触摸屏设计软件为 PROTOOL V6.0
    输入域:显示:十进制  更新:连续地 小数数目:1  域长度:4
    数值:VAR_57
    变量:名称:VAR_57  PLC:CPU226  类型:DWORD 范围:V  VD:20  采集周期(秒):1

   谢谢SG9  变量属性是在哪里设置的啊? 是指双击变量的那些设置吗?这些设置就是设定成我问题补充里面的这些参数    极限我是没有设定的。

最佳答案

数据类型:DWORD 是不能带小数点的。要么你把你的数据类型改成REAL(实数),你输入数据就一定要带小数位,如10.6。要么还使用DWORD,把小数位设为0,那就输入一个不带小数位的数,如10。 
 如果你查这个变量的上下限设置是在这个变量上,不是在输入域中。
 在“变量”里找到“VAR_57” ,双击这个变量出现一对话框,在此对话框的“限制值”栏里可以设定上下限值了!

提问者对于答案的评价:
我已经搞好了,就是这个原因,谢谢了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc138924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午1:51
下一篇 2017年6月1日 上午1:52

相关推荐