PPI协议是西门子S7-200端口的标配协议,并且可以组态成*端口协议。目前市面上有很多PC Adapter USB号称支持S7-200、300、400的编程。但是,在对于S7-200编程时,很多人发现在PC/PG接口中,没有出现PC Adapter PPI的选项。于是,出现了各种解决方案,包括西门子官网上的说法是升级到2.0的驱动程序。但是很多人又抱怨,我原来8.0的版本,无法安装2.0版本,于是又出现各种降版的方案。
果真需要降版吗?到底哪个版本支持PPI?在进行以上尝试失败后,为了搞清楚这个问题,笔者进行了几次全新系统的安装和尝试,结论自然就出来了:
1、安装WIN7 64位版本,在其上安装SIMATIC STEP 7 V5.5 SP3,该版STEP7运行正常,但是,其PC Adapter USB驱动为64位1.0版,在64位下不支持PPI(安装STEP_7-MicroWIN_V4_SP4,后PC Adapter(PPI)不出现)。
2、安装WIN7 32位版本:
1)安装SIMATIC STEP 7 V5.5 SP3(中文版),PC Adapter(PPI)不出来。
2)再安装STEP_7-MicroWIN_V4_SP4,PC Adapter(PPI)就出来了。遗憾的是,还要安装低SP的版本的STEP7 V5.5来安装仿真等其他软件。
3)这时候驱动是什么版本?注意,是8.3.0.0版,意思是说,不用降版到2.0(西门子也说过高版本支持PPI,可能就是指这个吧?)。这时候,S7-200、300都能够连上,说明这个PC ADAPTER确实不是吹的。
4)继续安装TIA V13,好象安装完成后,PC Adapter(PPI)还在(不是十分确认)。
5)继续安装TIA V13 SP1,PC Adapter(PPI)消失。再看版本,已经变成了9.0版。重新安装STEP_7-MicroWIN_V4_SP4,PC Adapter (PPI)还是不出现,证明9.0版已经不支持PC Adapter (PPI)了(这也好理解,西门子就是停止对于底版硬件的支持,来推广他的高利润新产品。如果一直向下兼容,谁去买新产品?)。
友情提醒:
TIA V13和SP1占据了20G左右的空间。且花了好几天才完成漫长的安装。大家不用再进行无谓的尝试了。
2015年10月19日抱着绝望的心情,再次查看PG/PC接口,思念已久的PC Adapter(PPI)又回来了。回忆10月7日以来,都做了哪些事情,发现,唯一做的,就是将TIA的所有组件都升级到最新。难道西门子也发现了这个BUG,并且改了过来?还是自己没有找到芝麻开门的秘诀?反正它回来了。
在每次开机后,第一次打开STEP_7-MicroWIN_V4_SP4时,系统提示要写入注册表,确认后,确提示写入失败,S7-200很难连上,总是提示端口被占用。后来降低了系统的安全等级(不再提示修改),关闭了杀敌防护软件。重启电脑后,再次让STEP_7-MicroWIN_V4_SP4进行了注册。所有的功能就恢复了正常。S7-200、S7-300都能编程了。
查看驱动的版本,并未改变,因此,上面冤枉了这个驱动。
西门子真是神秘!
作者:程金良,QQ:87250491,转发请注明出处。