TIA博图软件是西门子的一款全集成自动化软件,他继承了目前西门子所有主流的工控产品的编程包括S7-1200PLC、S7-300/400PLC、S7-1500PLC的编程同时也支持SIMATIC 精简系列面板、SIMATIC 面板、SIMATIC 精智面板、SIMATIC 多功能面板、SIMATIC 移动式面板、WinAC MP 软控制器的编程而且还支持WINCC上位机的编程,而且还支持对西门子伺服驱动器以及变频器的参数的设置等等功能,也就是说一个TIA博图软件集成了西门子工业工控领域的几乎所有的工控软件。最近这个软件升级到了TIA V13 SP1,功能也越来越全面,但在用的时候我们发现了一个问题。我的系统是WIN7专业版64位的,按照西门子软件安装顺序,一般是需要先安装S7-200PLC的编程软件STEP 7 MicroWIN V4.0 SP9的,装好之后把软件切换成中文版,可设置PG-PC 接口(32 位)的界面是英文版的,这已经有点不正常,在32位的系统中设置 PG-PC 接口 (32 位)界面是中文版的,随后测试了一下通讯,我的是PPI串口通讯,测试之后发现可以选择COM口,是可以通讯的,因为英文中文这个界面影响也不大,所以这一步也就认为安装成功了,之后就安装STEP7 V5.5 SP4版,这个安装也是正常的,再然后就安装博途TIA V13 SP1及其仿真S7-PLCSIM V13 SP1,安装好之后博途软件正常,博途通讯成功同时也能仿真。为了保险起见这个时候我又打开STEP 7 MicroWIN V4.0 SP9想测试一下与PLC的通讯,可打开设置 PG-PC 接口 (32 位)界面就成了下面图一中的这个界面了,注意到了吗?
接口分配参数出那些接口名称上多了一些点,而且原先底部应该有的接口添加/删除选项也没有了。最重要的是点开PC/PPI cable(ppi)接口参数属性设置的本地连接处竟然不能选择COM口,这就奇怪了,我的PPI编程线是已经装好了驱动了的,在设备管理处也能看到COM口,而且之前也是能通讯的,按照正常来说这些界面应该是以下这个样子的。
为什么会变成这样子呢?经过多次实验测试发现,如果您编程线驱动COM口序号如果不改变直接通讯是可以通讯的,我个人感觉是因为装博途TIA V13 SP1之前设置过了串口通讯的COM号,V4.0 STEP 7 MicroWIN SP9记住了之前的设置,然后直接就可以同上了,但如果你换一个COM口序号的话,那就不能通讯上了,不是只能用USB吗?之后我还用USB的编程线测试了一下,发现也是可以通讯的,那按照这样子的情况的话,应该是在安装TIA V13 SP1之后把设置 PG-PC 接口 (32 位)界面给覆盖掉或者是把他修改了,才会导致这样的情况,如此这样我测试了好几次,也未见好的结果。后来实在没办法了,打电话去咨询了一下西门子的客服,客服经过确认后给我回复说,他们那里的电脑也是这样的,这个应该是博途TIA V13 SP1的BUG,他们已经反映到德国西门子总部了,如此就瞬间明白了...既然是软件BUG那应该也是没有更好的解决方法了。后来,我总结了一下,要解决这个问题,应该只有三个办法了:
1、是把博途TIA V13 SP1卸载掉装回博途TIA V13之后就不要再升级到SP1了;
2、那要么就不用串口编程线直接直接用USB编程线,那这个问题就不存在了;
3、那就在系统里装一个32位系统的虚拟机,在虚拟机里只装STEP 7 MicroWIN V4.0 SP9需要下载程序的时候就打开虚拟机把程序放到虚拟机里下载,这样就解决问题了。