用变量记录做一个水泵启停记录要怎么做啊?

我的wincc是7.3版本,用变量归档记录做个水泵的启停时间记录,但是在控件里启停显示的是0和1,怎么解决啊?还有其他更好的方法做吗?我是新手,不懂脚本,麻烦大神解答下,谢谢

问题补充:
主要问题是0和1怎么显示为停止和启动?

图片说明:

用变量记录做一个水泵启停记录要怎么做啊?   

最佳答案

你可以用报警记录做。或者脚本编程把记录写到文件中,用变量的边沿触发。
wincc定义外部变量pum1_run,pum2_run,内部变量pum1_sav,pum2_sav
vbs脚本:
dim mytag(4)
mytag(0)=hmiruntime.tags("pum1_run").read
mytag(1)=hmiruntime.tags("pum2_run").read
mytag(2)=hmiruntime.tags("pum1_sav").read
mytag(3)=hmiruntime.tags("pum2_sav").read
if mytag(0)=1 and mytag(2)=0 then
泵1开启时记录
end if
if mytag(0)=0 and mytag(2)=1 then
泵1关闭时记录
end if
if mytag(1)=1 and mytag(3)=0 then
泵2开启时记录
end if
if mytag(1)=0 and mytag(3)=1 then
泵2关闭时记录
end if
hmiruntime.tags("pum1_sav").write mytag(0)//保存泵1的状态
hmiruntime.tags("pum2_sav").write mytag(1)//保存泵1的状态


参考文件:
http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1266491&b_id=5&s_id=17&num=12#anch
wincc读写excel

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1339759&b_id=5&s_id=17&num=6#anch
wincc写text

http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1339765&b_id=5&s_id=17&num=2#anch
wincc读text


补充:提问的,你看了我给你的东西没有呀?什么时间该做什么都给你了,要写入什么数据那不就是你自己决定的了吗?读写操作的脚本都有了呀!你可以定义一个两个状态变量,第一个if中给变量1赋值启动,第二个中给变量1赋值停止;第三个if中给变量2赋值启动,第四个if中给变量2赋值停止。然后在我给你的写文件的例子中把这个两个变量的值保存进去就行了呀!

提问者对于答案的评价:
已解决,谢谢

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

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

相关推荐

  • SIMATIC WinCC flexible SMART V3屏幕程序可以导出到电脑吗

    SIMATIC WinCC flexible SMART V3屏幕程序可以导出到电脑吗  最佳答案 不支持程序上传。可以用pros…

    SIMATIC WinCC 2017年5月28日
  • 程序仿真出错

    程序块进行仿真的时候显示设备出现问题。编译组态和人机画面都没有问题,求指教。其次请问各位大神,怎么把程序块和HMI画面连接起来进行仿真。比如我图中的程序,在HMI画面中点击按钮,程…

    2017年6月13日
  • 安装WINCC7.0的条件

    按照WINCC7.0要具备哪些条件,应该注意什么事项? 最佳答案 3. 支持的操作系统和软件需求WinCC 单站系统和客户端: Microsoft&n…

    SIMATIC WinCC 2019年6月10日
  • 仿真器与wincc通讯

    想问下,我想用模拟器与wincc通讯仿真,实际通讯方式是采用以外网卡与PLC通讯的,那我在自己仿真时需要怎么设置电脑才能仿真呢?? 最佳答案 请参考: 如何将 …

    SIMATIC WinCC 2019年6月11日
  • wincc画面 打开文档出错

    以前做的wincc6.0项目,现在重装系统后画面打不开,弹出“打开文档出错”并且一共5个画面,4个打不开的1个能打开的。程序包没有动过,在几台电脑上都是同样的现象。哪位老师知道的请…

    SIMATIC WinCC 2019年6月11日
  • 如何通过DP建立Wincc与PLC的连接

    物理连接线已经接完,但是计算机的接口以及驱动设置以及wincc的软件设置不太会,求解答 最佳答案 1、通过DP建立Wincc与PLC的连接,需要在计算机(PC)安装PROFIBUS…

    SIMATIC WinCC 2021年7月5日
  • 变量登录

    在用户管理里面,附件里面有个变量登录,可以给计算机分配一个变量,是否该变量就是记录该计算机登录用户的数值啊? 问题补充:问题是:我想采用该变量作为报表保存,可以历史记录是谁登录和退…

    SIMATIC WinCC 2019年6月11日
  • Process Simulation如何与wincc进行opc的通信

    我要用Process Simulation读取wincc的变量,,通信的方式是通过OPC 最佳答案 WINCC本身就是一个OPC服务器参考:如何通过OPC UA…

    SIMATIC WinCC 2017年6月5日
  • wincc中布尔型和位的区别

    在WINCC6.2中,为对象添加动态时,对话框里需要选择数据类型,有模拟量、布尔型、位、直接。请问布尔型和位在应用上有什么不同和区别?另外直接这个类型的用法请提供说明和案例。谢谢了…

    SIMATIC WinCC 2019年6月11日
  • 我在注册表中把wincc的版本改成与wincc web一样的版本,结果可以装wincc web了,wincc却打不开了?

    我电脑里原本就有wincc,我想装wincc web软件,提示我不匹配,我在注册表中把wincc的版本改成与wincc web一样的版本,结果可以装wincc&…

    SIMATIC WinCC 2019年6月11日