一、西门子Prodave6.0无法通过以太网与S7-200的CP243-1通讯
西门子Prodave6.0无法通过以太网与西门子S7-200的CP243-1通讯,只能使用PPI方式通讯。
二、大连德嘉ETH-PPI的特殊性
但是有一种例外。如果使用大连德嘉电子的ETH-PPI,就可以使用Prodave6.0的以太网与S7-200进行通讯。它所使用的协议是S7-300(Profinet)。
设置时的注意事项:
- 安装西门子STEP7编程软件
- 在STEP7的“SetPC/PG Interface”中的“驱动”选择为“TCP/IP(AUTO)”。
这是因为大连德嘉的ETH-PPI走的是西门子S7-300协议,所以要用该驱动。
三、关于S7-200中V区的读写
实际上,对于S7-200中的V区的读写,就是对DB1的读写。要使用Prodave6.0中的
field_write_ex6
和
field_read_ex6
函数。(尤其注意的是,不要使用
db_write_ex6
,它在200系统下是不能正常工作的。)
四、ETH-PPI与V区、DB1的对应关系
在西门子300TCP协议中,由于没有V区,而在西门子S7-200的系统中,没有DB块,ETH-PPI将他们俩者的对应关系变为:DB1对应V区,请注意是DB1!
五、Prodave6.0与S7-200以太网通讯的例子
Prodave已经被国内用户大量使用在数据采集、性能分析、报表生成系统中,使用范围很广,但以太网的例子非常少。西门子自己的例子只提供了一个MPI方式的例子,但是没有提供S7-200以太网通讯的例子。
我们提供了一个Prodave6.0通过ETH-PPI读写S7-200V区的例子,希望可以抛砖引玉,与大家一起推动工控以太网的进程。
例子下载: 2012051810485700001.rar
Delphi源程序索取:购买大连德嘉电子ETH-PPI产品的客户,可在线申请Delphi程序的例子。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论