用计算机内置蜂鸣器音乐,WINCC如何用计算机的蜂鸣器作声音报警?-工业支持中心-西门子中国...
没有音响,就不能使用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 | 提问者: 牵牛花 - 学长  第2级
问题ID:54900
用计算机内置蜂鸣器音乐,WINCC如何用计算机的蜂鸣器作声音报警?-工业支持中心-西门子中国...相关推荐
- 计算机驱动伺服的程序,伺服调试软件V-ASSISTANT始终找不到驱动-工业支持中心-西门子中国...
建议装最新版本的V-ASSISTANT 回答者: jerry - 中级工程师  第10级 2018-08-30 09:40:25 禁用WINDOWS数字签名 回答者: ...
- 电脑播放视频显示服务器运行失败是怎么回事,WINCC打不开项目,服务器运行失败-工业支持中心-西门子中国...
打开路径"HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > OLE". 在此路径中输入"EnableDCOM&qu ...
- wincc多用户新增计算机名,关于Wincc V7.0安装完成后的计算机名称修改问题-工业支持中心-西门子中国...
作为冗余服务器上的Wincc V7.0安装完成后,对计算机名称做修改出现以下现象:修改计算机名称后,不能实现冗余自动切换.问题应该是SQL引起的.计算机名称修改了,SQL所定义的计算机名称未能修改. ...
- html项目管理器怎么处理,打开WINCC 7.4SP1项目时提示:WINCC项目管理器—服务器不可用-工业支持中心-西门子中国...
这是因为没有使用本地服务器. wincc项目在其他电脑打开时需要更改为本地计算机服务器. 打开项目==选择计算机==打开服务器==选择使用本地计算机名称==重启项目.此时静态文本文字自己就正常了. 如 ...
- Wincc计算机双网卡连接CPU,wincc通过两个网卡连接PLC?-工业支持中心-西门子中国...
通讯协议不同呀!没有办法.只能改一边了!set pg/pc设置的只能是一个通讯协议,不能设置两个,所以不能同时通讯两个plc,你只能采用一种通讯协议. 最快回答 回答者: zhangli0- 超级顾 ...
- wincc 服务器共享文件夹,wincc共享文件夹Simatic Shell中项目的互连是什么意思-工业支持中心-西门子中国...
"SIMATIC Shell"是 WinCC 的一个组件,用于集中维护和诊断 WinCC 客户机-服务器系统中的所有计算机.详细的信息位于 WinCC 信息系统的以下路径下: &q ...
- pcs7更改项目计算机名时出错,PCS7 C/S报警问题-工业支持中心-西门子中国
1)你的客户端上的用户名是否已经加到了administrators和SIMATIC HMI这两个组中? 2)你的服务器和客户机的授权分别是怎么授的?是不是都用的服务器的授权? 补充:你的意思是不是: ...
- WINCC访问OPC服务器显示叹号,本机浏览opcserver.wincc ,无法打开-工业支持中心-西门子中国...
WinCC OPC服务器和OPC客户机之时的数据交换通过DCOM进行.安装WinCC后,WinCC OPC服务器的DCOM要设置正确. 如下情况设置必须改变: ? 如果登记到OPC客户机或服务器计算机 ...
- wincc通过vb如何读取mysql_wincc如何通过VB脚本读取报警数据库归档内容-工业支持中心-西门子中国...
刚接触wincc,下面脚本是根据帮助文档VB实例修改,但读取不到归档内容,系统内置报警控件中能读到数据,请大神指点. ' 1.1 Create connection string for ADO ac ...
最新文章
- 【leetcode】Linked List Cycle I II
- 如何强制Visual Studio重新生成aspx / ascx文件的.designer文件?
- Linux Kernel TCP/IP Stack — L1 Layer — 多队列网卡
- 时钟php,php+js液晶时钟
- 简述sicas计算机联锁的系统结构,《计算机联锁》教学大纲(5页)-原创力文档...
- springboot使用spring-data-jpa操作MySQL数据库
- 微软 Build 2020 为 WSL 带来的新消息一览:WSL2 即将到来,对 GPU 和 Linux GUI 的支持也不远了
- php语句insert,SQL INSERT INTO
- Hive 实用的第三方 UDF 收集
- 易筋SpringBoot 2.1 | 第十二篇:SpringBoot综合应用DataSoure
- 计算机软件毕业论文周记,软件毕业设计周记.docx
- 网页精美动效/动画制作 按钮鼠标悬浮动效基础 01《炫彩网页 iVX 无代码动效/动画制作》
- Spring Cloud Security OAuth2授权模式和资源服务器
- uni-app商城源码/公众号/小程序/APP多端适配
- 2013校园招聘阶段小结
- 华纬科技冲刺深交所:拟募资4亿 二代接班金雷,控制65%股权
- 【暑期每日一题】洛谷 P1551 亲戚
- GNS3 v0.8.6简体中文官方版本下载
- 字典树 ZJM 与生日礼物
- 神兽麒麟kylin驾驭指南