WINCC参数设置画面输入带小数参数,一会自动四舍五入

使用200SMART, WINCC 7.4 通过OPC ACESS 读取PLC数据,监控到PLC内该参数变量数据仍然是正确的值,比如0.7  (VD2000), OPC监控显示也是0.7 (REAL), WINCC中 设置该变量为 32位浮点数,输入输出域 格式 十进制  9999.99, WINCC的日志中也能正确记录变更数据,比如 1 》 0.7, 刚设置完WINCC画面中也能正确显示输入的0.7,但很快就自己变成了1. 这是什么原因?

问题补充:
PLC程序状态图表显示是浮点数,PC ACCESS中看到的值也是正确的浮点数,就WINCC显示不正确。

图片说明:

WINCC参数设置画面输入带小数参数,一会自动四舍五入   

最佳答案

应该是变量格式不对。
  比如:OPC方式通讯的时候不光设置REAL型变量(浮点数 32位)还需要OPC格式设置变量地址的(需要在地址后加一个F来显示浮点数)。仔细检查变量地址设置。
补充:1、变量类型有符号(无符号)16位(8位或者32位),I/O域的格式定成999.999会出现小数点后的数值被四舍五入 
         2、变量类型是float且I/O域格式选择是999.999,应该是输入和输出完全一样,不会出现四舍五入
        3、 opc变量管理里面的数据类型被默认为了32位有符号数,要改为32位浮点数
参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=51314&cid=1032

提问者对于答案的评价:
找到问题原因了, 因为第一次在WINCC 中添加OPC变量时,OPC内的变量格式设置不对,虽然后来手动修改成REAL,WINCC中也手动改成了浮点32位。但结果还是自动四舍五入。 后来把WINCC内的变量全部删除,然后重新添加OPC ACCESS中格式正确的变量,WINCC 内的变量格式自动为浮点32位,这样不再四舍五入了。

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:19
下一篇 2021年7月5日 上午10:19

相关推荐

  • WINCC如何通过VBS脚本判断文件是否存在

    我要判断一个文件是否存在,比如具体路径为“D:\20100304.xls” 通过VBS脚本应该怎么实现? 最佳答案 Dim fso,fname fna…

    SIMATIC WinCC 2019年6月11日
  • 读取双字的某一位出现问题

    由于点数限制,现需要上位拆分双字的某一位,脚本如下:VBS HMIRuntime.Tags("tag1").Write HMIRuntime…

    SIMATIC WinCC 2019年6月11日
  • WINCC问题2

    项目打开时出现问题? 图片说明:    最佳答案 你把你的项目用项目复制器另存一个,运行那个看看。项目出问题了。 提问者对于答案的评价:ON 专家置评 这应该是…

    2017年11月1日
  • VBS 判断EXCEL是否打开

    各位大侠 ,请问用VBS如何判断EXCEL文件是否打开,在网上只找到VBA的判断方法,但在VBS里不能用。 最佳答案 需要使用GetObject来获取Excel进程句柄,…

    SIMATIC WinCC 2019年6月11日
  • 请问触摸屏PDZ文件和PACK&GO是什么?

    请问各位前辈触摸屏PDZ文件和PACK&GO是什么?是不是所有的触摸屏都是只有勾了回传和安装SD卡才能回传源组态吗?谢谢了! 最佳答案 那些操作面板支持上载,链接:http://w…

    SIMATIC WinCC 2017年6月29日
  • WINCC autostart问题

    我用的是WINCC7.0SP3,设置了autostart后,每次启动很慢,等大概2、3分钟,并且每次都会弹出个对话框:open logfile failed,点…

    SIMATIC WinCC 2017年11月29日
  • 上位机与S7200PLC的通信方式

    上位机选择WINCC,与S7-200的通信方式。主要是PLC的个数挺多,有20个左右,用怎样的方式来通信最节约成本? 问题补充:我现在是这样做的,上位机WINCC使用一张CP561…

    SIMATIC WinCC 2019年6月11日
  • WINCC建立像PCS7一样的趋势体系

    WINCC能不能像PCS7一样,底下一个“趋势按钮”点击弹出一个窗口,有新建、删除等选项在这个窗口里新建或者删除趋势,可以打开想要的趋势控件查看趋势图 最佳答案 可以啊,直接使用O…

    SIMATIC WinCC 2021年7月5日
  • 如何用TIA V14 打开 .ap15 工程?

    如题 最佳答案 .ap15工程文件要用TIA V15.1打开,低版本不能打开高版本文件.即TIA V14不能打开.ap15博图软件向下可能会兼容,但是向上一定不…

    SIMATIC WinCC 2021年7月5日
  • 使用了外部控件的wincc项目,移植到另外一台电脑使用需要注意什么?

    如题,我一个什么了外部控件的项目,控件放在项目文件夹了,但是到另外一台电脑上,打开这个项目,使用外部控件的全部灰了如何解决???? 问题补充:那台电脑也注册了该控件是不是和注册控件…

    SIMATIC WinCC 2017年11月12日

发表回复

登录后才能评论