没有音响,就不能使用Signal assingment选项页的Sound中选择.wav声音文件播放了,可不可以直接用pc上的蜂鸣器发声,脚本应该怎么编写?补充:报警变量是模拟量,怎么编脚本转换成布尔型变量用来报警?新手上路请高人指点

问题补充:

又有问题了,假如在PLC里把模拟量转换成了开关量horn作为报警变量,想组态一个报警,并编一个C脚本当报警消息来时报警,蜂鸣器发声,确认报警后,蜂鸣器声音停止。

(1)用wincc编C全局脚本:

#pragma option(mbcs)

void New_Function()

{

DWORD value;

value=GetTagDWord("horn");

while(value)

{

Beep(1000,100);  //蜂鸣器 频率:1000 Hz,指定蜂鸣声的持续时长100 ms

}

}

(2)在图形编辑器的画面上加个按钮,C动作触发上面的New_Function()函数:#include "apdefap.h"

void OnClick(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName)

{

#pragma option(mbcs)

// WINCC:TAGNAME_SECTION_START

// syntax: #define TagNameInAction "DMTagName"

// next TagID : 1

// WINCC:TAGNAME_SECTION_END

// WINCC:PICNAME_SECTION_START

// syntax: #define PicNameInAction "PictureName"

// next PicID : 1

// WINCC:PICNAME_SECTION_END

New_Function();

}

(3)在报警记录中组态一个报警消息,message tag 为horn。

(4)在图形编辑器的画面上加个“输入/输出域”,选择变量“horn”,模拟报警信号输入。

运行:点击按钮,改变“输入/输出域”的horn值为1

结果:蜂鸣器长鸣,解除报警(horn置1)不能关闭蜂鸣器。。。。。。

是程序脚本编错了?陷入死循环了么?

悬赏分:10 | 解决时间:2010-07-12 09:09:14 | 提问者: 牵牛花 - 学长&nbsp&nbsp第2级

问题ID:54900

用计算机内置蜂鸣器音乐,WINCC如何用计算机的蜂鸣器作声音报警?-工业支持中心-西门子中国...相关推荐

  1. 计算机驱动伺服的程序,伺服调试软件V-ASSISTANT始终找不到驱动-工业支持中心-西门子中国...

    建议装最新版本的V-ASSISTANT 回答者: jerry - 中级工程师&nbsp&nbsp第10级 2018-08-30 09:40:25 禁用WINDOWS数字签名 回答者: ...

  2. 电脑播放视频显示服务器运行失败是怎么回事,WINCC打不开项目,服务器运行失败-工业支持中心-西门子中国...

    打开路径"HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > OLE". 在此路径中输入"EnableDCOM&qu ...

  3. wincc多用户新增计算机名,关于Wincc V7.0安装完成后的计算机名称修改问题-工业支持中心-西门子中国...

    作为冗余服务器上的Wincc V7.0安装完成后,对计算机名称做修改出现以下现象:修改计算机名称后,不能实现冗余自动切换.问题应该是SQL引起的.计算机名称修改了,SQL所定义的计算机名称未能修改. ...

  4. html项目管理器怎么处理,打开WINCC 7.4SP1项目时提示:WINCC项目管理器—服务器不可用-工业支持中心-西门子中国...

    这是因为没有使用本地服务器. wincc项目在其他电脑打开时需要更改为本地计算机服务器. 打开项目==选择计算机==打开服务器==选择使用本地计算机名称==重启项目.此时静态文本文字自己就正常了. 如 ...

  5. Wincc计算机双网卡连接CPU,wincc通过两个网卡连接PLC?-工业支持中心-西门子中国...

    通讯协议不同呀!没有办法.只能改一边了!set pg/pc设置的只能是一个通讯协议,不能设置两个,所以不能同时通讯两个plc,你只能采用一种通讯协议. 最快回答 回答者:  zhangli0- 超级顾 ...

  6. wincc 服务器共享文件夹,wincc共享文件夹Simatic Shell中项目的互连是什么意思-工业支持中心-西门子中国...

    "SIMATIC Shell"是 WinCC 的一个组件,用于集中维护和诊断 WinCC 客户机-服务器系统中的所有计算机.详细的信息位于 WinCC 信息系统的以下路径下: &q ...

  7. pcs7更改项目计算机名时出错,PCS7 C/S报警问题-工业支持中心-西门子中国

    1)你的客户端上的用户名是否已经加到了administrators和SIMATIC HMI这两个组中? 2)你的服务器和客户机的授权分别是怎么授的?是不是都用的服务器的授权? 补充:你的意思是不是: ...

  8. WINCC访问OPC服务器显示叹号,本机浏览opcserver.wincc ,无法打开-工业支持中心-西门子中国...

    WinCC OPC服务器和OPC客户机之时的数据交换通过DCOM进行.安装WinCC后,WinCC OPC服务器的DCOM要设置正确. 如下情况设置必须改变: ? 如果登记到OPC客户机或服务器计算机 ...

  9. wincc通过vb如何读取mysql_wincc如何通过VB脚本读取报警数据库归档内容-工业支持中心-西门子中国...

    刚接触wincc,下面脚本是根据帮助文档VB实例修改,但读取不到归档内容,系统内置报警控件中能读到数据,请大神指点. ' 1.1 Create connection string for ADO ac ...

最新文章

  1. 【leetcode】Linked List Cycle I II
  2. 如何强制Visual Studio重新生成aspx / ascx文件的.designer文件?
  3. Linux Kernel TCP/IP Stack — L1 Layer — 多队列网卡
  4. 时钟php,php+js液晶时钟
  5. 简述sicas计算机联锁的系统结构,《计算机联锁》教学大纲(5页)-原创力文档...
  6. springboot使用spring-data-jpa操作MySQL数据库
  7. 微软 Build 2020 为 WSL 带来的新消息一览:WSL2 即将到来,对 GPU 和 Linux GUI 的支持也不远了
  8. php语句insert,SQL INSERT INTO
  9. Hive 实用的第三方 UDF 收集
  10. 易筋SpringBoot 2.1 | 第十二篇:SpringBoot综合应用DataSoure
  11. 计算机软件毕业论文周记,软件毕业设计周记.docx
  12. 网页精美动效/动画制作 按钮鼠标悬浮动效基础 01《炫彩网页 iVX 无代码动效/动画制作》
  13. Spring Cloud Security OAuth2授权模式和资源服务器
  14. uni-app商城源码/公众号/小程序/APP多端适配
  15. 2013校园招聘阶段小结
  16. 华纬科技冲刺深交所:拟募资4亿 二代接班金雷,控制65%股权
  17. 【暑期每日一题】洛谷 P1551 亲戚
  18. GNS3 v0.8.6简体中文官方版本下载
  19. 字典树 ZJM 与生日礼物
  20. 神兽麒麟kylin驾驭指南

热门文章

  1. java练习:图书销售管理系统(四),图书管理
  2. 【速记】openwrt - 编译、刷固件(资料整理)
  3. 汽车出入库的计时计费系统设计
  4. 看板-项目的有效管理
  5. 仿薄荷健康的滑动卷尺效果
  6. 入手评测 雷神911zero 怎么样
  7. tcl电视原生android,TCL Android 电视 adb
  8. mysql 记录binlog过程_记录一次mysqlbinlog恢复过程
  9. 泰语字母好看的手写体
  10. 乐学python慕课答案_乐学Python_章节测验,期末考试,慕课答案查询公众号