WINCC脚本运行原理

大家好,有一个问题请教一下:
1、VBS脚本里的触发变量,设定触发时间,是什么意思?是不是每250MS检查该变量是否为1,如果是,就触发脚本。如果1S内该变量一直为1,是否意味着我的脚本要触发四次?
2、VBS里面的动作脚本1运行,但动作脚本2满足触发条件,是否动作脚本2立即执行?
3、脚本编辑器里面的项目模块、标准模块等是什么意思,其使用方法等,有没有相关文档资料学习,盼提示。

问题补充:
首先很感谢mugui的回答
第一个问题我想解释一下,脚本触发有分定时器和变量两种。我想问的是变量触发里面的时间,比如250ms、500ms代表什么意思。
另外说明一下,该问题设置较高的分数,并不代表问题很难。我还会继续提高分值。

最佳答案

1.变量变化时才触发,不管0--1 或者1--0 都触发。变量的周期指的是变量的扫描周期,比如10秒,变量10秒钟扫描一次,比较两次的值,如果有变化,就执行一次。 周期的定时器,如果是10秒,则每10秒执行一次。
2。全局脚本不是并行运行的,都是按顺序排队的。
3。项目模块是存放在项目文件夹下的,只对本项目有效;标准模块存放于WinCC安装路径下,本机的所有项目都可以看到,调用。 两种模块都可以修改。

提问者对于答案的评价:
感谢。同时也谢谢mugui

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

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

相关推荐

  • MP277 10寸屏历史曲线记录30天

    使用西门子MP277 10村的屏做历史曲线:    做一个时间轴长一小时的,如果存储空间足够大的话,能不能连续记录30天的?谢谢!…

    SIMATIC WinCC 2019年6月11日
  • WINCC变量弹出画面的问题

    各位高手你们好,我现在在WINCC上遇到一问题?用一变量触发一画面,我不知道怎么做?是有现成的程序还是用自己编?谁会请告诉我.小弟在此非常感激 问题补充:我按照你们说的方法做了一下…

    SIMATIC WinCC 2019年6月11日
  • 帮忙转换下wincc5.x的项目到wincc6.0sp3

    本人怎么也装不上SYBASE7,求那个好心的工程师能帮我转换下吗,本人QQ:601660492,邮箱:a5816481@163.com,极度感谢 最佳答案 我可以转转看看 提问者对…

    SIMATIC WinCC 2019年6月11日
  • wincc 用vbs操作复选框

    想实现点击一个复选框,然后其他的复选框也被选中,这么请问怎么能实现呢 问题补充:我有三个复选框,我想在加一个复选框,实现点击新的复选框实现全选功能 最佳答案 假设复选框1和复选框2…

    SIMATIC WinCC 2021年7月5日
  • wincc怎样显示一个变量的平均值

    wincc有一个变量 a ,要求显示它的8个小时的平均值,8:00–16:00,16:00–24:00,24:00–8:00,这三个时段。8小时更新一次,…

    SIMATIC WinCC 2021年7月5日
  • WINCC集成的SQL数据库是实时数据库还是关系数据库?

    1、WINCC集成的SQL数据库是实时数据库还是关系数据库? 2、过程值归档数据库是实时数据库吗? 3、管理层用WINCC组态,组态后监控系统从现场控制层读数据…

    SIMATIC WinCC 2019年6月11日
  • WINCC的VB脚本故障

    我想把S7-300的DB1中的一个“INT”型的变量先做数学运算后再在WINCC上显示。设了一个变量objvar1,先声明,来表示这个变量。可是写“objvar1.read”的时候…

    SIMATIC WinCC 2019年6月11日
  • 为什么我的按钮点击的速度很慢

    为什么我的按钮点击的速度很慢,每次点都要等上2秒才有反应,请问是为什么? 问题补充:画面刷新时间?在哪里更改? 最佳答案 可能的原因有:1、画面中使用的图形、元件等对象过多,可以对…

    SIMATIC WinCC 2018年12月3日
  • STEP7 V5.5中使用了多重背景,变量无法导入WINCC,如何解决

    大家好,以前做项目时DB块数据通过编译导入WINCC都可以。这次项目STEP7中使用了多重背景数据块做的,但是编译过后,在WINCC变量表里面却没有多重背景里面的变量,请教这个怎么…

    SIMATIC WinCC 2021年7月5日
  • wincc 可不可以动态创建一个对象

    我想用一个动作来创建一个对象在画面中,可不可以呢? 用脚本能做到吗? 问题补充:本人想实现一个模拟现实的工作状态,比方说生产线上的加工件,同时出现在模拟监控中。混混儿学长…

    SIMATIC WinCC 2019年6月11日