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

四书五经

  • 帖子

    762
  • 精华

    58
  • 被关注

    30

论坛等级:侠圣

注册时间:2005-12-23

普通 普通 如何晋级?

发布于 2013-03-06 21:34:21

118楼

quote:以下是引用凡烨在2013-03-06 16:54:23的发言:
quote:以下是引用四书五经在2013-03-06 14:18:20的发言:
CP卡本身肯定有自己的处理器、RAM等,因为处理器的速度,RAM的大小不一样,能提供的资源数量也不一样。CP卡的优势是对于协议(TCP/IP,PROFINET,PROFIBUS 等)的处理不再需要CPU的处理器去处理,这样就可以减轻CPU的运算负担,但对于应用层S7协议的处理是在CP侧完成,还是在CPU侧完成现在还不是很清楚,这点还需要凡烨老师解释一下。对于“数据”来说,最终还是需要到达CPU,也就是说数据的端点是CPU,而不是CP,在CP和CPU之间也是需要通讯的,CPU的资源限制这时候又起作用了。这也是为什么在使用CP卡时却在WINCC的连接配置中需要设置CPU的槽号的原因。当然对于不同的通讯协议,CP卡的处理也是不同的,比如说WINCC、OP、单边S7、双边S7、多路复用等。
例如在屏和PLC采用多路复用方式通讯时,在连接配置中却需要设置CP的槽号。

回答很好,有些问题我们需要澄清一下:
1,为什么400CP不支持多路复用?
2,300CP是S7通信的终点End point,而不是CPU,为什么?(组态Netpro,S7 connection--property--address details--end point)
快捷贴了,我们抓紧讨论了~


最主要的原因是不是S7300 CPU与CP之间的通讯方式区别于S7400CPU和CP之前的通讯方式?
S7300与CP之前的通讯采用的并不是S7协议,而是SFC58/59(SFB52/53)进行读写 。而S7400在CPU与CP之前仍然是S7协议。
S7400不支持多路复用的原因也应该如上所述。既然400中每个S7连接都都占用一个CP的S7资源和CPU的S7资源,那么就不存在多路复用的概念了。

请教凡烨老师,对于S5兼容、FDL,FMS等协议,S7400如何通写CP中的信息,还是CPU与CP之间也是采用S7连接的方式?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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