wincc浮点数插入sql问题

wincc界面中通过阈值方式(图1)计算出两个变量的商并显示与输入输出阈中(图2),如何才能在全局脚本值获得该值,并插入到sql中,相应的字段为float。谢谢

图片说明:

wincc浮点数插入sql问题    wincc浮点数插入sql问题   

最佳答案

可以直接获取IO域的值,也可以读取两个变量值,再相除。
1、直接获取方式:
Dim objOutput
Dim dblValue

   Set objOutput = ScreenItems("I/O Field3")
   dblValue = objOutput.OutputValue

如果是在全局脚本中获取,则:
  Set objOutput = HMIRuntime.Screens("画面1").ScreenItems("I/O Field3")
2、直接计算:
  if HMIRuntime.Tags("FillingASpeed1").Read <> 0 then
     dblValue = HMIRuntime.Tags("FillingASpeed").Read/HMIRuntime.Tags("FillingASpeed1").Read
  End If

至于如何插入到SQL中,则是数据库操作了。
Insert Into 语句,具体的代码就不写了。

提问者对于答案的评价:
非常感谢您的帮助!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • WINCC异地监控

    想实现WINCC的异地监控,比如在工厂在上海,人在北京。在北京能够通过互联网看到上海工厂设备的运行状态,看到wincc的画面。不知道需要哪些硬件,软件上又是怎么实现的。那位高人能给…

    SIMATIC WinCC 2020年11月1日
  • 如何根据DINT变量中不同的位显示不同的提示文字

    在WINCC的变量中,有个DINT类型的变量,我想使用一个静态文件,链接到这个变量,然后根据这个变量的不同位的类型来显示不同文件,但好像只能显示一个位,请教各位能否通过一个静态文本…

    2021年7月5日
  • 怎么将当前的计算机名和用户名付给变量啊?

    请问用c或者vb或者其他办法,怎么样可以将当前的计算机名和wincc登陆用户名提取出来付给变量啊? 最佳答案 读取内部变量@CurrentUser和@LocalMachineNam…

    SIMATIC WinCC 2019年6月11日
  • siemens tia engineer有什么用

    在计算机用户“隶属于”下有一项是“siemens tia engineer”有什么用? 最佳答案 用于启动运行系统的授权在运行 32 位版本…

    SIMATIC WinCC 2021年7月5日
  • WINCC程序无法正确打开

    我安装玩WINCC 6.0后,在打开以前的WINCC程序,发现出现了好多???,还有什么无法打开组态数据库?是否用本地数据库? 最佳答案 1、打开编辑的画面的时出现???…

    SIMATIC WinCC 2019年6月11日
  • 变量前缀问题?

    定义结构变量及模板画面后,模板画面变量前缀可以直接设定,模板画面中按按钮调出二级画面,二级画面的变量前缀如何与模板画面的变量前缀设为一样? 问题补充:模板画面的前缀变量 …

    SIMATIC WinCC 2019年6月11日
  • wincc demo的使用

    请问wincc demo怎么按照ppt上的知识点在在wincc中找到相应的画面 最佳答案 如果你安装的是PCS7的WINCC的话,可以 同时按下ctrl+alt…

    SIMATIC WinCC 2019年6月11日
  • wincc 非压缩变量归档

    比如往非压缩归档中插值,具体方法是什么,连数据库部分就不用说了,表指的就是Taguncompressed表,insert语句怎么写?还有就是全局脚本是在启动项目时自动执行一次吗? …

    SIMATIC WinCC 2019年6月11日
  • 在WINCC中怎么样制作一个开关量按钮!

    小弟刚刚使用WINCC,可是做一个复位按钮,怎么也做不出来!希望高人可以指点一下! 最佳答案 假设变量为:变量1,二进制变量复位按钮先在画面中新建一个按钮——右键属性——事件——鼠…

    SIMATIC WinCC 2019年6月11日
  • WINCC项目如何复制

    WINCC项目如何复制(操作员,工程师站互为备用) 最佳答案 点Windows的"启动"按钮,然后依次找到SIMATIC->WinCC->Tools…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论