动态对象

WINCC中做个管道,要实现动态:
 我的思路:定义内部变量MOVE,
 全局动作:
 static int MOVE=190;
 if(GetTagBit("倒料站除尘开启钮"))
 {
 if(MOVE<=1390)
 {MOVE=MOVE+1;}
 else if (MOVE>=1390)
 {MOVE=190;}
 }
 return(MOVE);
  
 //return 0; 
 }

 然后在该线条的对象属性---几何---位置Y,连接到变量MOV;为何看不到其动态的效果呢?

最佳答案

对象属性---几何---位置Y---c脚本,插入脚本:
 #include "apdefap.h"
  void OnPropertyChanged(char* lpszPictureName, char* lpszObjectName, char* lpszPropertyName,  char*  value)
  {
 int MOVE;
 MOVE=SetActualPointTop(lpszPictureName,"line1");
 //获得Y坐标
 if(GetTagBit("倒料站除尘开启钮"))
 {
 if(MOVE<=1390)
 {MOVE=MOVE+1;}
 else if (MOVE>=1390)
 {MOVE=190;}
 SetActualPointTop(lpszPictureName,"line1",(GetTagDouble("MOVE")));
 //修改Y坐标
 }
 return 0; 
 }

提问者对于答案的评价:
OK

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

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

相关推荐

  • 激活项目时不可用,autostart不可用

    现场的工程运行一段时间了,但电脑重启后出现如图的错误提示,有什么解决办法吗? 问题补充:图片补充 图片说明:    最佳答案 查看控制面板\管理工具\服务,相关…

    2017年6月10日
  • 活套角度运算

    我采用6RA70检测活套编码器的反馈脉冲数,传到PLC,在传给WINCC,现场使用的码盘为1000个脉冲,活套减速机的减速比为6.3,安装在减速机的高速轴,脉冲计数采用4倍运算,请…

    SIMATIC WinCC 2019年6月11日
  • 一台电脑连多台200plc?

    wincc连多台plc时为什么断电后 还是显示连着呢?  我用的 opc   和wincc连的。。而且给plc…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0激活项目时提示没启动画面怎么回事?

    项目激活的时候提示没启动画面?但是我项目里有很多啊? 最佳答案 你需要在启动项里将一个画面设置成启动画面,然后WINCC每次激活时就会显示这个画面 提问者对于答案的评价:其实真正的…

    SIMATIC WinCC 2019年6月11日
  • wincc,通过VBS脚本改变空间属性

    麻烦看下这段代码有问题吗,为什么不能改变了变量DEMO3的值,圆1没变化 问题补充:如图 图片说明:    最佳答案 你这个DEMO3没有定义啊,而且没和变量关…

    2021年7月5日
  • 1500的屏型号找不到

    精致面板1500的屏,在播图中只有X0的型号,没有X1的型号,6AV2 124-0QC02-0AX0,6AV2 124-0QC02-0AX1 问题补充:在博图V…

    SIMATIC WinCC 2021年7月5日
  • 如何做画中画

    我有很多小画面的布局是一样的,比如我点击一个按钮弹出一个小画面 小画面里面有5个按钮,1 我想用做一个画面来完成?2 弹出时是小画面? 问题补充:楼主…

    SIMATIC WinCC 2019年6月10日
  • Wincc公式的问题

    例如全局变量 TagA,TagB,判断两个变量之和是否=4,等于4正常,其它值则报警,如图1(A+B)和图2((A+B)/4)方式处理对吗? 问题补充:另外一个问题,上述…

    2017年5月31日
  • 报警记录消息。

    我想某些开关量的记录,当开关量来时,记录一条“报警到来”,此开关量再变为0时再记录一条“报警消失”,我是这样做的,把这个开关量连到消息变量,在 消息文本处填写报警信息。我…

    2019年6月10日
  • WINCC通过CP如何连接

    一台WINCC上位机如何与CP342-5进行连接?PLC与WINCC具体如何设置,需要调用发送和接收的程序块吗?请指教。 最佳答案 通过CP342-5和WinCC通信和通过集成DP…

    SIMATIC WinCC 2019年6月11日