智慧互联 下载中心 联系我们 关于我们 留言反馈
设为首页
收藏本站
网站导航
  首 页 培训课程 企业培训 项目合作 学员中心 技术分享 下载中心 联系方式 产品展示 淘宝店铺
  资讯检索
 
 
  课程中心

PLC类培训课程
S7-200/Smart系列培训
S7-1200/1500PLC培训
S7-300/400PLC培训
三菱Q和FX系列培训
欧姆龙CP/CJ系列培训
台达|永宏|信捷PLC培训
其他品牌PLC培训
通讯|伺服|控制器培训
分项分小专题培训
嵌入式与单片机开发
51/AVR八位单片机系列
STM32系列嵌入式培训
零基础入门课程
上位机编程
标准课程
高级课程
零基础入门课程
电类软件培训
AutoCAD应用班
AD/Protel培训
EPLAN 培训
三维与机械类软件
UG/NX建模与自动编程
SolidWorks建模与加工
自动化部品销售
工控自动化元件
PLC及周边成品

  资讯排行
1 S7-200SMAR
2 S7-1500系列P
3 PLC初学辅导-电机
4 MicroSD卡与西
5 C#利用接受事件通过
6 S7-200SMAR
7 如何用 S
8 西门子S7-1500
9 c#利用TCP/IP
10 三菱Q系列PLC以太
11 FB100和PID控
12 西门子S7-1500
13 造成PLC输出点烧坏
14 S7-200 Mod
15 自动化装备里面的工业
16 vb.net利用Se
17 TIA Portal
18 VB编写的MODBU
19 S7-200smar
20 用VB实现PLC与计
 
地区分布:滁州、安徽、宣城、池州、巢湖、六安、黄山、安庆、铜陵、芜湖、淮南、蚌埠、阜阳、宿州、合肥、马鞍山、淮北、澳门、北京、宁德、福建、泉州、漳州、龙岩、福州、南平、莆田、厦门、三明、兰州、甘肃、嘉峪关、金昌、宁夏、韶关、广东、潮州、梅州、河源、清远、珠海、汕尾、东莞、佛山、深圳、广州、汕头、湛江、江门、肇庆、云浮、阳江、茂名、中山、惠州、钦州、广西、北海、玉林、柳州、百色、贵港、梧州、柳州、桂林、南宁、贵州、遵义、六盘水、贵阳、海口、海南、三亚、琼山、文昌、琼海、万宁、通什、儋州、许昌、河南、三门峡、郑州、新乡、鹤壁、安阳、濮阳、焦作、商丘、洛阳、漯河、平顶山、南阳、信阳、济源、周口、驻马店、开封、沧州、河北、保定、石家庄、邯郸、邢台、衡水、秦皇岛、廊坊、承德、张家口、唐山、佳木斯、黑龙江、哈尔滨、齐齐哈尔、大兴安岭、大庆、鹤岗、牡丹江、伊春、宜昌、湖北、荆门、黄石、咸宁、荆州、鄂州、孝感、黄冈、十堰、随州、仙桃、天门、武汉、潜江、襄樊、益阳、湖南、常德、长沙、永州、怀化、岳阳、株洲、郴州、衡阳、湘潭、昭阳、张家界、长春、吉林、白城、吉林、四平、辽源、通化、白山、松原、扬州、江苏、苏州、无锡、常州、镇江、泰州、盐城、淮阴、宿迁、连云港、徐州、南京、南通、景德镇、江西、鹰潭、新余、萍乡、赣州、上饶、抚、宜春、九江、吉安、南昌、辽阳、辽宁、新、营口、盘锦、大连、锦州、铁岭、抚顺、丹东、鞍山、沈阳、本溪、朝阳、葫芦岛、赤峰、内蒙古、呼伦贝尔、呼和浩特、包头、银川、宁夏、石嘴山、西宁、青海、滨州、山东、青岛、日照、临沂、济宁、威海、莱芜、枣庄、菏泽、泰安、济南、烟台、潍坊、淄博、东营、德州、聊城、阳泉、山西、太原、朔州、晋城、临汾、大同、延安、陕西、宝鸡、渭南、铜川、西安、咸阳、上海、自贡、四川、南充、攀枝花、宜宾、泸州、绵阳、成都、德阳、天津、香港、乌鲁木齐、新疆、石河明、舟山、浙江、宁波、绍兴、金华、嘉兴、湖州、杭州、丽水、温州、重庆
 
 
WinCC实现弹出窗口
双击自动滚屏 恒邦PLC培训2017-03-08 10:23:55 阅读:7137次 关注微信公众号 PLC958,获取最快捷,最有用的技术资讯
恒邦培训机构为您提供如下课程:工业组态高级应用班,垂询电话:0553-5848750,18055386918
工业组态高级应用班
恒邦培训机构为您提供如下课程:西门子S7-1200 PLC综合课程,垂询电话:0553-5848750,18055386918
西门子S7-1200 PLC综合课程
恒邦培训机构为您提供如下课程:VB.net 上位机编程培训,垂询电话:0553-5848750,18055386918
VB.net 上位机编程培训
恒邦培训机构为您提供如下课程:西门子WINCC编程组态实操培训,垂询电话:0553-5848750,18055386918
西门子WINCC编程组态实操培训

  用触摸屏搞定窗口的切换,相信对你早就不是个事了。那下一步,我们就通过举例来学习一下如何使用WinCC V12专业版实现弹出窗口吧。要求是通过屏幕上的弹出窗口,操作员点击按钮去改变电机、变频器、阀门等的状态。弹出的位置也需要可设可变。


  为实现弹出窗口,我们为开始屏幕添加一个屏幕窗口。此时,暂不需要设置属性:


