可能是端口被占用,可能是未保存项目
查询资料后在C:\Program Files\Siemens\S7-200 PC Access\bin或者C:\Program Files (x86)\Siemens\S7-200 PC Access\bin中找到sopcsrvr.ini用记事本打开,[Registry]中最后语句如没有就添加,如有就改为对应的ConfigDataPath = C:\Program Files (x86)\Siemens\S7-200 PC Access\bin\sopcsrvr.ini
注意Program Files (x86)中间有空格,如写错,运行客户机时会自动创建对应文件夹
(我的是C:\Program Files (x86)\Siemens\S7-200 PC Access\bin中sopcsrvr.ini文件内写的C:\Program Files,而它自己已经在C:\Program Files中自动创建了C:\Program Files\Siemens\S7-200 PC Access\bin,文件夹内为空)
[Registry]
; OPC Toolkit Server Registry information
ProgId = S7200.OPCServer
ClassId = {05D9ADF0-6815-4236-A656-538039182B08}
SymbolicName = S7200 PC Access OPC Server
RegKey = S7-200 PC Access
ConfigDataPath = C:\Program Files (x86)\Siemens\S7-200 PC Access\bin\sopcsrvr.ini
[Configuration]
; Linkages used by OPC Toolkit to connect with IVar and INSInfo
VendorInfo = Simatic?S7-200 PC Access?OPC-Server DataAccess-V1.0A/2.05/3.0
IVarServer = S7200.VariableServer
NoSecurity = 0
AppIDSecurity = 1
QuitSessionOnDisconnect = 1
TagFileSingleIVar = 1
INSInfoServer=E:\software\else\opcconnect.pca!Names
MinimumUpdateRate=50
[Trace]
TraceFile=C:\Program Files (x86)\Siemens\S7-200 PC Access\bin\IVarOPC.log
TraceEnable=0
TraceAppend=0
TraceLevel=0
FastTrace=0
SeparateFilePerClient=0
TraceMaxBackFiles=1
LowTimeResolution=0
maxEntries=100000
[Shutdown]
SecondsShutdown=30
ReasonShutdown=<?xml version="1.0"?><shutdown><reason localeId="1033">system going down</reason><reason localeID="1031">Server wird heruntergefahren</reason></shutdown>
ForceShutdown=0