首先,S7-226cN的编程软件是micro/.WINSTEPV5.4,不是STEP7,那是S7-300/400的编程软件。其次S7-200plc不支持直接和上位机走OPC通信,即便是西门子上位机专用软件WINCC也无法直接和S7-200走OPC通信,必须通过西门子的一个软件”PC-Access“来中转,具体可以网上搜索这个软件,会有相关资料的,包括如何设置。再来针对回答你的几个问题:1、USB-PPI编程电缆要求在PC/PG里设置本地地址0,波特率最后是默认的9.6KB,然后端口务必是USB。如果你设置成COM端后也能通信成功,只能说你买的估计是高仿的,并非原装。第一次能找到后面几次找不到,请检查设置是否在“通信”处左下角勾选了”搜索所有波特率“。如已勾选,尝试更改波特率(如原来的是9.6,改成19.2)后再次搜索。2、使用时不需要编程软件工程,但必须运行上面提到的”PC-Access“。3、参考最上面的回答。4、使用OPC时,PLC必须处于"RUN”状态。