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

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

相关推荐

  • WINCC V7.0 项目无法与PLC通讯

    工控机上我检查了网卡的名称以及IP地址  ,都没问题;我检查了WINCC上变量与PLC连接的IP地址以及机架和槽号信息,也没有问题;我检查了CP343-1模块的…

    SIMATIC WinCC 2021年7月5日
  • 关于wincc选件

    请问Connectivity Pack和工业数据桥是安装wincc时一起安装的,还是另外单独安装? 最佳答案 单独安装。需要单独购买。 提问者对于答案的评价:刚刚知道,而…

    SIMATIC WinCC 2019年6月11日
  • kepware作为客户端访问wincc如何实现?求教

    kepware作为客户端访问wincc如何实现?wincc作为服务器。我是新手,求各位高手解答。 最佳答案 Kepware 安装 完成后,会有 一个O…

    SIMATIC WinCC 2017年5月28日
  • 请教几个wincc flexible问题?

    请问仿真运行后,在模拟器里设置M存储位,数据范围怎么是-1至0,不是0至1吗?而且默认是-1,这是怎么回事?还有在按钮属性里文本设置为0为剔除关闭,1为剔除打开,但是仿真时,按钮为…

    2017年7月25日
  • 错误提示123

    程序编译提示个错误,请大家看下,见图片,谢谢 图片说明:    最佳答案 图形太大了 提问者对于答案的评价:OK,已经解决。谢了

    2021年7月5日
  • 如何在画面设计窗口中隐藏画面窗口。

    请问在画面设计的时候,如果有很多得画面窗口要弹出,这样就会有很多的画面窗口,在设计的时候有没有什么方法可以隐藏它而又不影响调用的吗?不然整个画面都没有操作的余地了? &n…

    SIMATIC WinCC 2019年6月11日
  • 报表功能绝对时间打印

    我用的是博图v13 问题补充:我用在线表格做报表,现在想通过画面来筛选报表时间范围,最后打印,现在是不知道怎么通过画面来筛选报表在线表格的时间范围 最佳答案 利用DTPicker&…

    2017年6月8日
  • 请问多1500CPU和WINCC怎么做通讯?

    大家好!我们公司有4到5个控制柜,每个控制柜上有一个屏和1500的CPU,现在要做WINCC集中控制。需要做一个工程师站及一个操作员站,请问WINCC怎么读取多个CPU的数据?请问…

    SIMATIC WinCC 2021年7月5日
  • wincc安装以后,每次开机都出现选择总段总线的对话框?

    wincc6.0安装以后,每次开机都出现选择总段总线的对话框? 对话框是网络适配器,什么的。我是典型化安装的。不知道为什么出这个东西。 最佳答案 PC上有两块网卡(包括无…

    SIMATIC WinCC 2019年6月11日
  • wicc故障

    wicc激活之后操作画只能正常显示一次。以后再打开时画面时标题栏是灰色的而且运行画面不显示。根据错误提示找到c盘里有个错误文件 最佳答案 最好把错误提示的截图发过来,或者提供更加详…

    SIMATIC WinCC 2017年7月30日