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

我的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

相关推荐

  • WINCC登陆界面的制作

    制作一个WINCC的登陆界面,需要输入账户名和密码才能进入监控画面,需要有确定和取消两个按钮,取消为直接退出登陆界面,当输入账户名和密码按确认键时,有一项不正确的显示错误,这个听说…

    SIMATIC WinCC 2019年6月11日
  • WINCC C/S 结构的疑问

    在WINCC C/S 结构快速入门中关于客户机数量有一个注解:如果服务器也作为操作单元使用,则此服务器的客户机数目会减少到四个。那么如何界定服务器也作为操作单元…

    SIMATIC WinCC 2021年7月5日
  • wincc如何调用其他上位机上的SQL数据,并如何显示其数据库中的值

    请教下wincc如何调用其他上位机上的SQL数据,并如何显示其数据库中的值 最佳答案 参考 http://www.ad.siemens.com.cn/Service/an…

    SIMATIC WinCC 2017年6月19日
  • WICC退出按钮怎样做加密的?看了些解答还是有些不懂!!

    已下答案是 dcount107师傅的,可我还是不大懂!尤其权限号99如何分配给用户??求解答!!1、最简单的就是给退出按钮设定一个权限号,比如99,该权限号需在用户管理器…

    SIMATIC WinCC 2017年11月23日
  • WINCC能做开机动画吗?

    就简单点的那种,开机后进入一个画面三四秒,然后切换到主画面 最佳答案 时间延时后进入主画面。延时脚本请参考https://wenku.baidu.com/view/b3e294d6…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4SP1问题

    电脑安装wincc版本7.4SP1,打开项目提示组态的服务器不可用,点击启动本地服务器以后就卡顿大概几分钟,弹出来wincc项目管理器-服务器不可用,点击确定就提示无法装在XX.M…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4 SP1安装缺少程序程序选项

    系统win7 旗舰版 英文操作系统 ,SP1补丁包已打,message序列已经勾选,现安装遇到问题如下图,缺少程序选项,寻求大神解答 问题补充:如图所…

    2021年7月5日
  • wincc7.4装在虚拟机问题

    请问:wincc7.4装在虚拟机中还能够和外围的PLC进行通讯吗? 最佳答案 可以的,把虚拟机的网卡选择桥接模式,复制主机的物理网卡前面打上对号,然后设置好对应的IP地址就可以了。…

    SIMATIC WinCC 2021年7月5日
  • 安装完WINCC 6.2后,很久出现本地连接图标,怎么回事

    这几天系统启动后每次等半天才出现本地连接图标,怎么回事 最佳答案 PC上有两块网卡(包括无线网卡)一般会出现楼主的现象。终端总线指WinCC服务器和客户机通信的网络,而系统总线指W…

    SIMATIC WinCC 2017年12月8日
  • wincc6.0做温度记录

    wincc6.0做温度记录,大约有三百个点,12个小时记录一次,能做成电子档,导出来是常见的文件,比如EXCEL形式。最好有例子或有用的pdf,谢谢。 问题补充:存储时间需要几年以…

    SIMATIC WinCC 2021年7月5日