wincc输入输出域实现带确认的输入操作

上传人:小** 文档编号:94008497 上传时间:2019-07-31 格式:PDF 页数:5 大小:208.75KB
返回 下载 相关 举报
wincc输入输出域实现带确认的输入操作_第1页
第1页 / 共5页
wincc输入输出域实现带确认的输入操作_第2页
第2页 / 共5页
wincc输入输出域实现带确认的输入操作_第3页
第3页 / 共5页
wincc输入输出域实现带确认的输入操作_第4页
第4页 / 共5页
wincc输入输出域实现带确认的输入操作_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《wincc输入输出域实现带确认的输入操作》由会员分享,可在线阅读,更多相关《wincc输入输出域实现带确认的输入操作(5页珍藏版)》请在金锄头文库上搜索。

1、在实际的项目应用中, 某些关键数据的输入需要提示操作人员确认无误后才能进 行。如下图所示: 图 1 当在输入/输出域中输入数值 99 并回车后,数据并不立即输入到变量里,而是弹 出一个确认的信息窗口。这时候如果选择“是”那么数据将输入到相应的变量, 如果选择“否”相应的变量会保持原来的值不变。下面就介绍如何使用 WinCC 的输入/输出域实现这种功能。 1 前提条件 创建两个数据类型相同的变量 DisplayValue 和 TempValue,其中 DisplayValue 是实际需要控制的变量,TempValue 作为临时变量使用。如下图所示: 图 2 2 输入/输出域的属性设置 输出值,在

2、动态部分点击鼠标右键,如下图所示:输出/输入在画面中新建一 个输入/输出域,打开属性对话框。选择属性 图 3 打开动态对话框。选择需要控制的变量(本例中变量为:DisplayValue) ,并配 置数据类型。如下图所示: 图 4 3 输入/输出域的事件设置 3.1 更改动作设置 输入值,在更改动作部分点击鼠标右键,如下图所示:输出/输入属性主题 选择同一个输入/输出域,打开属性对话框。选择事件 图 5 打开直接连接对话框。来源部分保持默认设置,目标部分选择直接连接到临时变 量(本例中为:TempValue ) 。如下图所示: 图 6 3.2 键盘释放动作设置 释放,在动作部分点击鼠标右键,如下

3、图所示:键盘选择同一个输入/输出域, 打开属性对话框。选择事件 图 7 打开 C 动作编辑器。编写用于判断操作人员是否输入完毕并按下回车的代码。如 下图所示: 图 8 详细代码如下: int TempValue=GetTagWord(“TempValue“); char szBuffer20; sprintf( szBuffer,“Input number:%d“,TempValue); if ( nChar=13 )/if press enter int xRet = MessageBox(NULL,szBuffer,“确认窗口 “,MB_YESNO|MB_ICONQUESTION|MB_SYSTEMMODAL);/message if ( xRet = IDYES )/confirm operate SetTagWord(“DisplayValue“,TempValue);/ set data 当系统运行后,一旦在该输入/输出域中检测到回车信号,系统就会弹出如图 1 所示的确认窗口。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号