回复:请教一下关于WINCC 脚本延迟的问题

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2014-10-03 17:00:10

3楼

不建议这样做控制逻辑。虽然1楼 *老师 的方法是可行的,但是设备安全控制问题就没法保障了。
很简单的一个情况就是当你按下按钮时通讯正常可以把1写道下位机,但是当你松手后由于通讯中断了没能正常写到下位机,那么你下位机就没法继续工作下去了,就会导致工序混乱。又或者你按下写1到下位机后突然上位机瘫痪(电脑系统死机很正常),同样的也没法保证下位机工序正常。

给个建议:
WinCC只负责把变量置位,然后下位机收到置位tag信号后,执行相应的tag=1服务程序,服务程序执行完毕后再执行相关延时或者执行tag=0服务程序,全部服务程序都执行完毕后再复位tag。这样可以有效的保证设备受通讯最小,也可以保证用户不停点击按钮造成服务程序一直在重复执行tag=1的服务程序的问题。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32670条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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