回复:CPU扫描周期对PN通信的影响

已锁定

yming

西门子1847工业学习平台

  • 帖子

    23200
  • 精华

    881
  • 被关注

    1254

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2023-11-14 21:48:04

13楼

展开查看
以下是引用yrxb_w在2023-11-14 15:26:50的发言 >11楼

膜拜大神,有理有据,冯工,有个问题想请教一下

西门子PLC与第三方设备TCP/IP通讯,两边的周期不一致,有什么好的办法可以保持通讯数据一致性和实时性呢

以下是引用冯学卫在2023-11-14 14:07:05的发言 >10楼:@yming     非常...

引用10楼详细内容:

@yming

     非常感谢能把我带入这个贴子的讨论里来!

刚刚入门

    首先,现场CPU的型号没有选小,若是选小了造成通信的问题,那出现故障的设备就不只是第三方的伺服设备,我们西门子的设备也同样会出现掉站的现象的。

    其次,根据你对现场情况的的描述,出现故障现象有可能需要从下面两个方面 排查:

      1、现场网络连接的设备比较多,但网络没有进行规划,以至于出现瞬间大量网络数据广播,进而使得第三方的设备的不正常工作(西门子的设备对瞬间大的广播做了限流处理,所以不会出现掉站的现象)

    2、可能是现场的某一段网线受电磁干扰,,以至于其后所连接的设备会出现偶然掉站的故障现象。

处理故障的方法:

     针对1的故障原因:可以了解一下现场的网络联网情况,然后再通过网络抓包分析数据流量情况,已经在网络上跑的协议有哪些。若确实存在此情况,建议通过三层交换机来划分VLAN,进而隔离其它网络的广播数据。

     针对2的故障原因:可以查看交换机的端口的统计信息,看有没有CRC校验的计数器一直在增加,若增加说明此网线受到了电磁干扰。建议移除干扰源或者是线缆的敷设方式改变一下。


   最后,修改CPU的扫描周期是不会影响到PROFINET的通信的,因为PN的通信是用的自己专用的通信处理器,而不是用的PLC CPU的通信资源。S7的通信或TCP/IP的通信用的是PLC CPU的通信资源,S7通信有问题时,可以修改CPU的扫描周期来改善通信。


若您确实着急且有需要的话,我们可以免费帮您到现场诊断和分析故障原因。


以下是引用刚刚入门在2023-11-14 09:20:31的发言 >0楼:现场一台1511-1PN...

引用0楼详细内容:

现场一台1511-1PN(后悔选小了),带了G120PN和第三方的PN设备(伺服和扫码枪)。现在偶尔在第三方伺服通信这边会报IO设备故障,目前CPU扫描周期二十几毫秒,工作内存占用70%。这么长扫描周期是不是对PN通信也有影响?准备降低PN通信周期设置,把网线也升级下,实时IO设备换西门子交换机。




对于TCP/IP通讯来说,它是异步通讯;双方每次的交换周期取决于传送的网络链路和网络状态。不经交换机的直通网络,在固定短报文下,它可以很快且稳定(几毫秒)。而在VPN(甚至可经过移动网络)情况下,可能一秒多。其特点就是可达性强(只要网络路径路由可达,即可达。)

关于数据的一致性,取决于编程,数据采样、整合在一起(并非转速、电压电流分别收发。),只要数据足够短(不被拆分),它就是一致的(同一时刻的转速、电压、电流、转矩等)。


所以,使用TCP/IP想具有一定的“实时”性,只能依靠配置网络结构划分;使用简单直通网络。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10699条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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