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

我的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日 下午6:16
下一篇 2017年6月8日 下午6:16

相关推荐

  • STEP7 5。5 和WINCC 6.0 ,6 .2都兼容么,

    STEP7 5。5 和WINCC 6.0 ,6 .2都兼容么,这两个版本的的WINCC,哪个和STEP7 5.5能集成,…

    SIMATIC WinCC 2018年12月5日
  • wincc用户登陆密码清除问题

    自定义了用户登陆,成功登陆后,密码也会显示,属性设置输入清除,必须鼠标点密码后才能清除,求一个确认登陆后,密码能自动清除的脚本 最佳答案 脚本中,登录成功后把密码写入空字符串就可以…

    SIMATIC WinCC 2021年7月5日
  • 这个组件在哪里

    RT 图片说明:    最佳答案 通过命令行“开始 > 运行 > cmd”(Start >&…

    2021年7月5日
  • 如何将A项目的C脚本项目函数复制到B项目的C脚本项目函数。

    如何将A项目的C脚本项目函数复制到B项目的C脚本项目函数。A项目和B项目比较相似 最佳答案 拷贝项目函数在你的wincc项目的library目录下;全局脚本在pas目录下 提问者对…

    SIMATIC WinCC 2017年7月30日
  • Gettagbit gettagbitwait区别

    Gettagbit gettagbitwait区别?还有有谁见过“用变量触发器代替时间触发器”在西门子那个文档上?那上面是讲解怎样减少换面切换延时。 最佳答案 Getta…

    SIMATIC WinCC 2019年6月11日
  • wincc 动态对话框

    画面上有个圆 两个变量,我要两个变量同时置位时圆的背景颜色变红,还有种两个变量只有要有一个置位就变红,在背景颜色动态对话框中实现 ,我用’m0.0′ …

    SIMATIC WinCC 2019年6月11日
  • WinCCflexible2008_SP2软件下载程序问题

    WinCCflexible2008_SP2软件下载程序提示要更新版本.产品为SMART 700触摸屏,产品序列好为今年的产品,提示触摸屏的版本比软件版本高,需要降低版本和…

    SIMATIC WinCC 2021年7月5日
  • wicc中的语音问题

    有200多条报警语句,要求用电脑中的声卡外接音响实现。现在我用的是WINDOW PLAYERD但一个控件只能组态一句。太多了,不好实现。有没有用一个播放器组态很多的。请多…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3运行很慢

    今天电脑重装了系统(之前是32位的,现在是64位系统),然后重装wincc7.3软件。打开以前的项目运行发现弹出画面的按钮是和以前一样快。其它要执行的按钮却是按下5、6秒后才开始执…

    SIMATIC WinCC 2021年7月5日
  • wincc6.2和S7-412H冗余系统通信设置

    5台电脑都做服务器,通过2个普通网卡和两台412H冗余的系统通讯。1、除了选用STEP7 5.4和WINCC 6.2以外还需要其他软件包吗?2、在STEP7中和…

    SIMATIC WinCC 2019年6月11日