WinCCV7中如何组态一条操作员输入消息_第1页
WinCCV7中如何组态一条操作员输入消息_第2页
WinCCV7中如何组态一条操作员输入消息_第3页
WinCCV7中如何组态一条操作员输入消息_第4页
WinCCV7中如何组态一条操作员输入消息_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、SIEMENSWinCC V7中如何组态一条操作员输入消息How to con figure an operati on messageGetti ng-StartedEdition (2010 年 8 月)SIEMENS摘要对于某些重要的对象和数据进行操作,根据需要可以在操作过程中触发操作员输入消 息,本文主要介绍操作员输入消息的组态方法,GCreateMyOperatio nMsg函数的简单应用。关键词操作员输入消息 GCreateMyOperationMsgKey Words Operatio n message GCreateMyOperati onMsgIA&DT Servi

2、ce & SupportPage 2-8SIEMENS目录1 操作员输入消息的分类 42 操作员输入消息的组态方法 42.1图形编辑器”中相应对象的属性中有操作员输入消息”选项的对象 42.2图形编辑器”中相应对象的属性中没有操作员输入消息”选项的对象 52.3对于消息操作,生成一条操作员输入消息 6IA&DT Service & SupportPage 3-8SIEMENS1 操作员输入消息的分类对于某些重要的对象和数据进行操作,根据需要可以在操作过程中触发操作员输入消息,操作员输入消息根据操作的对象和操作类型的不同,分为以下三类:a. 图形编辑器”中相应对象的属性中

3、有操作员输入消息”选项,例如:在I/O域中输入数值,文本列表中选择文本等。b. 对于操作可选图形 WinCC 对象,其属性中没有 操作员输入消息”选项,例如:对于 按钮的操作等。c. 在控件中对于消息操作,例如确认锁定/释放消息等。2 操作员输入消息的组态方法2.1图形编辑器”中相应对象的属性中有操作员输入消息”选项的对象可选择激活 图形编辑器”中相应对象的 操作员输入消息”属性,以控制某些对象,例如,操作员输入消息”属性来完“12508141 ”操作员输3中修改后的值(新值),在I/O域中输入数值,文本列表中选择文本等。这可通过设置 成,如图2-1。闪烁葛它Kttffi 恃出/输入 效果 J

4、u J注意:该消息的结构不能进行编辑。操作员输入消息的消息号为 入消息包含过程值块 2中的操作前的值(旧值)和过程值块对象属性七1營甞输入脯出威二镐入输岀蛭5犀性爭件-输入输出域几何两色祥式静态更允许操作员控雷!1 授权 显示提示文本动恋整 V没有10是如图2-2。対国匿是 操作员辅入消息是调整边框否光标控制否立即输入否图2-12.2图形编辑器”中相应对象的属性中没有操作员输入消息”选项的对象对于操作可选图形 WinCC对象,可以将您自己的操作员消息组态为C动作或VBS动作。执行各自的 C动作或者 VBS动作作为对操作事件的反应。例如,在这种情况下,操作事件可以是鼠标单击WinCC 对象,例如

5、对按钮操作。使用报警”功能组中"GCreateMyOperationMsg "功能组态您自己的操作员输入消息,下面举例对此函数进 行简单说明。int GCreateMyOperati onM sg(DWORD dwFlags, DWORD dwMsgNum, char* IpszPictureName, char* IpszObjectName, DWORD dwMyTextID, double doValueOld, double doValueNew, char* pszComme nt)参数使用的简单介绍dwFlagsFLAG_COMMENT_PARAMETER 0x

6、00000001为操作员输入消息添加固定的注释,在 pszComme nt中添加相应的文本FLAG_COMMENT_DIALOG 0x00000003在对对象进行操作时弹出对话框,在对话框中为其添加注释dwMsgNum生成的操作员输入消息的消息号pszPictureName需要生成操作员输入消息对象所在的画面IA&DT Service & SupportPage 5-8SIEMENSpszComme nt在 FLAG_COMMENT_DIALOG 0x00000001时,在此参数中添加相应文本。IpszObjectName在操作员消息生成时,需要在消息中记录的变量。doValu

7、eOldIpszObjectName 组态的变量在消息生成之前的数值,注意:函数无法自动计算此数值,需要利用GetTagvalue等函数自己提取。doValueNewlpszObjectName组态的变量在消息生成之后的数值,函数无法自动计 算此数值,需要利用GetTagvalue等函数自己提取。实例:按钮功能为变量做加法计算后,保留结果,需要记录操作员输入消息为注释中添 加固定的文本 “changed”在按钮的事件上添加脚本。fiindude "apdefap h"yoid OnClick(char*IpszPictureName, char*IpszObjectName

8、, char41 IpszRroperlyName) INTaINT b;INTc:G etT aWo rd (" key"); /R eturn-Type: WO RDb=GetTagWord("1/Return-Type: WORDc=a+b:SetTsugWofxiCkey'Lc): /Return-Type: BOOL| i- - ' -I'1- i ii 2-3 ' ' 1'.2.3对于消息操作,生成一条操作员输入消息例如确认锁定/释放消息,操作员输入消息将在WinCC报警记录中进行组态。为此必须在报警记录

9、编辑器中创建 WinCC系统消息。在 操作员输入消息”选项卡上的 WinCC 报警控件中,激活操作消息的触发事件,如图3-1所示。也可在此处组态操作员输入消息本身。在WinCC V7 之前,在 消息列表”选项卡上的WinCC报警控件中,使用操作员输入消息”按钮激活操作员输入消息的触发 事件。为显示或输入所选操作员输入消息的注释,可使用注释”按钮在长期归档列表中打开对话框。在报警控件中将注释”系统块插入消息行时,此消息块指示此消息有注 释。IA&DT Service & SupportPage 6-8SIEMENS图2-4如果您对该文档有任何建议,请将您的宝贵建议提交至下载中心留

10、言板该文档的文档编号:A0491IA&DT Service & SupportPage 7-8SIEMENS附录一推荐网址SIMATIC HMI人机界面西门子(中国)有限公司工业自动化与驱动技术集团客户服务与支持中心网站首页:WinCC下载中心:http:/www.ad.sieme .c n/dow nl oad/DocList.aspx?Typeld=0&CatFirst=1 &CatSec ond= 9&CatThird=-1HMI 全球技术资源:“找答案” WinCC版区:http:/www.ad.sieme .c n/service/a nswe

11、r/category.asp?cid=1032注意事项应用示例与所示电路、设备及任何可能结果没有必然联系,并不完全相关。应用示例不表示 客户的具体解决方案。它们仅对典型应用提供支持。用户负责确保所述产品的正确使用。这 些应用示例不能免除用户在确保安全、专业使用、安装、操作和维护设备方面的责任。当使 用这些应用示例时,应意识到西门子不对在所述责任条款范围之外的任何损坏/索赔承担责任。我们保留随时修改这些应用示例的权利,恕不另行通知。如果这些应用示例与其它西门 子出版物(例如,目录)给出的建议不同,则以其它文档的内容为准。声明 我们已核对过本手册的内容与所描述的硬件和软件相符。由于差错难以完全避免,我们不能 保证完全一致。我们会经常对手册中的数据进行检查,并在后续的版

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论