【求助】TCP通讯报错 点击:34 | 回复:1



YY丫丫

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 3回
  • 年度积分:523
  • 历史总积分:568
  • 注册:2024年9月02日
发表于:2026-04-09 14:56:28
楼主
求助帖30分-未结帖

PLC TCP通讯时报错809A,是哪块设置的不对吗,请大家指点!


1分不嫌少!


Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 681回
  • 年度积分:15
  • 历史总积分:23795
  • 注册:2010年8月04日
发表于:2026-04-09 15:30:21
1楼


可能的原因:
截图中 MB_SERVER 的 CONNECT 引脚直接连接了 DB2(数据块_2),这种 “只写数据块名” 的写法会导致系统无法识别具体的连接结构,触发长度不匹配错误。

修正方案:必须指向数据块内的具体连接结构。

写法:DB2.Static_1(假设你的连接结构变量名为 Static_1,即图 1 中的 TCON_IP_v4 结构)。

原理:CONNECT 引脚需要的是一个指针,必须精准指向 TCON_IP_v4 结构体的起始位置,不能只指向整个 DB 块。


回复本条

    

热门招聘
相关主题

官方公众号

智造工程师