回复:【求助】WINCC画面的脚本执行周期与时间

RENHQ

版主 西门子1847工业学习平台

  • 帖子

    13660
  • 精华

    61
  • 被关注

    2166

论坛等级:至圣

注册时间:2008-12-28

钻石 钻石 如何晋级?

发布于 2017-03-15 17:13:00

3楼

展开查看
以下是引用拾起在2017-03-15 15:20:25的发言 >2楼

不知道你指的是内部变量,还是外部变量。外部变量总共不超过40个。内部变量比较多。

数据库一直打开不关闭,这个逻辑上不通吧?会不会一直占用资源?

或者说,调用数据库是开启和关闭占的时间较多,还是查询的时间多?

我总感觉是 因为多个脚本调用一个函数的问题,造成慢的原因。如果把这个函数拆开,放到N个脚本中,会不会有效?

以下是引用RENHQ在2017-03-15 13:31:27的发言 >:是不是读取变量很多...

引用详细内容:

是不是读取变量很多?如果是变量较多的话,用脚本读取速度反应可能会比较慢

可以参考一下论坛里有zhang版提供的多变量读取方案


想办法让数据库一直打开着是不是就能快一些了呢

我试过一个子画面外部变量总共好像读大概100-200个,脚本执行周期是画面周期,在画面里面根据变量显示不同的状态,结果刷新的很慢,得10多S才反应过来,但是反应过来之后,再操作就比较快了


数据库应该是连接的过程浪费时间吧~您可以做个测试呀,不做数据库连接看看反应的是不是很慢,反正有调用函数,在函数里面改改


把函数拆开效果应该是一样的吧


全局脚本 和 画面的脚本可能是单独执行的,没有测试过......不过都是单线程的

如果一个脚本出现问题,死循环了,画面剩下的脚本就都不执行了,

Q群:https://jq.qq.com/?k=9BDuEgf6
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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