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

已锁定

yming

西门子1847工业学习平台

  • 帖子

    23213
  • 精华

    881
  • 被关注

    1254

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2023-11-14 10:43:09

2楼

是远程的IO设备看门狗超时了。6毫秒指的是3次均未收到报文的时间。

1200/1500是采用时间片的方式处理不同的进程。并非200/300/400那种扫描完成之后,再处理通讯进程。

PN/IO的数据交换通讯绝大部分是由通讯芯片完成的。你的程序仅与映射区交换。所以,程序扫描周期并不影响PN硬件的数据交换;仅会影响实际设定值/IO设备状态值的处理周期。

若所有PN系统下的IO控制器和IO设备均是在TIA中的设备,TIA会自动根据IO设备的多少,分配合适的看门狗时间。(在硬件配置下载时,就传送到IO设备中了。)

但使用那些GSDML(或第三方的IO设备)组态的,TIA没有能力去配置这种IO设备,通常要用第三方IO设备的软件去配置看门狗时间。


只有你的程序中,大量使用了开放式以太网通讯,有可能会导致网络负荷过大,(使用交换机时)造成网络堵塞;这并不是PN通讯芯片处理不过来。而是程序的通讯部分与通讯硬件之间的交换时间不够。

这种情况才需要适当加大分配通讯负荷的比例。

在程序中使用中断的情况下,要慢慢地增加;因为,它会导致更长的扫描周期。

20%意味着每5个CU处理时间片,有一个分配给通讯进程。



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

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10726条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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