I gave it a visibility animation based on an internal tag (“bShowPopup”). I also gave it direct movement animations based on internal tags (“X_Position” and “Y_Position”).
我给它一个基于内部标签可见性动画(“bshowpopup”)。我也把它直接运动动画基于内部标签(“x_position”和“y_position”)。

I put the actuators in screen windows to take advantage of the tag prefix. The tag prefix is used for the popup and allows for quicker assignment of all of the animations and events associated with the actuator in the screen window.
先制作好执行器的画面,然后把它放置在HMI屏幕窗口中。我把执行器放在屏幕窗口,利用标签前缀。标签前缀用于弹出,可以更快地分配所有的动画和在屏幕窗口执行相关事件。

编写如下的一段C语言脚本,将窗口的属性传递给弹出窗口。

#include "GlobalDefinitions.h"
void OnClick(char* screenName, char* objectName, char* propertyName)
{
// Set the popup screen window to use the right popup
  ActivateScreenInScreenWindow ("MAIN", "Popup_Screen", "Motor_Popup");
 
// Sets tag prefix of popup to same value as the screen window that contains this screen
  SetPropertyByConstant("MAIN", "Popup_Screen", "TagPrefix",
    GetPropChar(GetParentScreen(screenName), GetParentScreenWindow(screenName),
    "TagPrefix"));
 
//This sets x_postition/y_postion internal tags to move Popup Screenwindow
  SetTagByProperty ("@NOTP::X_Position", GetParentScreen(screenName),
    GetParentScreenWindow(screenName), "Left", hmiWithoutOperatorEvent);
  SetTagByProperty ("@NOTP::Y_Position", GetParentScreen(screenName),
    GetParentScreenWindow(screenName), "Top", hmiWithoutOperatorEvent);
 
//Unide the popup
    SetBit ("@NOTP::bShowPopup");
}

  第一个语句取决于正在使用的画面。本句的意思是,弹出窗口已经更新为电机弹出窗口。

The second statement of the script sets the tag prefix of the popup window to use the same tag prefix as the screen window. The function “SetTagByProperty” is setting “X_Position” without an operator event, with the property “Top” (the top edge of the screen window), from the parent screen window in the parent screen.
这个脚本的第二句套弹出式窗口的标记前缀使用相同的标记前缀为纱窗。功能settagbyproperty”设置“x_position”没有运营商的事件,与物业的“顶”(屏幕窗口的顶部边缘),在父母的屏幕窗口的屏幕。

最后一句设置位变量“bshowpopup”,将弹出式窗口可见性设置为真。

  如果你使用的是WinCC专业版,使用客户机/服务器配置的话,请注意:

  确保“bshowpopup”、“x_postion”、和“y_position”这些属性仅在本地触摸屏更新。如果您使用的是客户机/服务器选项,则动画将在所有的触摸屏上起作用,而不仅仅是你在用的那台触摸屏。

 
   好文推荐
1 西门子S7-1500和S7-1200之间的Modbus/TCP通信编程和参数化11642
2 S7-200系列PLC编程中的上升沿和下降沿5995
3 FANUC 工业机器人码垛编程讲解5805
4 WinCC实现弹出窗口7137
5 使用PLC程序动态更换触摸屏的用户密码5239
6 在西门子TIA Portal中定义HMI的报警文本6931
7 PLC编程的5种语言5910
8 OMRON PLC功能块编程6217
9 威纶WEINVIEW触摸屏与欧姆龙CP1系列PLC通讯6307
10 明明白白触摸屏(HMI)3798

18055386918、18055386926学PLC单片机上位机编程咨询PLC培训请学PLC单片机上位机编程 咨询嵌入式培训请 PLC编程与工控技术群
关键词:PLC培训 PLC编程培训 芜湖PLC培训 西门子PLC培训 三菱PLC培训 欧姆龙PLC培训 PLC网络培训 PLC教学视频 PLC教程 PLC编程实例 PLC编程入门
触摸屏培训 伺服系统培训 变频器培训 PLC编程软件下载 安徽PLC培训 学习PLC 设计师证书 PLC培训学校 马鞍山培训 合肥PLC培训 人机界面培训

© copyright all rights reserved
恒邦自动化培训中心 - 芜湖市恒邦科技有限公司 全部资讯 全部课程
地址:芜湖经济技术开发区科创中心C园 邮编:241006 TEL:0553-5848750
未经许可 以上内容不得转载 或用作商业用途 皖ICP备09005786号-1

PLC培训 PLC编程培训 芜湖PLC培训 西门子PLC培训 三菱PLC培训 欧姆龙PLC培训 PLC网络培训 PLC教学视频 PLC教程 PLC编程实例 PLC编程入门
触摸屏培训 伺服系统培训 变频器培训 PLC编程软件下载 安徽PLC培训 学习PLC 设计师证书 PLC培训学校 马鞍山培训 合肥PLC培训 人机界面培训