使用 WinCC Autostart时,如何避免同步问题?
说明
在一些特殊的场合,根据系统的配置,也许会发生在启动 WinCC 和其他应用程序时的同步问题。
解决方法是延时启动 WinCC。
有两个程序可以延迟 WinCC 的启动。
- WAIT.EXE
- WinCCAutostartWait.exe
注意
- 如果在使用 SIMATIC NET,请参考条目 23061262 的说明。
- 这两个程序不适合于多用户客户机(不带自有项目的客户端)。
- 使用 “WAIT.EXE” 程序,在延迟时间内可以关闭 DOS 窗口,然后 WinCC就不会被启动。
“WAIT.EXE” 程序不能用于64位操作系统。使用 “WinCCAutostartWait.exe” 程序替代。
图 01-> WinCC 控制中心不能通过 “WAIT.EXE” 启动。
- “WinCCAutostartWait.exe” 程序在延时过程中可以阻止程序本身被停止。
图 02“WinCCAutostartWait.exe” 程序只能和 WinCC 的工具“ AutoStartRT.exe ”一起使用。
这样,在启动时只有 WinCC Runtime 被延迟。-> WinCC 控制中心不能通过 “WinCCAutostartWait.exe” 启动。
下列过程适用于这两个程序
序号 | 步骤 | ||||
1 | 首先按常规通过 “开始> SIMATIC > WinCC > Autostart” 配置 WinCC Autostart。 | ||||
2 | 先点击“激活自动启动”按钮然后再点击“确定”按钮来关闭 WinCC Autostart配置窗口。这种操作将会把参数写入注册表。 | ||||
3 | 下载 根据需求下载 “Batchwait.zip” 或者 “Batchwait3i.zip” 文件。
解压文件到指定的文件夹。 |
||||
4 |
复制 “WAIT.EXE”或者 “WinCCAutostartWait.exe”程序到系统的指定路径 注意 |
||||
5 | 复制 “WinCC_Batch.bat” 或者 “WinCC_Batch3i.bat” 批处理文件到计算机的某个目录中。
然后执行步骤 6a ( “WinCC_Batch.bat” ) 或者 6b ( “WinCC_Batch3i.bat” )。 |
||||
6a |
修改“WinCC_Batch.bat”批处理文件 |