回复:应用探讨——如何最大化利用 PLC CPU 资源

新湖长

西门子1847工业学习平台

  • 帖子

    573
  • 精华

    15
  • 被关注

    14

论坛等级:侠圣

注册时间:2010-02-10

黄金 黄金 如何晋级?

发布于 2013-01-29 22:19:24

59楼

quote:以下是引用凡烨在2013-01-28 17:22:38的发言:
quote:以下是引用四书五经在2013-01-28 12:16:57的发言:
同样20%通讯负荷设置,
s7300:如果在时间片里的通讯负荷大,那么总扫描周期就变长,那么PUT/GET响应变慢。如果在一个周期的CCP里不能完成put/get操作,那么会延迟到下一个周期的CCP里继续。
s7400:如果在时间片里的通讯负荷大,put/get不能在一个周期的时间片里完成,那么就会延长到下一个周期的时间片里完成。
如果通讯负荷很大,增大通讯负荷设置,则S7400中的PUT/GET会响应更快,而S7300的put/get响应会更慢。
一致性数据在传输过程中是不充许中断的,S7300 put/get的最大一致性数据长度为160字节,s7400最大为462字节。如果在一个CCP(时间片)里没法完成160(462)字节的传输,那么如何保证一致性呢?还是做为一致性数据必须要一次性完成。

好,感谢四书五经的见解。
首先,和大家说明20%不会影响CCP的通信服务,也就是说300的PUT/GET server的通信速度是不会受到20%的影响的。但400会,原因我已经和大家说明了。
一致性数据的数据话题是我最感兴趣的,“一致性数据在传输过程中是不充许中断的”这句话应该是这样理解的,也就是说一致性数据的长度的保证是靠CPU本身来保证的,所以手册总说保证的数据一致性长度为160个字节或其它,如果超过,靠的是程序功能快的Done信号和NDR信号。
下面咱们聊下一个话题,就是什么是数据一致性?大家的见解是什么?

本来想做个试验,了解下的。 最近有些忙。 现在来了高手后,讨论越来越精彩了。
哪有狂澜不能力挽
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54713条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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