回复:1215C CPU与上位机wincc通讯 在网络通畅的情况下不能正确的发送控制信号

赵志鹏

  • 帖子

    3
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2020-04-12

普通 普通 如何晋级?

发布于 2025-09-28 13:55:25

3楼

展开查看
以下是引用宝冬在2025-09-28 13:27:44的发言 >1楼

S7和TCP都是后台封闭过程,看不出传输细节,网络负荷高,还有线路干扰,到底发生了怎样的细节问题都不知道,应用层诊断信息匮乏,都是靠猜,除非专业干IT通信的。但真要是专业干IT通信的,也不会用wincc了,直接开发Linux上位机了,完全透明。wincc这产品太古老。

闭源框架式上位机,通信难弄,看不到底,也控制不了。真要追求性能,就得自己开发上位机,自己打造通信层的静态线程内容。基于UDP的可靠传输协议就很好,每一次丢包和重传的相关数据,都可以在用户应用层和HMI上看的清清楚楚。



(RTT:Round Trip Time)


主要纠结的是到底是不是PLC本身的问题,wincc就不说了,搞不懂,组态王的话S7协议比较简单,CPU既然已经回复信息表示数据已经正确收到了,但它没有执行自己收到的命令,这就很奇怪了,并且只是做试验,CPU内只有这一个伺服的控制程序,循环周期才2ms,不可能出现因为脉冲间隔短导致的未检测到按钮信号。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15113条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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