intouch alarm docment
intouch设计技巧
Intouch使用PlaySound函数触发报警声音
系统发生报警时工控机发出报警声,点击操作画面上的报警灯进入报警画面可看到具体报警内容,且所有发生的报警均有48h历史记录。InTouch可为每个数据定义报警信息,模拟量还可定义高、低、高高、低低报警值,且可通过条件脚本或数据值改变脚本和用户编制的快速脚本处理各种报警信息,如弹出报警窗口或声音提示。例如,定义一个条件脚本,并在On True脚本框中写上: Show "motor1_high_alarm";(弹出报警窗口) 或 PlaySound("d:\sound\阴床硅量过高报警.wav", 1);(声音报警)
具体实践应用:
设置条件为:$System.UnAck {此条件的意义在于报警为确认}
执行语句为:PlaySound("d:\ALARM.wav", 1);
图一
intouch设计技巧
图2
在此说明下,$System.Unack为未确认的报警,在未确认的情况下执行下面的脚本,在此条件类型设置为真期间,每隔6000ms,也是每隔这段时间判断调试是否符合,符合了就发出声响,直到你将报警确认或警报消失。
在此注意的是双引号里面为.wav格式的声音文件,在实际操作过程中注意详细的路径。
PlaySound() 函数
播放波形文件的声音或 Windows 缺省声音。
语法
Playsound (soundname, flag)
参数
soundname
声音或波形文件的名称。字符串值、消息标记名或字符串表达式。如果给声音定义名称,它必须在 Win.ini 文件中的 [Sounds] 部分进行定义,例如 MC=”c:\test.wav”
flag
intouch设计技巧
指定如何播放声音。文字整数值、整型标记名或整型表达式,含义如下:
0 - 同步播放声音一次(脚本等到声音播放完毕才继续执行)。
1 - 异步播放声音一次(脚本不必等待声音播放完毕再继续执行)。
9 - 连续播放声音(直到再次调用 PlaySound() 函数为止)。
示例
此脚本播放 c:\welcome.wav 文件的声音一次,并暂停脚本执行,直到声音播放完毕。
PlaySound("c:\welcome.wav",0);
此脚本连续播放声音警告。在 win.ini 文件 [Sounds] 部分,需要将声音名称 Alert 与声音文件关联起来,例如:
Alert=c:\alert.wav.
PlaySound("Alert",9);
Intouch使用技巧
一、 关闭右键菜单 在intouch.ini文件中加入 oldrightmousebehavior = 1
二、 SmartSymbol 不能包含位图,按钮,单元,报警和趋势
三、初始化标记名与创建 ActiveX 控件之间会出现定时问题。由于此定时问题,很难保证标记名的初始值等于 ActiveX 控件中相关属性的值。
为解决此问题,必须在“启动”事件与InTouch QuickScript 之间建立一种联系。在
QuickScript 中,可采用适当的逻辑将标记名值设置为控件的属性。这可以通过使用赋值语句来实现。例如:
#ThisControl.Property = MyTag;
事件发生之后, QuickScript 即开始执行,控件的属性与标记名的值将保持同步。因此,属性与标记名之间会出现正常的通知。
四、 将“ActiveX 事件”脚本从一个InTouch应用程序移到另一个应用程序时,必须使用 WindowMaker 文件菜单上的导入命令。
五、 用于启用 / 禁用键过滤器的脚本函数是EnableDisableKeys。
intouch设计技巧
六、 UNC路径中 使用 Wonderware 的 SuiteLink 协议时, NodeName 长度限制为 15 个字符。
七、 要在节点上配置多监视器设置
1. 使用合适的文本编辑器,例“记事本”Windows目录中的 WIN.INI 文件。
2. 找到 [InTouch] 部分并添加下列参数:
[InTouch] 参数 描述
MultiScreen=1 打开多屏幕模式
MultiScreenWidth=640 单个屏幕的像素宽度
MultiScreenHeight=480 单个屏幕的像素高度
例如,如果您计算机的分辨率是 2560x1024,分开显示在两个并排的屏幕上,则可输入下列内容:
[InTouch]
MultiScreen=1
MultiScreenWidth=1280
MultiScreenHeight=1024
八、 SuperTag 模板最多可容纳 64 个成员标记名和 2 个嵌套级别。这表示,SuperTag 父项可包含多达 64 个内嵌的子成员,并且这每个子成员又可以包含多达64 个子成员标记名,因此总共可以有 4095 个成员标记名。
九、 SuperTag每层最多10个字符长度。
十、 记录远程引用标记名:缺省条件下,远程引用的标记名会记入 “历史记录”文件。要记录远程引用标记名,您必须启用 “历史记录”功能,然后在应用程序目录中的INTOUCH.INI 文件中添加下面一行代码: RemoteTagsLogEvents=1
如果不想记录 I/O 型标记名,请在应用程序目录下的 INTOUCH.INI 文件中添加下面一行代码: RemoteTagsNoIOEvents=1
十一、 如果在 alarmbuf.ini 中添加一行 "SuppressionLog=1",则 "SuppressionLog=0" 会关闭抑制标准改变时写入 Logger 的功能。缺省条件下,此值设置为关闭。
十二、 热备份对配置文件provacc.ini
intouch设计技巧
十三、 备注 结合 “网络应用程序开发”(Network Application Development,简称 NAD)功能使用 “语言切换”功能时,建议在 NAD 客户端节点属性面板上,将 “改变模式”设置为 “重新
WindowViewer”或 “提示用户重新启动 WindowViewer”,而不是设置为 “将更改加载
WindowViewer”或 “提示用户将更改加 WindowViewer”。
十四、 RealTrend主时间刻度之间的最大时间是 65536 秒或 18 小时 12 分钟 16 秒。主时间刻度数必须是副 / 主刻度数的偶数倍。
十五、 通过在 INTOUCH.INI 文件 (位于应用程序目录中)的 [INTOUCH] 部分添加参数
ForceLogging=#
可以改写该缺省值。此参数的值表示分钟,可以设置为 5 和 120 之间的某个值。要记录标记名的当前值 (即使更改小于或等于记录死区值),请添加参数
ForceLogCurrentValue=1。
例如:通过添加参数 ForceLogging=15 和 ForceLogCurrentValue=1,当前标记名值将至少每个 15 分钟或是在标记名值发生变化时写入 “历史日志文件。
十六、 示例:
SQLSetStatement n 此语句必须用于复合查询及超过 131 个字符的字符串表达式。字符串表达式超过 131 个字符时,请使用SQLAppendSQLSetStatement(ConnectionID, "Select Speed, Ser_No from tablename where Ser_No ='" + Serial_input + "'");
SQLExecute(ConnectionID, "BindList", 0);
在上例中, StatementId 设置为零,这样在执行语句之前就不必调用
SQLPepare(Connection_Id, StatementId)。因为 StatementId 并非由 SQLPepare 建立,若要正确结束此 select 语句,请使用 SQLEnd 函数,而不是 SQLClearStatement() 函数。 SQLSetStatement(Connection_Id, "Select Speed, Ser_No from
tablename where Ser_No ='" + Serial_input + "'");
SQLPrepareStatement(Connection_Id, StatementId);
SQLExecute(Connection_Id, StatementId);
在上例中, StatementId 是由 SqlPrepareStatement 创建的,并在 SQLExecute 函数中使用。要结束此 select 语句,请使用 …… 此处隐藏:4006字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高等教育]一年级家长课程教案
- [高等教育]封丘县人民医院深入推进纠正医药购销领
- [高等教育]2017年6月大学英语四级真题试卷及答案(
- [高等教育]2017年北京第二外国语学院文学院824中
- [高等教育]7 高中历史第7单元1861年俄国农奴制改
- [高等教育]【K12学习】4、实际测量-苏教版六年级
- [高等教育]药具培训试卷题库及部分参考答案
- [高等教育]本土电子元器件目录分销商如何赢得生意
- [高等教育]七年级岭南版美术教案
- [高等教育]书作文之书法活动通讯稿
- [高等教育]Endnote X 软件使用入门和用法总结(LS)
- [高等教育]嵌入式系统的现状及发展状况
- [高等教育]2012抗菌药物专项整治活动方案解读
- [高等教育]人教版新课本一年级数学下册期末试卷
- [高等教育]爱课程民法学观后感
- [高等教育]930机组使用说明书1
- [高等教育]煤气设备设施点检标准
- [高等教育]常见室内观叶植物图解
- [高等教育]312党员群众路线心得体会
- [高等教育]小学信息(苗版)第一册全册教案
- 在市---局2010党建大会上的讲话
- 《科哲》提纲及补充阅读材料(2010.7)
- 苏州高博软件技术职业学院论文开题报告
- 兼职导游管理的困境及对策探讨
- 基于通用设计理念的现代厨房产品语义研
- 康乐一中2010年至2011年度鼓号队、花束
- 第10章_数据收集整理与描述_期末复习课
- 2008年黑龙江林甸商贸购物中心营销策划
- 水硬度的测定实验报告
- 五分钟教你拍摄夜景光绘照
- 2014年临床妇产科三基三严试题及答案
- 0第二课 纾解压力第一站了解压力
- 解析建筑工程电气设备安装施工技术要点
- 地方性应用型本科高校“双师型”师资队
- 高考语文专题复习课件:小说阅读指导
- 装饰工程投标书2
- 大学生就业难问题探讨及对策
- English and Its History
- 青岛市城市房屋修缮工程质量监督管理办
- 初中英语形容词和副词的用法和练习题




