回复:版主一块来看看,在线等待,wincc通过CP5611进行DP通讯异常状态请大家帮忙!

四书五经

  • 帖子

    762
  • 精华

    58
  • 被关注

    30

论坛等级:侠圣

注册时间:2005-12-23

普通 普通 如何晋级?

发布于 2009-07-17 14:40:53

0楼

你好,看了你的邮件,原来你的全局脚本里使用了这么多的变量啊,而且你的全局脚本的执行周期太快了。从你的邮件的截图中可以看到,你的二号机的请求队列已经有1751条记录了,说明416的CPU已经没法处理你的读写请求了。而你的一号机请求队列里没有记录,说明416对第一台机器的请求还能来得及处理,而2台机器都执行这样的脚本,则CPU已经没能力处理了。呵呵,连416都不行了!
再看周期性服务,416有32个,而从图中可以看到只使用了5个,所以说这个现象也和周期性服务的资源没有关系。说明全局脚本的变量读取并没有使用CPU的周期性服务功能。
所以解决方法就两个,一个就是想办法使全局脚本里的变量读写使用周期性服务,第二个方法就是使用把所有全局脚本里的SetTag和GetTag变成sSetTagXXXWait和GetTagXXXWait。
呵呵,第一种方案对于你的程序我也没想到好办法,你可以用第二种方法试试。
期待你的成功!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32934条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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