wincc动画

Option Explicit
Function action
Dim a,b
Set a=HMIRuntime.Tags("A")
Set b=HMIRuntime.Tags("B")
If b.read<=634 Then 
b.Value=b.Read+3
a.Value=1015
b.Write,1
a.Write,1
Else 
a.Value=1015
b.Value=534
a.Write,1
b.Write,1
End If
'----------------------------------------------
Dim button,x,y
Set button=HMIRuntime.Tags("M")
Set x=HMIRuntime.Tags("X")
Set y=HMIRuntime.Tags("Y")
If button.read=0 Then
If x.read<=1000 Then
x.Value=x.Read+5
y.Value=430
x.Write,1
y.Write,1
Else 
x.Value=160
y.Value=430
x.Write,1
y.Write,1
End If
Else
End If

End Function

问题补充:
用VB实现2个空间的动画,第一个可移动,但第二个始终不能动。请帮忙看下程序哪里有错误,多谢!

最佳答案

同意楼上的观点.其实你有一种方法可以测试下,程序到底执行到哪个条件里面去了.
  建立调试标签实行变量 AA, 代码插入下列调试行
Dim button,x,y
DIM aa
Set button=HMIRuntime.Tags("M")
SET  aa=hmiruntime.tags("AA")        //lianjie  "AA"
Set x=HMIRuntime.Tags("X")
Set y=HMIRuntime.Tags("Y")
If button.read=0 Then
 aa.write,10.0
If x.read<=1000 Then
x.Value=x.Read+5
y.Value=430
x.Write,1
y.Write,1
aa.write,20.0
Else 
x.Value=160
y.Value=430
x.Write,1
y.Write,1
aa.write,30.0
End If
Else
 aa.write,40.0
End If
  界面上显示AA的值,根据AA显示的值,你就知道自己程序执行到哪些地方去过.

提问者对于答案的评价:
谢谢,问题已经解决了

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

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

相关推荐

  • wincc备份疑问

    各位大佬 咨询几个问题问题1:怎么查看simatic wincc V6.x-V7.X是不是正版授权?正版序列号问题2:step 7&nbsp…

    SIMATIC WinCC 2021年7月5日
  • 触摸屏密码丢失程序也丢了怎么办?

    我有一个项目因笔记本硬盘坏了,项目资料丢失了项目用的西门子触摸屏请问我的屏上已经加密了,我试了几个密码都不对请问可以解密吗?如何解密?听说更新OS可以清除密码?更新OS后画面内容是…

    SIMATIC WinCC 2019年6月11日
  • 在MP270上用户管理密码经常无故失效

    在MP270上用户管理密码经常无故失效,用户密码是好用,重下载又可以用2-3个月!后来又不好用,这样有4次啦,现在又坏啦,请高手指教,先谢谢! 最佳答案 有可能是管理员密码被错误登…

    SIMATIC WinCC 2019年6月11日
  • 安装Wincc V6.2时存在的问题

    在Windows 服务器版2003系统下,安装Wincc时出现的提示如图一,请问下一步怎么办?谢谢! 图片说明:    最佳答案 缺少组件消息队列1.…

    2017年11月1日
  • wincc6.2 客户端显示问题

    当wincc客户端连接显示后,发现项目界面显示不完整 ,可以用鼠标拖着放大如图,但是不能完整显示整个界面,需要如何处理才能实现全屏等比例显现。 图片说明:  &…

    2020年11月1日
  • WINCC 用户登录界面有时候为什么会显示英文,有时间英文??

    WINCC 用户登录界面有时候为什么会显示英文,有时间英文??WINCC 用户登录界面有时候为什么会显示英文,有时间英文??WINCC 用户登录界面有…

    2020年11月1日
  • TP170B color OS更新

    pc机软件wincc flxible 2008 与TP170B color 串口联结2-3,3-2,5-5 无法下载上传…

    SIMATIC WinCC 2019年6月11日
  • wincc7.5 管道水流动画

    我根据官方的教程来实现水流动画,但是我的管道水流动画是不断的变短直到X的值为X最大值,然后这样循环!而教程中的折线长度不变,只是里面的点在不断的往前移 问题补充:这是我写的vb代码…

    2020年11月1日
  • wINcc软件哪里下载

    哪位大哥知道WinCC试用版哪里下栽啊,谢谢啦 问题补充:我想装在笔记本电脑上,编写组态用,不是装在工控机上运行.就是免费那种。谢谢 最佳答案 下载的未必好用,还是找经销商要一个。…

    SIMATIC WinCC 2019年6月11日
  • 怎么实现VBS脚本复制一个Excel文件

    固定每天读取来自PLC数据的Excel文件,怎么利用VBS脚本通过这个固定的Excel文件复制一个带系统日期名称的新Excel文件,同时清空原有的固定excel文件,等待下次读取P…

    SIMATIC WinCC 2021年7月5日