Wincc 播放声音报警

我网上弄了一个嵌入按钮中的播放声音的C脚本。但我想关联到一个IO域输出显示变量上:大于等于设定值时播放,低于该设定值时停播。请问怎么实现呢?

问题补充:
安照昵称ISIEMENSID讲的,我进入后如下写这些代码可以吗?但是编译有错。

图片说明:

Wincc 播放声音报警   

最佳答案

可以在I/O——输出值更改事件中写脚本
判断一次输出值大于设定值时循环播放语音
小于设定值,使用PlaySound(NULL, 0, 0)停止播放
补充:
需要用一个内部变量作为大于值动作标志
示例如下:
if( (数据>=8.0) && (大于动作==0))
{
播放语音
大于动作=1
}
if(数据<8.0)
{
停止播放语音
大于动作=0
}

图片说明:

Wincc 播放声音报警  

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:27
下一篇 2021年7月5日 下午2:28

相关推荐

  • 单机版的WINCC能否传送

    单机版的WINCC能否传送数据到另一台电脑 问题补充:这个资料那里找啊 最佳答案 可以!通过OPC服务器来读取另一台PC的数据,最好两PC都安装SIMATIC NET&n…

    SIMATIC WinCC 2019年6月11日
  • 兼容KB319740

    大家好,我的电脑装的是专业版SP3系统,通过改注册表已经降为SP2系统,在装KB319740补丁时提示我的软件(KB319740)和系统不兼容,该如何解决,我实在不想换系统。我要装…

    SIMATIC WinCC 2019年6月10日
  • HMI的变量快速转移

    用wincc  Flexble  Smart组态的HMI里的变量怎么快速转移到博图组态的HMI上? 钻石用户推荐最佳答案 wincc&nbs…

    SIMATIC WinCC 2020年11月1日
  • CPU315-2DP 与Wincc采样时间

    我想请教大家一下,怎样设置Wincc 7.0 的采样时间为10ms,我在网上看到过是S7-400CPU可以通过某种手段完成,315-2DP可以么,怎么弄,谢谢诸…

    SIMATIC WinCC 2019年6月10日
  • wincc与315-2dp数据高速采集问题

    最近在做一个项目,实现wincc与315-dp之间的高速数据通讯,想想也只有用数据块。但我不知道PLC写数据块时需要注意些什么问题,具体如何设置?还有wincc如何处理数据块呢?好…

    SIMATIC WinCC 2019年6月11日
  • WINCC下拉列表打开不同的窗口

    大家好!      如题目所述,因为窗口太多,现需在WINCC如何创建多个下拉按键以便清晰地找到某个窗口,非常感谢!最好…

    SIMATIC WinCC 2017年11月26日
  • wincc运行画面的最小化

    如何通过C脚本实现WINCC的运行画面的最小话? 最佳答案 用API函数CloseWindow可以实现! 最小化WINCC运行画面窗口 如果你的wincc是英文…

    SIMATIC WinCC 2019年6月11日
  • 为何无法循环

    void OnClick(char* lpszPictureName, char* lpszObjectName, char*&n…

    SIMATIC WinCC 2019年6月11日
  • VB脚本,按钮确认

    怎么实现按钮按下后需要确认操作,弹出窗口形式 最佳答案 代码如下:    Sub OnLButtonUp(Byval Item, Byval&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 关闭弹出对话框,对应变量置0

    一个项目里有好几个系统,每个系统里都有不同的电机,每个系统都做一个检修按钮,每个检修按钮都对应一个变量,点击后置1,然后弹出对话框,对话框里是这个系统里的电机启停按钮。如何实现关闭…

    SIMATIC WinCC 2021年7月5日

发表回复

登录后才能评论