关闭 WinAC RTX 时,如何使用 SITOP DC UPS 来可靠防止被保留数据的丢失?

n

描述:
WinAC RTX 提供了在内存中保持数据的选项。可以通过 WinLC 面板手动关闭 WinAC RTX 或关闭 Windows 来关闭 WinAC RTX。 为了防止电源故障时保持数据的丢失,必须使用 UPS(如带串口或 USB 接口的 SITOP DC UPS)。如果掉电,UPS 软件会提示操作系统在一指定时间后关闭。当关闭 Windows 时,所有运行的应用程序会一个接一个的被提示要关闭。经过一段预设时间后,UPS 会关闭电源。 当所有运行的应用程序依次被关闭后,WinAC RTX 才会关闭。但是,如果被关闭的应用程序在等待输入响应,例如 Microsoft Word 询问是否要保存更改,于是 WinAC RTX 没有正常关闭,数据可能会丢失。在运行WinAC RTX (也包含 S7-mEC)的SIMATIC IPC和UPS一起使用时 ,应该将SITOP UPS 工具配置为一个服务,这样即使没有用户登陆也可以激活此服务.n

注意:
许多SIMATIC IPCs 都带有在电源缓冲时间被保存数据的 SRAM。这同样可确保保持数据的可靠保存(请注意最大缓存容量)。n

补救:
将 WinAC RTX 安装 CD 上的可执行文件“WinLC_Shutdown.exe”安装到SIMATIC IPC 上,此文件可用来关闭 WinAC RTX 。SITOP DC UPS 必须使用这个可执行文件来关闭 WinAC RTX 以确保数据保持。为此需要创建一个可执行批处理文件来调用这个关闭文件。 注 意:
可执行批处理文件包含此批处理文件被调用时要执行的命令和程序调用语句.n

步骤:
以下步骤用来确保数据的掉电保持.

No. 步骤
1 打开一个文本编辑器如记事本
2 编写如下命令: n

  • start /d "C:Program FilesSIEMENSSIMATIC WinCC flexibleWinCC flexible 2008 Runtime" HmiRtmShutdown.exen
  • start /d "C:Program FilesSIEMENSWINACWinLCRTX" WinLC_Shutdown.exe -auton
  • start /d "C:Program FilesSITOP" Shutdown.exen
  • %windir%system32shutdown.exe -s -f -t 7 -c "Shutdown by SITOP UPS Module"

注意:
第一行输入确保WinCC flexible Runtime 能完全关闭和任何设定、(内部) 变量内容被存储.
第二行输入确保WinAC RTX完全关闭, "-auto" 开关使 WinAC 自动执行. 为了使文件 "WinLC_Shutdown.exe"能够正确运行,必须为该文件分配管理员权限。
第三行输入确保当Windows关闭时, SITOP DC UPS自动关闭.n

从版本V3.x.2.14起,程序“Shutdown.exe”自动随SITOP软件一起安装到SITOP目录。n

当Windows关闭(批处理文件的最后一个命令)时,必须确保即使在系统负载很重时-t 参数所设置的延时都能保证远程命令被传送到UPS。使用软件组态SITOP DC-UPS 时,必须确保没有选择“Shutdown PC after”选项(图01),因为关闭操作由批处理文件来执行。
如果WinAC安装在另外的目录, 你需要改变其路径.

3将文件保存为“*.bat”文件存储在指定路径中,路径信息不含空格,例如 "ProgramsSITOPSITOP_DC_UPS_SoftwareBackup_mode.bat". n

注意n

Windows权限设定. 确保被访问的批处理文件储存在用户独立目录(例如. "Programs" 或 Root directory).

4打开 SITOP DC UPS 的监控软件。
5单击“Configuration”按钮。
6
  • 在“Backup mode”栏,指定生成的批处理文件的路径。(第 3 步)。n
  • 指定一个时间,在 SITOP DC UPS 切换到备份模式后批处理文件(应用程序)在此时间之后启动。

关闭 WinAC RTX 时,如何使用 SITOP DC UPS 来可靠防止被保留数据的丢失?
图. 01

7保存更改.
8在SITOP DC UPS 上DIP开关应该设到INTERR. (interrupt) = ON 除缓冲区时间设定以外. 在缓冲区时间设定到期后输出电压大约5秒中断, 即使输入电压在此期间返回。这能确保 SIMATIC IPC 被重启. n

关闭 WinAC RTX 时,如何使用 SITOP DC UPS 来可靠防止被保留数据的丢失?
图. 02

表格 01

注 意:
可执行批处理文件包含此批处理文件被调用时要执行的命令和程序调用语句.n

步骤 (如果在PC上没有管理员权限)
如果在PC上没有管理员权限,将不能运行任何批处理文件,在Windows 7 或者 WES7中组态关机过程时有一个可选设置,按照如下步骤操作可保证数据保持性。
n

No. 步骤
1 在Windows中点击“开始”按钮,输入“gpedit.msc”打开该程序。
2 打开 “Computer Configuration - Windows Settings - Scripts (Startup/Shutdown)” 并点击 “Shutdown”按钮。 n

关闭 WinAC RTX 时,如何使用 SITOP DC UPS 来可靠防止被保留数据的丢失?
Fig. 03

3输入如下指令:

  • C:Program FilesSIEMENSSIMATIC WinCC flexibleWinCC flexible 2008 RuntimeHmiRtmShutdown.exe
  • C:Program FilesSIEMENSWINACWinLCRTXWinLC_Shutdown.exe Script Parameters: auto
  • ...sleep.exe Script Parameters: 7

关闭 WinAC RTX 时,如何使用 SITOP DC UPS 来可靠防止被保留数据的丢失?
Fig. 04

注意:
通过"sleep.exe"文件可使PC在指定时间后进入待机状态。可以从互联网上下载该文件(例如: http://www.microsoft.com/en-us/download/details.aspx?id=17657)。

4关闭对话框。
5为了确保WinCC Runtime能够在关机时自动关闭,必须在注册表中进行如下条目的设置。
6在Windows中单击开始按钮,输入“regedit.exe”打开该应用程序。
7打开“HKEY_CURRENT_USER - Control Panel - Desktop”。
8编辑“AutoEndTasks”条目并设置“Value data”为“1”。

关闭 WinAC RTX 时,如何使用 SITOP DC UPS 来可靠防止被保留数据的丢失?
Fig. 05

注意:
通过此设置可以在关机时无需提示即可关闭所有应用程序。

9关闭对话框。
10重启PC以激活所有注册表设置。
11在设置SITOP DC UPS组态时,不要设置任何应用程序在关机时开启。

表格 02

注意:
您将承担使用上述设置的风险并且由您个人确定其它在PC上运行的应用程序是否会因此关机进程而产生负面影响。

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

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

相关推荐

发表回复

登录后才能评论