剩余时间

讨论一个问题!比如,现在的水流速度是10米/S,共有距离10000米,目前已走了2S,请问剩余时间怎么在wincc里表达出来!也就是是想通过一个text8的文本变量显示出来!前提是不可能在PLC里编程,不具备条件!

最佳答案

可以用全局脚本做啊,如果你的流速和总距离是个常数的话,那总时间(S)就很好算了,建一个二进制变量tagS用来标志计时开始,建一个变量tagTS为剩余时间,总时间为tagTZ,建一个1秒的全局脚本:
dim temp   临时变量
dim tagS,tagTS,tagTZ
set tagS=hmiruntime.tags(tagS)
       tagS.read
set tagTS=hmiruntime.tags(tagTS)
       tagTS.read
set tagTZ=hmiruntime.tags(tagTZ)
       tagTZ.read
       tagTZ=int(s/v)    ''''距离除以速度,int是取整函数取出来是整数       
       if  tagS.value=1 then 
      temp=temp+1 
      tagTS.write tagTZ.value-temp
        end if
set tagS=nothing
set tagTZ=nothing
set tagTS=nothing
在画面上连接tagTS就是剩余时间(S)

提问者对于答案的评价:
谢谢回答,实现秒已经实现!

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

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

相关推荐

  • Internal error: Compilation of process variables was aborted. Error number: 15455

    Internal error: Compilation of process variables was ab…

    SIMATIC WinCC 2017年6月5日
  • WINCC数据归档怎么看

    在我的项目中我建了各种数据归档内部变量,外部变量,500ms的,1分,1小时的都有,然后用WINCC变量模拟器模拟,然后想去SQL中打数据库表看,但是找不到我想要的表,找到的如下图…

    2018年12月6日
  • WINCC7.5模拟量报警

    电机超电流报警,在报警记录-限值监视中链接变量,设置为上限报警。比较值为内部变量,画面中I/O域名设定这个内部变量,消息等级为错误、报警。消息分配中的消息类别为错误出发一个内部二进…

    SIMATIC WinCC 2021年7月5日
  • 登录系统的组态

    这是我做的登录画面,但是当我把用户名和密码输入回车后,再按登录时,不跳转到运行画面,却继续是输入密码,请问是我哪里没做吗,求图片解析,谢谢大神! 最佳答案 1,登录的的用户分组不对…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4安装MSMQ服务器问题

    安装wincc时,在windows功能中不能更改MSMQ服务器,导致安装不了。重启也不行,请工控朋友们给个解决方法、 问题补充:不重新安装系统可以吗? 钻石用户推荐最佳答案 系统用…

    SIMATIC WinCC 2021年7月5日
  • 结构画面

    我想问一下WINCC 能做个子画面吗?例如:我有10个电机的启动停止运行信号都是一样的!只做一个画面,10个电机都调用它可以吗?谢谢,可以发个实例给我吗? &n…

    SIMATIC WinCC 2019年6月11日
  • wincc变量值写入SQL数据库中

    我想问一下在wincc画面上做一个按钮,通过按下该按钮把变量值写入SQL数据库中要怎么做?是不是要对变量值归档后才能写到SQL数据库中? 最佳答案 转帖:wincc数据库的访问和v…

    SIMATIC WinCC 2019年6月11日
  • WCC问题?

    怎么在画面上做个按钮 按下去数据寄存器=0 ?  比如寄存器名称是D0  用脚本怎么写? 最佳答案 HMIRuntime…

    SIMATIC WinCC 2021年7月5日
  • teamcenter如何与mes做集成

    teamcenter如何与mes做集成 最佳答案 没有用过,提供点资料吧关于teamcenter的资料:SIMATIC STEP 7 PLUS&nbs…

    SIMATIC WinCC 2017年5月29日
  • 怎样彻底去除试用版win 4.0 sp3

    我想装sp4想用modbus做从站,  最佳答案 既然是试用版,还是完全不要用了。西门子的软件卸载步干净,必须要重新做系统。这个确实很郁闷。 提问者对于答案的评价:qq

    SIMATIC WinCC 2019年6月11日