首页 上一页 1 2 下一页 尾页

Wincc7.0画面编辑技巧(一) 点击:10473 | 回复:40



tyfeixian

    
  • 精华:4帖
  • 求助:2帖
  • 帖子:14帖 | 50回
  • 年度积分:27
  • 历史总积分:1276
  • 注册:2006年8月02日
发表于:2015-11-16 14:13:31
楼主

使用wincc做弹框,一般的做法是做N多的子画面,再使用窗口画面显示。如果数量少的话还好说,如果数量特别的多,那么如果要修改起来就特别的麻烦(尤其是同一类的弹框)。

做弹框也有用结构变量做的。个人没有研究,我使用了下面的这一种方法,感觉比较方便。

一、建立中间变量,弹窗中需要显示几个就建立几个变量,我这里需要3个8位无符号变量)如图:

三个变量分别对应value_Temp_1对应阀门的开关动作,value_Temp_2对应阀门开反馈,value_Temp_3对应阀门关反馈。

二、画面如下图:右上角的三个输入输出域连接三个变量,同时设置为隐藏。属性设置如下:

开启关闭按钮直接连接变量。

三、在主画面添加一个窗口画面控件,记住控件名,设置为可移动其他不需要设置。

四、在需要控制的画面图形文件上打开属性,  --》事件--》鼠标--》释放左键--》C动作。插入下列代码:

图片一的代码的主要作用是:读取鼠标当前的位置,并赋值给窗口画面,同时判断鼠标在最右边或最下面是将画面窗口偏移一段距离,不要显示到画面外面去。

图片二的代码的主要作用就是我们需要的内容:

setpropchar  弹框标题显示的文字是什么

settext   子画面中静态文本需要显示的内容,图示中一行显示位号,一行显示中文描述

SetTagChar  关键的地点,将子画面中的中间变量替换为实际变量,图示中的“Value_Temp_1"为第一步中建立的中间变量,“A01_valve"是建立的过程连接变量。


五、代码复制

POINT myPoint; 

GetCursorPos(&myPoint);

printf("%d/%d\r\n", myPoint.x, myPoint.y); 

SetLeft("工艺图.pdl","画面窗口3",myPoint.x );

SetTop("工艺图.pdl","画面窗口3",myPoint.y);

SetVisible("工艺图.pdl","画面窗口3",TRUE); //Return-Type: BOOL 

SetText("设置.pdl","静态文本1","我爱你"); //Return-Type: BOOL 


SetTagChar("Empty1_1","I11FC"); //Return-Type: BOOL 

SetTagChar("Empty1_2","I11FC_H"); //Return-Type: BOOL 

SetTagChar("Empty1_3","I11FC_L"); //Return-Type: BOOL 

SetTagChar("Empty1_4","I11FC_HA"); //Return-Type: BOOL 

SetTagChar("Empty1_5","I11FC_LA"); //Return-Type: BOOL 



以上方法在实际应用中实现。



楼主最近还看过



及时雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 54回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2017年11月24日
发表于:2017-11-24 21:14:55
21楼

厉害了,多谢大神分享,赶快学习学习

翙翙雝雝

  • 精华:0帖
  • 求助:9帖
  • 帖子:15帖 | 285回
  • 年度积分:29
  • 历史总积分:4507
  • 注册:2015年6月24日
发表于:2017-12-08 08:47:13
22楼

支持分享学习资料,支持

北漂大头

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 19回
  • 年度积分:1
  • 历史总积分:206
  • 注册:2008年11月02日
发表于:2017-12-08 16:09:58
23楼

实战的好经验,值得我们菜鸟学习。谢谢楼主

许振威

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:304
  • 注册:2017年12月09日
发表于:2017-12-09 21:37:29
24楼

水平有限,看不懂......

lenofy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 39回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2017年5月18日
发表于:2017-12-19 10:54:26
25楼

高大上,学习一下。谢谢分享

DPL

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 239回
  • 年度积分:0
  • 历史总积分:113
  • 注册:2016年11月20日
发表于:2017-12-23 14:06:19
26楼

高大上,学习一下。谢谢分

磊哥哥的哥哥

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 234回
  • 年度积分:0
  • 历史总积分:121
  • 注册:2016年8月26日
发表于:2018-01-24 16:27:53
27楼

实在不行就用modbus呗,反正编程能实现通信就行呗

lkltyf

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 190回
  • 年度积分:0
  • 历史总积分:117
  • 注册:2014年6月05日
发表于:2018-02-05 11:25:11
28楼

多谢楼主分享技术资料,非常感谢!

xingyun_3

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 32回
  • 年度积分:0
  • 历史总积分:78
  • 注册:2011年12月10日
发表于:2018-04-16 16:53:30
29楼
不错不错真不错!感谢楼主分享!

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 2回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2018年3月13日
发表于:2018-06-13 11:02:13
30楼

不错,谢谢楼主分享

jingbaoquan

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 226回
  • 年度积分:0
  • 历史总积分:139
  • 注册:2011年6月14日
发表于:2018-06-15 10:13:56
31楼

谢谢楼主的分享!多多学习。

多伦多

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 6回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2018年8月25日
发表于:2018-09-22 15:06:41
32楼

谢楼主分享技术资料,非常感谢!

马达加加斯

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 63回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2018年7月18日
发表于:2018-10-09 13:17:24
33楼

不错不错真不错!感谢楼主分享

edric

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:0
  • 历史总积分:53
  • 注册:2019年4月23日
发表于:2019-06-20 11:11:34
34楼

好东西,感谢楼主分享

haigang_zhi

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 10回
  • 年度积分:0
  • 历史总积分:140
  • 注册:2011年6月29日
发表于:2019-09-25 13:20:33
35楼

大神啊,不错不错不错

孤风一阵

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 571回
  • 年度积分:0
  • 历史总积分:239
  • 注册:2014年11月24日
发表于:2019-12-26 14:00:12
36楼

支持原创  授精走起

老头11962

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 498回
  • 年度积分:749
  • 历史总积分:1023
  • 注册:2018年6月20日
发表于:2021-07-24 21:21:19
37楼

不错的帖子,楼主继续

libs880

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 90回
  • 年度积分:0
  • 历史总积分:60
  • 注册:2011年5月20日
发表于:2021-09-01 14:49:34
38楼

多谢楼主分享技术资料,非常感谢!

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2019年5月15日
发表于:2023-06-12 10:05:02
39楼

这么多年的帖子依然有用,很不错

雨洁

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 53回
  • 年度积分:0
  • 历史总积分:70
  • 注册:2005年10月07日
发表于:2023-10-07 15:11:16
40楼

感谢楼主分享


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页