在大型项目中经常遇到S7-200/300共存的现象,怎样采集多台200和300的实时数据,是我们经常要面临的问题。
一般来说西门子推荐的是PROFIBUS DP来采集,但是由于受现场条件的影响,当PLC节点太多的时候,该方法速度太慢,不能够满足要求。
因此好多大型项目上都采用西门子以太网TCP协议(Profinet)它有以下及点好处。
1、速度快。
2、系统之间可以分布的比较远。
3、抗干扰性比DP总线强的多。
但是有一个问题是西门子的以太网模块过于昂贵,一般都采用大连德嘉电子的ETH-MPI(For S7-300)来替换西门子CP343,用ETH-PPI替代西门子CP243-1(For S7-200),使用的编程软件可以用VB、VC、delphi等,使用西门子提供的Prodave 6.0IE动态连接库。就可以完成上百台的PLC数据采集任务。
这在电子芯片制造业是最常见的一种方案。它在珠海和上海等地已经有大量应用。
部分小例子可以参考www.dl-winbest.cn |