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

我的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 v7.3报警记录和操作记录如何分开?

    如图,创建了报警记录和操作记录,红色字体部分是报警记录,黑色字体部分是操作记录,但是打算放在两个不同的画面上(报警画面和操作记录画面),可是所有的消息都集成在一起,这样不利于用户操…

    2021年7月5日
  • 6RA70与S7-300进行FROFIBUS-DP通讯,如何读写参数?

    尊敬的俱怀逸兴壮思飞工程师,你好!     我用西门子PLC300做一个主站,还有用300做了两个从站,另外用了触摸屏,用6RA7…

    SIMATIC WinCC 2019年6月11日
  • 有没有能一键配置DCOM的工具

    项目是利用wincc做OPC服务器,另一台没有装WINCC的电脑做客服机。    总觉得DCOM配置起来十分的繁琐。每次配完了,如果不通,就…

    SIMATIC WinCC 2019年6月11日
  • wincc不能和PLC连接

    CPU315-2DP,IP地址是192.168.0.1,我的电脑IP地址是192.168.0.12,wincc变量连接设置是TCP/IP连接,ip地址192.168.0.1,机架号…

    SIMATIC WinCC 2021年7月5日
  • Wincc V7.0 RT

    1.请问Wincc V6.2的项目不经过Wincc V7.0移植能否在Wincc V7.0 RT上运行吗? 2.请问经过Wincc…

    SIMATIC WinCC 2019年6月11日
  • 希望各位大侠指点

    我公司有两台服务器用(一抬起备用作用)WINCC6.0与S7-317通讯监控,现在坏了一台我另找了一台服务器重装XP系统STEP软件和WINCC6.0 将原来项目打开后程…

    SIMATIC WinCC 2019年6月11日
  • 如何锁定WINCC(只看见WINCC,切换不到其他画面)

    1.启动WINDOWS2000自动到WINCC2 如何锁定WINCC,只看见WINCC应用界面,切换不到其他画面,禁止用户用其它资源(包括WINDOWS2000)? 问题…

    SIMATIC WinCC 2019年6月11日
  • WINCC 向串口设备 写数据

    现有1台串口设备需要取到WINCC中的输入输出变量,我有两种方案:1.在WINCC中,通过OPC协议向串口定时写数据(输入输出量)2.制作VB程序,定时取WIncc变量的值,用VB…

    SIMATIC WinCC 2019年6月11日
  • wincc启动

    WINCC项目里,计算机属性启动里选了报警记录运行系统,或变量记录运行系统,项目运行时就卡在60%哪里了,是什么情况引起的啊 问题补充:WINCC项目是中文的影响吗  最…

    SIMATIC WinCC 2019年6月11日
  • 客户端无法用oledb访问归档数据

    最近在做分布式客户机服务器模式下报表查询的时候,发现无法在客户端访问服务器的归档数据,但是在服务器上是可以读出数据来的。 具体情况是这样的,我在画面脚本中使用wincc&…

    SIMATIC WinCC 2019年6月11日