回复:wincc与S7-200通讯掉线

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2017-05-16 08:30:57

3楼

感觉是从站的通讯帧过多了。
以前一直是用第三方OPC跟WinCC做通讯的,当PLC上的数据点表不是处于连续的存储单元时就会拆分成两个以上的数据帧,然后太多的数据帧时会导致跟单台PLC的通讯时间过长,最后导致WinCC通讯缓冲区缓存了大量的指令超过通讯中断时间没得到响应然后WinCC界面就显示变量通讯中断咯。可以在WinCC Explorer菜单的 工具 - 驱动程序连接状态 中看到读请求、写请求数值非常大就说明通讯缓冲指令太多了。
解决办法:
1、务必把通讯的变量整合到连续的存储单元中;
2、尽量减少通讯数据帧的长度,比如把所有开关量整合到字节里面而不是用单独读取位的指令从而减少读取次数帧;
3、WinCC画面 更新周期 尽量选择 “窗口周期”,也就是尽量快速更新所有变量而不是必须在多少秒内放弃更新完所有变量。
4、提高通讯波特率。如果设备允许、现场布线质量高可以提高通讯波特率的,这是个大杀招,爽。
5、换第三方OPC。毕竟所有用PC ACCESS的应该都有一个8个连接限制的梗(这梗,,,西门子手册上的解释跟实际情况都是让人无法理解的),卡在那里心理都是过不去这个坎的。所以,上面4个方法试过了都不行,用着超不爽就大胆的踹掉PC ACCESS吧。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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