在操作系统XP SP3中安装S7-200编程软件Micro /win v4.0.6.35,安装完成后,,编写程序编译完成,用com1口或USB口下载程序,均提示错误:通信超时(超时已经设为最大值100s)。检查端口号、网络地址、波特率和连接电缆都正确。在电脑的设备管理中检查通讯端口,显示设备运转正常。卸载S7-200编程软件后,再次重新安装同版或更高版(SP9)的编程软件,还是通信不了(情况一样)。是否接口有冲突?想删除接口PC/PPI cable(PPI)重装,发现PC/PPI cable 接口卸载不了,以前是可以正常下载的。不知是何原因?请各位大侠指点!
最佳答案
XP系统真的是很多年不用了。曾经遇到的一些问题已经想不起来了。
你说用COM1或者USB口下载:不知道你是否有两根线缆,一根是USB接口的,另一根是RS485的DB9接头?
西门子目前提供两种串口编程电缆,统称为PC/PPI电缆:RS-232/PPI电缆和USB/PPI电缆。
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200Program/
当然,我们也可以使用新版的PC ADAPTER USB A2电缆(旧版不支持)。
其实我们通常买的十几块钱的USB的PC/PPI电缆,不是真的USB,实际上是USB转RS485串口,我们在设置PC/PG接口时仍然要选择串口而不是USB。这个串口编号也未必是COM1。需要从设备管理器中查看。只有原装西门子USB/PPI电缆才选用USB作为PC/PG接口。
通信不成功,有很多情况,往往被忽视的是PLC用于编程计算机(PG)的连接端口已经被初始化为自由口通信口(包含Modbus RTU或USS协议通信),而此时PLC处于运行状态。解决的办法,则是PLC打到stop状态,再联机。
也有可能PLC的或者编程电缆的RS485接口已经损坏。
至于你说的删除PC/PPI cable(PPI)驱动,若不成功,可通过删除注册表键值处理。
https://support.industry.siemens.com/cs/cn/zh/view/14618173
提问者对于答案的评价:
谢谢指导!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc362290.html