我现使用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