如何利用wincc脚本对变量进行计算

对一个浆池液位进行记录,根据液位在5分钟内的下降情况,推断出液位在1小时可以下降多少。

 请问如何通过C动作来实现?谢谢!!!

问题补充:
补充:1、奖池为规则几何体,液位下降基本上与时间成线性关系;
     2、已经对奖池液位做好归档, eg:  level1       500ms
     3、我准备用一个按钮和输出域来表示:点击按钮后,在输出域中显示剩余液位在几分钟后降为0。
     4、动作要实现: 点击按钮后,level1(5分钟前)-level1(现在)=temp
             level1(现在)*12/temp=估算剩余液位几分钟后可以降为0

  引用:
  方法:1、直接用C语言写个小的计算程序即可;在事件的C脚本里写,定义三个浮点数格式变量,分别赋给过去5分钟的累计流量/5、剩余量、剩余量/(过去5分钟的累计流量/5);用一个输出域显示出最后一个变量即可。
   
  如何调用归档变量里5分钟前的那个液位值?
 ----------------------------------------------------------
 dcount107的思路呢?如何采集那个数?
 不考虑在PLC内改动,因为程序是加密的

最佳答案

先说说你的怎么个推断法?
 --------------------------
 用WinCC倒也可以实现,无非用OleDb连接数据库,根据当前时间查询5分钟前液位值,接着用你的公式计算即可得到。这样太过麻烦,而且如果需要连续计算,则需要使用全局脚本定时计算。
 --------------------------
 我觉得直接在PLC中实现要更加方便一些,用定时中断(周期可稍大,如1分钟)先计算得出液位下降速度:LevelSP=(LevelNow-LevelLast)/1。
 剩余时间即为:LevelNow/LevelSP。
 

提问者对于答案的评价:
问题没有解决,还是考虑使用C脚本进行处理。

 谢谢各位的回复

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午12:12
下一篇 2019年6月11日 下午12:13

相关推荐

  • 求wincc v7.5 各种案例

    wincc  v7.5   各种案例,客户端从服务器读数据的方式及操作?一台工程师站,几台操作员站,操作员员站如何从个工程师站读数…

    SIMATIC WinCC 2021年7月5日
  • 请教

    这么个事,复制了别的WCC6.0SP3项目到我的电脑上,我的WCC为6.2SP2,,他那有个受全局脚本控制旋转的图形,问题1.不论我把他的项目在我的电脑上升不升级,图形可以快速旋转…

    SIMATIC WinCC 2019年6月11日
  • 用户登录对画框无法调出

    我是在主画面中一个按钮的鼠标左键动作中加入下列代码来实现调出用户登陆的对话框,但无法调出用户登陆的对话框,代码如下: #pragma code("us…

    SIMATIC WinCC 2019年6月11日
  • 谁有SYSABE 7

    有SYBASE 7的大大们能发一份过来吗? 问题补充:请记得把SYBASE7发过来 最佳答案 需要运行WinCCV6.x/wincc7.x的安装程序–附加软件–Syb…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC卸载与安装的问题

    我想请问两个问题: 1我重新设置了WINCC项目的启动画面后项目为什么不能激活停留在归档初始化阶段? 2我在没有卸载的情况下重装了WINCC后重新开机就不能进入…

    SIMATIC WinCC 2019年6月11日
  • WINCC V6.2 项目移植

    PCS7下的 winCC V6.2 ,打开一个例程时要项目移植,显示如下: ODBC ERROR: data …

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC OPC 服务器

    1 现在有一台电脑装的WINCC6.2,使用CP1613的网卡,连接了20台PLC。现在所有数据都读取到WINCC了,然后第三方MES系统需要从我这里采集部分数据。在WI…

    2018年12月6日
  • winncc定义excel问题

    报错无效字符 问题补充:图片上定义代码Dim xlappSet xlapp=CreateObject("Excel.Application"…

    2021年7月5日
  • WIncc硬盘坏了

    电脑系统起不来,装的Wincc,买了个新硬盘,装上Ghost,系统还是起不来,现在装了个纯净版,我想重装软件,请问1、原来的授权怎么搞出来2、软件装上后,怎么弄程序3、弄好程序好,…

    SIMATIC WinCC 2018年12月7日
  • wincc 7.4的按钮、排风机等设备该如何绘制

    大家好,如下图所示,标红线的按钮,排风机等设备该如何绘制,谢谢 图片说明:       钻石用户推荐最佳答案 复制 粘贴&nbsp…

    2021年7月5日