CPU的DP与CP上的DP
刘玉蓉
发布于2014-10-31 17:39
5
0
标签:
从通讯上看,CPU的DP与CP上的DP组成的通讯网络有不同吗?
佳答案
下面以把智能模块ET200M作为DP从站为例来说明 CPU的DP与CP上的DP组成的通讯网络有不同, CPU的DP上建立的通信网络上模块的输入/输出地址是实际地址,而DP通信处理器建立的DP网络上模块的输入/输出地址是虚拟的地址:
1. 在S7-300PLC建立的PROFIBUS网络上,ET200M是智能模块,可以直接作为DP从站挂在PLC建立的PROFIBU-DP网络上,但无论是主机架还是扩展机架,其信号模块的输入输出地址与ET200M带的输入输出模块地址都是唯一的,不能相同;
2. 但如果在S7-300PLC的主机架中插入S7-300PLC系列的PROFIBUS通信模块CP342-5, 它本身带有PROFIBUS接口,可以把CP342-5作为PROFIBUS-DP的主站,ET200M作为DP从站。由于CP342-5与CPU上集成的DP接口不一样,它对应的通信接口区不是I区和Q区,而是虚拟的通信区,因此地址可以与中央机架上带的输入输出模块地址可以相同,但需要调用CP通信功能FC1和FC2进行数据交换。
3. PROFIBUS-DP下的分布式I/O模块ET200M是直接作为SIMATIC S7-300/400、M7和C7的分布式现场总线的DP从站,挂在PLC作为PROFIBU-DP主站 建立的PROFIBUS-DP网络上;
4. 而DP V0 SLAVES下的ET200模块作为分布式现场总线DP从站,但它不是直接挂在S7-300/400PLC建立的PROFIBUS网络上,而是通过S7-300专门的的PROFIBUS通信模块CP342-5、以及网卡CP5411,、CP5412,、CP5512,、CP5511、CP5611、CP5613、CP5613 FO、CP5614、CP5614 FO作为PROFIBUS-DP主站,把DP V0 SLAVES下的ET200挂在上述模块建立的PROFIBUS网络上作为DP从站