回复:应用探讨—S7-200 自由口通信

半瓶醋

  • 帖子

    31
  • 精华

    2
  • 被关注

    10

论坛等级:游侠

注册时间:2004-04-01

普通 普通 如何晋级?

发布于 2011-01-04 14:10:15

126楼

quote:以下是引用困惑迷茫求助在2011-01-04 09:51:24的发言:
我曾经使用过自由口通信,与36个仪表同时通讯,正常情况下通讯很好,可是只要其中一个仪表出现通讯中断后,整个通讯就全部崩溃,无法执行,请问那位高手能指点下,为什么会出现该问题

与多个设备进行通信时这时常见的问题,主要是因为在程序上缺少对错误时的考虑,也就是只考虑了在正常情况下怎么去进行轮询,而忽略了当伙伴没有响应或响应数据不对时的处理。错误处理的机制和方法在很大程度上影响着通信的质量和效率,而我们往往不注意这方面,高级的开发者一般习惯先考虑错误处理:)。错误处理的方法在于应用者的需求,对于简单的应用可以对错误进行相对简单的处理,比如在规定的时间内,某个伙伴没有响应时直接跳过对这个站的请求。
这里大家也不妨分享一下自己在错误处理方面经常所采用的方法。
管理员注:本帖已被纳入此次探讨发帖整理,请点此详阅
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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