自定义图像的动态效果

在WinCC画面编辑器里如何让自定义的图像做出“变量置位时显示,变量复位时消失”的动作。图片格式为JPG。

最佳答案

具体方法:
1. 在WINCC画面编辑器中新建一个新画面并命名为"JPG显示.PDL"(或其它名称)
2. 打开新建画面文件,在右方的工具栏中,选择"Smart Objects"(智能对象)中的"Graphic Object"(图像工具导入)并双击---点击"Find"(查找)---找到所要插入的图像,关点击OK!
3. 右击所插入的图像-----属性-----在属性中找到所插入图像的高度及宽度并记住,再在空白处右击------属性------输入刚记下的所插入图像的高度及宽度数据(这样为以后显示的美观作铺垫,这一步较重要);
4.在WINCC中建立一个二进制变量"test tgat";
5.再次在WINCC画面编辑器中新建一个新画面并命名为"JPG显示测试.PDL"(或其它名称);
6. 打开新建画面文件, 在右方的工具栏中,选择"Smart Objects"(智能对象)中的"Picture Window"(画面窗口)并双击插入--Properties--Properties----Miscwllaneous-------Display 选No,右击与其并列的灯泡标志选"Dynamic Dialog"再在弹出的对话框中的第二栏中选择刚建立的"test gat",最后在"Data Type"选择"Boolean" 并在左方的Yes/ture 后选的"Display"(为Yes),No/False后选的"Display"(为No),在Adapt Size 后选Yes, 在Picture Name 后填JPG显示.PDL并关闭配置窗口。
7. 新建一个按纽分别为ON,右击按纽----Properties-----Events------Button----Mouse-----双击Press left----Constant(1)------Tag(test tgat)----OK,同样新建一个按纽分别为OFF,右击按纽----Properties-----Events------Button----Mouse-----双击Press left----Constant(0)------Tag(test tgat)----OK,这样保存并运行画面即可。

提问者对于答案的评价:
谢谢,写的比较详细,我试试,不行的话再交流。

最佳答案作者回复:
不用谢,在这里大家共同分享共同进步才是硬道理。祝您成功!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc223556.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日
下一篇 2018年3月6日

相关推荐

  • 我用Wcc2007怎么打不开MP227 10”TOUCH啊?

    我用Wcc2007怎么打不开MP227 10”TOUCH啊?一打开就出现显示“无法将数据库的HIM站(1)连接到SQL服务器,请确认HIM和-LOG。LDF文件相匹配”,…

    SIMATIC WinCC 2019年6月11日
  • 如何在WINCC中查找某个PLC的变量

    STEP7程序里有M6.2,我想知道该变量对应WINCC画面里哪个点,比如是哪个按钮或者操作窗口。在事先不知道M6.2对应的WINCC的哪个变量名的情况下,有没有快速查找的方法?谢…

    SIMATIC WinCC 2018年3月6日
  • 归档记录

    我的项目在D盘,但是我的归档记录怎么会跑到C盘去了呢? 问题补充:归档设置的地方只有设置 归档到硬盘和内存,还有地方可以设置归档路径的吗?或者说设置成归档到内存就是归档到…

    SIMATIC WinCC 2019年6月11日
  • S7-200如何连接两台PC(wincc)

    PLC 采用S7-200系统,上位机采用的OPC与WINCC通讯,现在在整个系统中想增加一台计算机(也是OPC-wincc),两台计算机功能相同,均可以与S7-200通讯…

    SIMATIC WinCC 2019年6月10日
  • 脚本实现两台PLC在触摸屏中的数据传递

    1、两台PLC(西门子PLC“变量A”,施耐德PLC“变量B”)2、触摸屏中如何用脚本程序实现“变量A”实时赋值给“变量B”,详细程序怎么写?{Dim Tag1Tag1=…

    2017年6月11日
  • wincc可以和concept 2.6连接么?

    我现在用concept2.6编程,想用wincc做上位机画面,这样可以么?如果可以的话,请问应该怎么设置,希望有高手能说得详细一些,小弟在这里先谢谢了!! 问题补充:我试着~用in…

    SIMATIC WinCC 2019年6月11日
  • opc与wincc通讯数据的获取

    200plc可以和wincc通过OPC来连接通讯。如果我想和别的plc、wincc建立通讯,我应该如何获取别的plc中的数据来建立通讯? 钻石用户推荐最佳答案 《S7-200与S7…

    SIMATIC WinCC 2021年7月5日
  • wincc7.4中显示当前用户名

    各位大神们,我现在想在wincc画面中做一个类似输入输出域的功能显示当前登录的用户名,请问该怎么做呢?(比如:登录用户名为“操作员1”) 最佳答案 可以组态一个IO域(数据格式为字…

    SIMATIC WinCC 2021年7月5日
  • WinCC V6.2 的通讯驱动DLCHN在哪里安装?

    我在虚拟机上安装WinCC V6.2打开一个老项目,打开后点击变量管理时,跳出窗口提示说必须安装通讯驱动DLCHN,请问各位高手,这个DLCHN驱动在哪里安装呢?或者是不…

    2017年6月5日
  • wincc连接数据库问题

    按照深入浅出的书上做的使用listview控件显示,连接几秒钟后显示[DBNETLIB][ConnectionOpen (Connect()).]SQL Ser…

    SIMATIC WinCC 2019年6月11日