想不通啊

我知道VW是不能带小数点的,VD才可以。因为小数就是浮点数,要32位才可以。
最近利用才触摸屏往VW里面写值,我往里面写小数也可以写进去啊,并没有任何错误提示。
我想知道,比如我把32.55写入了VW100里面,真正存进去的是什么?
另外我还往QW里面写了0.8,也无报错,而且PLC输出也有了。到底怎么回事呢

最佳答案

楼主,你想不通我就想的通了,你说了这么多无非就是触摸屏的软件设置包括数据输入格式给迷惑了,真正的输入数据格式要和PLC里的程序数据格式是一致的。
 比如说你触摸屏输入的是实数(浮点数),那么你的PLC数据格式也要是实数(浮点)。比如触摸屏输入32.55到VW100,那么VW必须设置成实数。另外PLC的VW100应该转换成实数才能监控的正确,那么这样就要意味着你需要把程序里的VW转换成实数到VD100,需要用到的是双整数转实数的指令。
 值得注意的是:VW是整数,不支持浮点数。必须通过转换。见附图:1


我想知道,比如我把32.55写入了VW100里面,真正存进去的是什么?
答:百分百的没有存进去。如果想直接写入浮点数,那么你就直接把VW100改成VD100.但是你需要的是把VD100转化成实数。

另外我还往QW里面写了0.8,也无报错,而且PLC输出也有了。
答:你确保你监控到的数据是0.8吗?我看未必会是0.8

图片说明:

想不通啊  

提问者对于答案的评价:
谢谢您耐心的回答

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月20日 下午1:18
下一篇 2017年11月20日 下午1:18

相关推荐

  • S7-200编程问题 高手请进

    我要做一个数控机床主轴控制装置,控制机床主轴,用的是S7-200 不是数控系统,s7-200只是使能控制。我想问一下,在这种情况下我的这个装置是不是不能实现 机…

    SIMATIC S7-200 2020年11月1日
  • 找不到s7-200smart的ip地址

    用管理员拼可以搜到CPU的信息,cpu地址:192.168.2.1但是编程软件搜不到cpu地址,电脑ip:192.168.2.13是什么原因,新手求教 最佳答案 S7-200sma…

    SIMATIC S7-200 2017年6月3日
  • CPU226怎么样两个端口全部开通

    怎么样把CPU226CN的两个端口port0和port1全部开通,我目前只能和port1通讯 问题补充:有没有什么方法在CPU处于RUN的情况下用port0使电脑和PLC通讯,达到…

    SIMATIC S7-200 2017年12月21日
  • S7-200编程,通过延时接通定时器无法激活置位.2

    1:图片中的内容是从一个大程序里面单独挑出来的部分网络,图片所示内容为仿真的全部内容。想请问下输入端I0.6接通后激活T60,T60延时到后却没有置位M1.6,导致Q0.1无法输出…

    2021年7月5日
  • 检测不到上升延

    请教各位,我采用给SMB34赋值10,也就是10ml产生一个中断,在中断程序中自动加1,也就是中断一次,vw1000自动加1,当达到100时,将vw1000赋值为0,在0-100间…

    SIMATIC S7-200 2021年7月4日
  • 请教MUDBUS问题和小程序

    各位师傅,请问我怎么把V区的一个位,比如V10.0通过modbus通讯送到中控室,还有我要控制24个电磁阀,A亮、A灭、B亮、B灭、、、、、,亮灭的时间可调,请问有没有简单的方法写…

    SIMATIC S7-200 2020年10月31日
  • S7-200与指纹识别

    大家好!由于生产需要,我想请教下,能否做到S7-200与带485之类的指纹识别器通讯连接,做到触摸屏设置和修改某些机密参数时要通过上指纹识别来确认权限身份?举个简单的例子,比如通过…

    SIMATIC S7-200 2020年11月1日
  • s7200 与编码器连接编程?急

    s7200的输入端I0.0至i0.7接编码器。怎样读取编码器的数值(才能转换成整数最后换成十进制),用来做一个比较值,比方我设定100CM,机械做上下运动,到了100CM就回转,控…

    SIMATIC S7-200 2021年7月5日
  • STL转换LAD显示无效问题

    程序使用STL编的,将它转换成LAD时,有的网路显示无效是怎么回事啊 专家建议 S7-00,你好,并不是所有的STL都可以转换成LAD,如果有些网络无法转换成功的时候,就会显示无效…

    SIMATIC S7-200 2021年7月5日
  • EM231 RTD 热电阻模块测量温度,温度比正常值低,反应速度慢。

    我用EM231 RTD热电阻模块测量温度,探头一直放在室温没动,温度是18度,而用万用表的热电偶和单片机控制的DS18B20测量的室温都是21度。另外我用打火机烧热电阻探…

    2018年1月1日