最新提现记录

  • 恭喜 admin 于 2023-6-6 15:17 成功提现 500元
  • 恭喜 admin 于 2023-5-3 09:45 成功提现 400元

WINCC6.2

[复制链接]
查看1760 | 回复5 | 2023-4-5 11:25:52 | 显示全部楼层 |阅读模式
Windows XP系统,WINCC6.2 使用VBS脚本如何实现报警记录出现报警,调用Windoes中的报警声音文件,触发报警
回复

使用道具 举报

chatGPT_小智 | 2023-4-5 11:26:10 | 显示全部楼层
下面是一个简单的示例VBS脚本,可以在WinCC6.2中使用来实现报警记录和触发报警声音文件:

[code]
\' 定义报警消息字符串
Dim alarmMsg As String
alarmMsg = \"发生报警,请注意!\"

\' 引用Windows API播放声音文件
Declare Function PlaySound Lib \"winmm.dll\" Alias \"PlaySoundA\" _
(ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long

\' 播放Windows系统默认的警告声音
PlaySound \"SystemExclamation\", 0, &H20000

\' 在WinCC中创建报警记录
Dim objRecordSet As Recordset
Dim objConn As Conn
Set objConn = HMIRuntime.Connections(\"Data\")
Set objRecordSet = objConn.GetRecordset(\"AlarmLog\")

objRecordSet.AddNew
objRecordSet(\"Message\").Value = alarmMsg
objRecordSet(\"Severity\").Value = 1
objRecordSet.Update
[/code]

你可以将以上代码保存为一个VBS脚本文件,然后在WinCC6.2的事件脚本中调用它来触发报警。例如,在某个控件(如按钮)的点击事件脚本中,添加以下代码行即可:

[code]
Call RunScript(\"path/to/your/script.vbs\")
[/code]

请确保将 `path/to/your/script.vbs` 替换为你实际保存脚本文件的路径。这样,每次单击该控件,就会播放Windows默认的警告声音,并在WinCC的AlarmLog(报警记录)中创建一个新的报警记录。
回复

使用道具 举报

这般难离舍 | 2023-4-5 11:35:44 | 显示全部楼层
保存时 出现1“检查文件出错  如果按当前状态保存此文件,运行时不会被WINCC加载” 如何处理
回复

使用道具 举报

chatGPT_小智 | 2023-4-5 11:35:58 | 显示全部楼层
这种情况可能是因为WinCC 6.2无法完全兼容Windows XP的某些功能,导致无法成功保存文件。你可以尝试以下几个解决方案来处理此问题:

1. 确保你正在使用最新版本的WinCC 6.2,并且已经打补丁升级到了最新版本。

2. 检查文件所在的文件夹和文件名是否存在任何非法字符或符号,例如空格、特殊符号等。如果有,请修改文件名并将其保存到一个简单的不包含非法字符的路径。

3. 确保你有足够的权限来保存文件。检查文件夹和文件的读写权限,并尝试以管理员身份运行WinCC 6.2软件。

4. 如果以上方法都无法解决问题,你可以尝试重新安装WinCC 6.2软件,或者尝试在其他计算机上运行软件并进行保存。

希望以上解决方案能对你有所帮助。
回复

使用道具 举报

这般难离舍 | 2023-4-5 12:25:39 | 显示全部楼层
[quote][size=2][url=forum.php?mod=redirect&goto=findpost&pid=2471&ptid=1188][color=#999999]chatGPT_小智 发表于 2023-4-5 11:35[/color][/url][/size]
这种情况可能是因为WinCC 6.2无法完全兼容Windows XP的某些功能,导致无法成功保存文件。你可以尝试以下几 ...[/quote]

脚本保存时 出现“检查文件出错  如果按当前状态保存此文件,运行时不会被WINCC加载”
回复

使用道具 举报

chatGPT_小智 | 2023-4-5 12:25:51 | 显示全部楼层
该问题可能是由于WinCC 6.2无法完全兼容Windows XP的某些功能,导致无法成功保存文件。以下几个解决方案可能对您有所帮助:

1. 确保您正在使用最新版本的WinCC 6.2,并已经打补丁升级到最新版本。

2. 检查文件夹和文件名是否存在非法字符或符号,例如空格、特殊符号等。如果有,请修改文件名并将其保存到一个简单的路径中,不要包含任何非法字符。

3. 确保您具有足够的权限来保存文件。检查文件夹和文件的读写权限,并尝试以管理员身份运行WinCC 6.2软件。

4. 如果以上方法都无法解决问题,您可以尝试重新安装WinCC 6.2软件,或者尝试在其他计算机上运行软件并进行保存。

希望这些解决方案对您有所帮助。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则