怎么通过时间控制写入归档

怎么通过分钟的变化将用户归档表格控件自动增加记录。我看例子上有个全局脚本:Option Explicit
 Function action
 Dim riqi
 Dim riqijiu
 Dim shijian
 Set shijian=HMIRuntime.Tags("shijian")
 shijian.Read
 Set riqijiu = HMIRuntime.Tags("riqijiu")
 Dim MyID1
 Set MyID1 = HMIRuntime.Tags("MyID1")
 Dim flag
 Set flag = HMIRuntime.Tags("flag")
 MyID1.Read
 flag.Read
 If flag.Value =1 Then
 riqi=CStr(Hour(Now))&"-"&CStr(Year(Now))&"-"&CStr(Month(Now))&"-"&CStr(Day(Now))
 riqijiu.Read
 riqijiu.Write ""&riqi&""

 Dim UA_test_ID
 Set UA_test_ID = HMIRuntime.Tags("@UA_test_ID")
 Dim UA_test_Job
 Set UA_test_Job = HMIRuntime.Tags("@UA_test_Job")
 UA_test_ID.Read
 UA_test_ID.Write -1
 UA_test_Job.Read
 UA_test_Job.Write 6
 End if

 End Function
 但是做了没有成功。。谁能详细的给个正确的

问题补充:
怎么通过分钟的变化将用户归档表格控件自动增加记录。这段脚本怎么写

最佳答案

基本上不需要写什么脚本,这段脚本就可以拿来用,关键是再正确的源代码如果脱离了实际的环境也是毫无意义的,比如变量、用户归档等等,另外代码是需要调试的。
 建议你在原有项目上做修改,分钟的变化可以将全局脚本触发周期改为周期触发,周期1分钟,同时将If flag.Value =1 Then条件去除即可。
 

提问者对于答案的评价:
哦。。在看看

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午7:38
下一篇 2019年6月11日 上午7:38

相关推荐

  • HMIRuntime这个函数怎么用?

    HMIRuntime这个函数怎么用?这个函数的主要功能是什么,怎么用啊? 最佳答案 HMIRuntime是一个对象。wincc主要由运行系统和cs系统为核心,你编辑的时候是在cs数…

    SIMATIC WinCC 2019年6月11日
  • 怎么用C改变顔色

    阀的开/关位,用一个圆来显示绿/红色,可否在脚本里写?是,怎么写?小的跟您学一招了 最佳答案 (—)   J;°M„N1&nbsp…

    SIMATIC WinCC 2019年6月11日
  • HMI 编译内部错误

    wincc falbexb 编译内部错误 Error  :  内部错误(详情:unknown id&…

    SIMATIC WinCC 2019年6月11日
  • wincc连接故障错误代码410E

    两台上位机与315-2DP通讯,原来一台上位机与315通讯一点问题没有,后来新加了一台上位机,两台机器都是走MPI与315通讯,新加的这台通讯总是时断时续,查看wincc连接故障错…

    SIMATIC WinCC 2019年6月11日
  • 同时向PLC写入10字节的问题

    各位高手,用WinCC需要同时对S7 300写入10个字节的数据,假设10byte从MB581-MB590,我想通过下面的代码实现,请问我该怎么写,由于我对C不很了解,希…

    SIMATIC WinCC 2019年6月11日
  • WinCC与PLC的工作过程

    哪位大侠肯详细介绍一下WinCC与PLC的工作过程,他们是如何实现现场控制的,wincc如何获取外部变量的等等 。越详细越好。谢谢。 最佳答案 参考: WINC…

    SIMATIC WinCC 2019年6月11日
  • wincc报警记录编辑 快速的方法

    我下位机中有200个报警点,我在wincc 中做报警记录(一个个往里输入累还出错)有没有比较快速巧妙的方法啊?  求高手帮忙 谢谢 最佳答案…

    SIMATIC WinCC 2018年12月5日
  • wincc的历史曲线有时没有显示

    我们用的是wincc 6.0做的操作画面,最近总遇到历史曲线有时一时间段没显示,请高手解答。 问题补充:该操作画面已经用了两年多了,只是最近半个多月才有这个问题。它的温度…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible安装完后打不开为什么,

    wincc flexible 帮助软件可以打开,就wincc flexoble 打不开为什么 最佳答案 删除C:\Documents&nbs…

    SIMATIC WinCC 2021年7月5日
  • wincc画面的web发布

    想知道博途环境下wincc画面的web发布方法,目的是想通过外部网页访问wincc画面。大神们,博途的wincc professional与WinCC 基础选项…

    SIMATIC WinCC 2020年11月1日