如何使用外部应用程序安全地关闭 WinCC?

描述
要关闭WinCC,必须使用合适的按钮和函数以避免造成损坏。在某些情况下,通过外部程序关闭 WinCC和操作系统时,使用不间断电源(UPS)是必需的。本条目中的下载中包括解决此任务的源代码。为了可以使用此功能必须使用 UPS ,当检测到电源故障时,可以自动启动程序。

说明

  1. 下载位于本条目下面的文本文件。
  2. 创建新的 C++ 项目 (如使用Visual Studio)。
  3. 在项目属性中,设置字符集为“Multibyte”。例如,在Microsoft Visual Studio 2010 中,在“项目〉“项目名称”属性〉配置属性 〉常规〉字符集”(Project > ‘Project name’ properties > Configuration properties > General > Character set)下设置。
  4. 拷入源代码到项目中。
  5. 使用下面的任意一个参数替换函数 DMEXITWINCCEXFCT 第45行的参数:

    DM_SDMODE_WINCC 关闭 WinCC
    DM_SDMODE_LOGOFF 关闭 WinCC 并注销当前登陆操作系统的用户
    DM_SDMODE_SYSTEM 关闭WinCC 并关闭操作系统
    DM_SDMODE_REBOOT 关闭 WinCC 并重新启动操作系统
    DM_SDMODE_FORCE_POWEROFF 关闭 WinCC,关闭操作系统并关闭计算机
  6. 从“安装路径 > Siemens > WinCC > aplib” 下的文件夹中拷贝头文件 “dmclient.h” ,“ohioapi.h” ,“dmdefs.h” 和 “license.h” 到项目文件夹。
  7. 编译项目。
  8. 更改 UPS 设置以便检测电源故障,调用项目可执行文件 (如 Shutdown_WinCC.exe)。

安全须知
西门子提供具有工业安全功能的产品和解决方案,支持工厂,方案,机器,设备和网络的安全操作。这些都是工业安全概念 的重要组件。西门子在此方面不断对产品和解决方案进行开发和完善。西门子推荐订阅产品更新的通知。为了安全操作西门子的产品和方案,必须采取适当的安全措施 (如单元防护理念)并将每个组件纳入全面且先进的工业安全保护机制中。这也包括使用到的第三方产品。。这也包括使用的第三方产品。关于工业安全的更多信息,可以通过下面链接获得:
http://www.siemens.com/industrialsecurity.
为了接收产品更新通知,推荐订阅指定产品的新闻邮件。更多信息可以访问:
http://support.automation.siemens.com.

下载
下载包括文本文件 “Shutdown_WinCC.txt”。拷贝文件 “Shutdown_WinCC.txt” 到单独的路径,并遵照以上的说明。

如何使用外部应用程序安全地关闭 WinCC? Shutdown_WinCC.txt ( 1 KB )

其它关键字
UPS,关闭,运行系统

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论