wincc输出域数值自动四舍五入问题

我把wincc与PLC连接起来,有一输出域设定是一溶氧模拟量值,数值地址是VD20,wincc里面设定类型为REAL,输出域属性设定:数据格式为99.99,变量连接上面的地址,结果运行时,本来数据为8.55,结果显示为9.00,即输出域结果自动四舍五入了,检查了各种设置均没有找出问题,不知是哪里出错了,望各位指教,先谢了。

问题补充:
先谢谢dancan的回答,我在PLC里面在线监控时显示是8.55小数,而且这一数据同样可以在触摸屏上显示,即触摸屏上显示为8.55,wincc里面显示结果就自动四舍五入了,即为9.00,而对于输入域同样的设置可以输入小数8.55。谢谢!

最佳答案

应该是变量格式不对。
  比如:OPC方式通讯的时候不光设置REAL型变量(浮点数 32位)还需要OPC格式设置变量地址的(需要在地址后加一个F来显示浮点数)。仔细检查变量地址设置。

提问者对于答案的评价:
opc变量管理里面的数据类型被默认为了32为有符号数,我改为32为浮点数了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午6:52
下一篇 2019年6月11日 上午6:53

相关推荐

  • 关于STEP7项目下的PC站的组态

    公司以前做的一个项目,采用的是300的cpu,以太网的通讯,一台CPU连接两台上位机,用交换机连接,两台上位机做的不是多用户项目,只是单用户项目,只是在STEP7的项目下加了两个P…

    SIMATIC WinCC 2017年10月31日
  • wincc报警记录问题

    我的系统是winxp  xp3   wincc6.0sp3   做i了个报警条 &nbsp…

    SIMATIC WinCC 2019年6月11日
  • wincc驱动连接

    对一个wincc项目可以不可以创建多个驱动连接?如:建立一个mpi,在建立一个tcp/ip,同时连接两个plc实现通讯。 最佳答案 可以走两种通道, 一个通过CP卡(如5…

    SIMATIC WinCC 2018年12月5日
  • WINCC 趋势曲线控件名称修改

    点击按钮,在按钮里写个VB改掉趋势控件的名称,新手求教,如图 图片说明:       最佳答案 Dim objSet o…

    2020年11月1日
  • WINCC与冗余的S7300变量连接

    两个315-2DP组成冗余系统,WINCC如何与他们进行连接呢 最佳答案 通常的做法是先创建与一套315-2DP的连接,使用动态向导“创建冗余连接”,填入另一套315-2DP的连接…

    SIMATIC WinCC 2019年6月11日
  • Set contral = HMIRuntime.Screens("").ScreenItems("控件3")

    Set contral = HMIRuntime.Screens("").ScreenItems("控件3")…

    SIMATIC WinCC 2019年6月11日
  • WINCC画面大小超过显示器大小后怎么处理?

    WINCC画面运行时如何进行拖拽进行平移,来显示比显示器大的画面。 最佳答案 转贴:如果能将显示器分辨率调整到原画面大小最好(也就是画面的宽度和高度)。 如果不能改分辨率…

    SIMATIC WinCC 2017年8月26日
  • MP277变量

    我用WINCC FLESXIBLE2008SP2做了几个画面,变量一共是100多个,点击启动运行系统后,项目运行,但是提示组态了过多的变量,那我的授权2008RUNTIM…

    SIMATIC WinCC 2018年12月14日
  • 上位画面的绘制

    上位画面如果用自带图形库里的画有点对不起自己,但自己画的话总觉得绘图工具太少,很费时间,请问画面能不能从Autocad这样的程序里直接调用呢 最佳答案 用图库为什么对不起自己呢,没…

    SIMATIC WinCC 2019年6月11日
  • 请教1

    接上次问题(请教)哪位愿意邦看看,我可以把这个画面发您邮箱这问题其实也不重要,就是想看看到底怎么回事6.2 SP2版本 问题补充:已发水草,十分感谢 最佳答案 想看看,发…

    SIMATIC WinCC 2019年6月11日