当前位置: 主页 > PLC控制

如果在工程师站激活运行了OS服务器项目,应该怎么处理?

如果在工程师站激活运行了OS服务器项目,应该怎么处理?

最佳答案

这个在3月2日正好发生在我的身上,好久不参与找答案。看到这个顺便回答一下。

从PCS7V7.0开始,可以通过在wincc项目属性中,在“Options”菜单项中使用不激活“PermitactivationonES”功能来锁定在ES上激活项目。即便如此,还是在ES上错误的运行了OSServer项目,可以通过如下步骤将项目恢复到之前状态。
通常情况下,用户在ES上使用"STaRTOSsimulation"功能来测试OS项目,详细描述请参考条目号18528943

注意
始终事先备份完整项目。


在ES上打开WinCCExplorer。打开变量记录。选择“归档组态"和“TagLoggingFASt”。右击菜单选择“Reset”。阅读并确认打开的消息对话框。

注意
所有归档数据都会被删除。

对“TagLoggingSlow”同样执行步骤1。

注意
所有归档数据都会被删除。

打开报警记录。选择归档组态和消息归档。右击菜单并选择“Reset”阅读并确认打开的消息对话框。

注意
所有归档数据都会被删除。

关闭WinCCExplorer。

打开WindowsExplorer。在ES计算机上找到OS项目的存储路径。

删除文件xxx.dcf和xxx.dc_bck,如果有的话(xxx=用户OS项目名,比如:OSPROJECTNAME.dcf)。

如果有的话,删除文件xxxAlg.ldf,xxxAlg.mdf,xxxTlg.ldf和xxxTlg.mdf(xxx=用户OS项目名,比如:OSPROJECTNAME.dcf)。

删除OS项目的整个“ArchiveManager”路径(包括所有子路径)。

在组件视图下,展开该OS服务器项目的PCstation。选择OS站,右击打开弹出菜单,选择"Generateserverdata"。

如果需要的话(比如,服务器和服务器之间的连接,CAS连接),再次打开弹出菜单,选择“AssignOSserver”。取消服务器分配的选择并确认改动,并重新再次给OS服务器分配对应服务器数据包。

注意
如果组态的是冗余服务器,该步是必须的;如果是非冗余服务器,则忽略该步。

在SIMATICManager中组件视图下打开OS服务器项目。在WinCCExplorer中打开冗余编辑器。检查设置并点击"OK"确认。
关闭OS项目并关闭WinCCExplorer。

在SIMATICManager中通过“Tools>MultipleOScoMPIlationwizard”.启动"编译OS"功能。选择“CompleteOSwithoverallreset”。

注意
步骤6,9,10,11和12不是绝对必需的。仅仅当对相关内容进行了更改,或者用户不能确认是否在OS服务器对相关内容作了更改的情况下是必需的。
如果在ES上启动OSserver时将归档数据导出到CAS中的话,上述步骤是不够的。具体参考条目号36308436。

测试环境
该FAQ是在PCS7V6.1SP1下测试创建。

关键词
修复,恢复,运行,工程师站,清除,归档复位,双重消息
参考资料:htTPs://support.industry.siemens.com/cs/document/24285161/%E5%A6%82%E6%9E%9C%E5%9C%A8%E5%B7%A5%E7%A8%8B%E5%B8%88%E7%AB%99%E4%B8%8A%E9%94%99%E8%AF%AF%E7%9A%84%E8%BF%90%E8%A1%8C%E4%BA%86os-server%E9%A1%B9%E7%9B%AE%EF%BC%8C%E8%AF%A5%E5%A6%82%E4%BD%95%E5%A4%84%E7%90%86%EF%BC%9F?dti=0&lc=zh-CN

提问者对于答案的评价:
"如果在工程师站上错误的运行了OSServer项目,该如何处理?
https://support.industry.siemens.com/cs/ww/en/view/24285161/zh”

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号