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

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

最佳答案

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

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

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

  
在ES上打开WinCC Explorer。打开变量记录。选择“归档组态"和“TagLogging Fast”。右击菜单选择“Reset”。阅读并确认打开的消息对话框。
  
注意
所有归档数据都会被删除。
  
对“TagLogging Slow”同样执行步骤1。

注意
所有归档数据都会被删除。
  
打开报警记录。选择归档组态和消息归档。右击菜单并选择“Reset”阅读并确认打开的消息对话框。
  
注意
所有归档数据都会被删除。
  
关闭WinCC Explorer。
  
打开 Windows Explorer。在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 服务器项目的 PC station。选择 OS 站,右击打开弹出菜单,选择 "Generate server data"。
  
如果需要的话(比如,服务器和服务器之间的连接,CAS连接),再次打开弹出菜单,选择“Assign OS server”。取消服务器分配的选择并确认改动,并重新再次给OS服务器分配对应服务器数据包。
  
注意
如果组态的是冗余服务器,该步是必须的;如果是非冗余服务器,则忽略该步。
 
在 SIMATIC Manager 中组件视图下打开 OS 服务器项目。在WinCC Explorer中打开冗余编辑器。检查设置并点击"OK"确认。
关闭OS项目并关闭 WinCC Explorer。
  
在SIMATIC Manager中通过“Tools > Multiple OS compilation wizard”. 启动"编译OS"功能。选择“Complete OS with overall reset”。

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

测试环境
该FAQ是在PCS 7 V6.1 SP1下测试创建。

关键词
修复, 恢复, 运行, 工程师站, 清除, 归档复位, 双重消息
参考资料: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

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

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc144928.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日
下一篇 2017年6月3日

相关推荐