怎样用wincc延时显示

比如一个搅拌器用几幅图组成,怎样通过延时显示的方法实现动态效果呢?希望答案详细点,本人刚刚接触wincc,拜托各位高人了。

问题补充:
什么叫判断变量aa的每个位的状态?具体怎么操作?我的搅拌器是用4个椭圆组成的。
 这个状态是指对象属性-属性-几何-位置x吗?
 比如这时4个椭圆的位置x静态是260,270,263,200那么在全局脚本中的程序中是int value,zvalue;
 value=GetTagDWord("aa"); //返回类型:DWORD                                                                                                      //zvalue=value;
 if (value==1) 
 {SetTagDWord("aa",260);} //返回类型:BOOL 
 if (value==2) 
 {SetTagDWord("aa",270);} //返回类型:BOOL 
 if (value==4) 
 {SetTagDWord("aa",263);} //返回类型:BOOL 
 if (value==8) 
 {SetTagDWord("aa",200);} //返回类型:BOOL
 if (value==10) 
 {SetTagDWord("aa",260);} //返回类型:BOOL  
 return 0; 
 }这样吗?
 

最佳答案

#include "apdefap.h"

 int gscAction( void )
 {int value,zvalue;
   value=GetTagDWord("aa"); //返回类型:DWORD 
   //zvalue=value;

 
 if (value==1) 
 {SetTagDWord("aa",2);} //返回类型:BOOL 
 if (value==2) 
 {SetTagDWord("aa",4);} //返回类型:BOOL 
 if (value==4) 
 {SetTagDWord("aa",8);} //返回类型:BOOL 

 if (value==8) 
 {SetTagDWord("aa",2);} //返回类型:BOOL 
 return 0; 
 }
 在全局脚本里添加类似这样的动作,通过判断变量"aa"的每个位的状态来决定每个图片的显示/隐藏就可以,时间触发设置为500MS。
 

提问者对于答案的评价:
谢谢,以后请多多帮忙!

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午2:26
下一篇 2019年6月11日 下午2:26

相关推荐

  • WINCC脚本看下哪错了

    编了个WINCC 脚本,各位帮忙看下哪错了,编译时显示无错误,但是运行不行,b的数据在变化,但是s得值没任何变化:#include "apdefap.…

    SIMATIC WinCC 2019年6月11日
  • WINNCC RT LADER 在ipc上使用的方法

    如何在IPC上使用wincc rt loader,从而实现ipc当一个触摸屏使用 钻石用户推荐最佳答案 安装wincc runtime,设置ipc的i…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.0历史数据怎么制作

    在WINN7.0历史数据的记录保存怎么来制作!第一次使用!请多指教 最佳答案 WinCC数据报表实现方法介绍:http://www2.ad.siemens.com.cn/downl…

    SIMATIC WinCC 2019年6月11日
  • HMI画面按钮无反应

    PLC变量已勾选HMI可以访问,点击了HMI按钮PLC监控变量时时,看到变量没反应。用同样的版本博图V16,我用同样的方法用其他电脑下进去后按钮可以触发 图片说明:  &…

    2021年7月5日
  • 如何旋转?

    WinCC中画面中的元素如何旋转? 比如一个矩形,其转动角度为一个变量的值. 最佳答案 对于属性中有旋转的好办,直接定时更新角度就行,对于没有这个属性的,最简单的就是自己…

    SIMATIC WinCC 2019年6月11日
  • wincc窗口嵌套问题

    怎么实现图中的这个功能。在画面里嵌套一个画面. 图片说明:    最佳答案 画面窗口显示小画面呀!直接选择智能对象中的画面窗口,在图形编辑器中拖放一个合适的大小…

    2017年6月18日
  • WinCC BOOL变量报警记录里当前用户名为空

    如题,WinCC 7.4 SP1,我在报警记录里做了一个BOOL型变量,消息文本里编辑插入当前用户名的系统变量,当BOOL变量为1时,报警触发,在短期/长期列表…

    SIMATIC WinCC 2021年7月5日
  • 求可用的 wincc v7.4 下载链接!

    如题,我的操作系统版本:win7 64位 sp1想要进行S7-200->PC ACCESS->WINCC的数据交互。——谢谢! 最佳答案 …

    SIMATIC WinCC 2020年11月1日
  • wincc 6.2在安装lisence maneger出错

    在安装wincc 6.2过程安装中lisence maneger出错:提示Error:1920(.英语提示翻译过来是)没有开启系统服务:ALRNSERVICE,…

    SIMATIC WinCC 2019年6月11日
  • 如何修改为CASE语句VBS问题

    1.以下脚本如何改为CASE语句呢?用VBSSub Process_OnPropertyChanged(Byval Item, Byval …

    SIMATIC WinCC 2018年12月14日