存厚教育 下载中心 联系我们 关于我们 留言反馈
设为首页
收藏本站
网站导航
  首 页 培训课程 企业培训 在线培训 学员中心 技术分享 下载中心 联系方式 实体公司 辅学器材
  资讯检索
 
 
  课程中心

PLC培训课程
西门子S7-200系列培训
西门子S7-300、1500PLC
西门子S7-1200PLC培训
三菱Q和FX系列培训
欧姆龙CP/CJ系列培训
台达/永宏PLC培训
其他PLC培训
国产信捷等PLC培训
专项专题培训
三维建模与加工
UG/NX建模与自动编程
SolidWorks建模与加工
嵌入式/单片机培训
51/AVR等八位单片机系列
STM32系列嵌入式培训
软件 培训
AutoCAD应用班
AD/Protel培训
EPLAN 培训
机器视觉
标准课程
高级课程
自动化部品销售
PLC及周边成品

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

  用触摸屏搞定窗口的切换,相信对你早就不是个事了。那下一步,我们就通过举例来学习一下如何使用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通信编程和参数化1713
2 S7-200系列PLC编程中的上升沿和下降沿1039
3 FANUC 工业机器人码垛编程讲解1301
4 WinCC实现弹出窗口2477
5 使用PLC程序动态更换触摸屏的用户密码1137
6 在西门子TIA Portal中定义HMI的报警文本1779
7 PLC编程的5种语言1247
8 OMRON PLC功能块编程1441
9 威纶WEINVIEW触摸屏与欧姆龙CP1系列PLC通讯1425
10 明明白白触摸屏(HMI)1095

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培训 人机界面培训