现在我想获取wincc系统的时间,将年这个值提取出来,放在一个变量里(比如16位无符号数)。将月这个值同样提取出来,放在一个变量里。
查过网上资料,说的不甚详细,不知能否请做过类似功能的前辈,提供一点例程,或者资料。傻瓜例程、傻瓜资料。
最佳答案
wincc建立内部8位文本变量年,月,日,时,分,秒。
vbs:
dim myyear,mymonth,mydays,myhour,myminute,mysecond
myyear=year(now)//获取当前时间的年
mymonth=month(now)//获取当前时间的月
mydays=day(now)//获取当前时间的日
myhour=hour(now)//获取当前时间的时
myminute=minute(now)//获取当前时间的分
mysecond=second(now)//获取当前时间的秒
hmiruntime.tags(“年”).write myyear//写当前时间的年到wincc内部变量
hmiruntime.tags(“月”).write mymonth//写当前时间的月到wincc内部变量
hmiruntime.tags(“日”).write mydays//写当前时间的日到wincc内部变量
hmiruntime.tags(“时”).write myhour//写当前时间的时到wincc内部变量
hmiruntime.tags(“分”).write myminute//写当前时间的分到wincc内部变量
hmiruntime.tags(“秒”).write mysecond//写当前时间的秒到wincc内部变量
提问者对于答案的评价:
选择这个回答,是因为,想对你上一个问题的回复说谢谢,你提供那个文档我要好好看看。不过你这次的VBS程序,很详细,但我搞不了,编译有问题。上一次的C,改改大小写,我还能调出来。 呵呵
专家置评
letham 说的比较全面。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc188206.html