quote:以下是引用西门子Auto在2012-05-16 16:29:13的发言:quote:以下是引用小釉在2012-05-16 07:52:09的发言:
带pn的cpu和cp以太网模块,从功能上说有什么区别呢?
功能上的比对可以参考如下链接:
http://support.automation.siemens.com/WW/view/en/37950375
其实更有意思的是cpu的集成PN口和cp343-1卡具有不同的工作机制,对于300cpu来说它是如何把通信的数据发送到CP343-1的呢,其实底层使用的是模块的数据记录功能:
那什么又是数据记录呢: 1个西门子的典型的具有可调功能的模块有两块存储区,一块是参数和数据写入数据记录区,可以用来配置和修改模块参数或者通过总线发送模块工作需要的数据,主要是在cpu或者借口模板启动后的模块参数化过程中使用或者cp做通信的时候写入数据使用,另外一块是诊断和数据读取数据记录区,可以用来获取模块的工作状态或者通信的数据读取到cpu中。
300的cp343-1是使用数据记录来读写数据,但是由于一次数据记录交换的最大长度是240个字节,程序执行一次仅能进行1次数据交换,所以对比于cpu的集成接口来说其吞吐效率有所差异,现在的cpu如果是新购买的v3.2版本的,其集成口的数据的监控,交换以及处理均在通信时间片内处理,明显的提升了效率,在cpu的硬件组态中还增加了一个选项:CYCLE分页栏中的OCM。这个是什么功能呢?
有兴趣的工程师可以参考新版的300 cpu的技术规范第6章的描述,对于理解西门子的cpu和cp具有非常重要的价值,强烈推荐!
见如下链接
http://support.automation.siemens.com/WW/view/en/12996906/0/zh
关于前面提到的case,可以参考下图的胶片说明,在400cpu的技术规范中也有具体的描述:
