回复:winccflexible的vbs脚本编程——以质保金到期提醒为例

看雪001

  • 帖子

    2442
  • 精华

    88
  • 被关注

    236

论坛等级:至圣

注册时间:2012-04-25

钻石 钻石 如何晋级?

发布于 2017-10-19 21:03:36

9楼

这个脚本纯碎是我用来当做VBS练习的,结合了两个练习点:

1,编程中对于日期和时间的理解,一句话概括就是“日期和时间的原型是浮点数”,它是相对于计算机“原点时间”的一个相对值,计算机系统以1900-1-1 0:00:00为元年,比如1900-1-2 0:00:00,它刚好经过了1天,那么这个时间用浮点数记作1.000000;这个时间再往后推10分钟,该记作什么数值呢?小数部分加上

10分钟/(24小时*60分钟)=0.00694444,也就是1.00694444。可以在vbs中试验一下Now+0.0069444,看看结果是否是当前时间往后推10分钟?

2,就是语音输出了。WinCC OA那个版块给了一个VBS语音调用系统讲述人的例子,让系统讲中国话,虽然照着做没有问题,但总觉得太复杂了!本来一条语句可以搞定的,繁复地写了很多语句,让人不明觉厉。

时间和语音结合起来,刚好就做了一个到期提醒的例子。

VBS脚本用起来真是很方便,习惯了它的语法之后,我好多功能都不用在PLC中编程了,除非是有实时性要求的,多用用vbs和C,将PC和PLC各自的长处都能发挥出来。

大道至简,知易行难
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32774条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。