WinCC 7.0 SP3中文版某图像根据DB块数据变化进行位置变换

图如附件所示,红色“I”块为需要位置变换的图像,图像默认有四个位置,变量为“有符号32位”,数据块“DB10.DB6”,现设置几何位置X动态变化,图中设置了DB数据块的四个不同数据时位置X分别为200/240/280/320,其他位置1400(超出屏幕外,目的是不显示)。如此设置无法满足要求,现在要求是想在数据在“数据范围1”的范围是“2700~2800”时图像在X位置的200位,“数据范围2”的范围是“8555~9645”时图像在X位置的240位,以此类推,目的是为了在DB块数据在一定范围内图像都在那个位置。
不知道这样的动态画面是否能够实现?该如何实现?请各位大侠指教。不胜感激,谢谢!

图片说明:

WinCC 7.0 SP3中文版某图像根据DB块数据变化进行位置变换   

最佳答案

你可以定义一个内部变量position_x保存“I”的水平位置,变量tag连接db10.dbd6。然后全局脚本vbs:
dim tags
tags=hmiruntime.tags("tag").read
if tags>2700 and tags<2800 then
hmiruntime.tags("position_x").write 200
end if
tags=hmiruntime.tags("tag").read
if tags>8555 and tags<9645 then
hmiruntime.tags("position_x").write 240
end if
。。。。。。。
你有几个段就把上面的程序复制修改几次。

然后“I”的x坐标连接变量position_x.

提问者对于答案的评价:
谢谢!

专家置评

动态值范围中"等于"的 实际含义为“小于等于”。
数据在“数据范围1”的范围是“2700~2800”时图像在X位置的200位,如小于2700图像在X位置的0位:
“数据范围1” 2700 位置0;(小于等于2700)
“数据范围2” 2800 位置200。(2700~2800)

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:29
下一篇 2017年12月8日 下午2:29

相关推荐

  • Win7.0打开6.1项目显示乱码

    大家好,我的系统是英文版Winxp Sp3,PCS V7.1英文版,Win7.0。我原来有一个PCS V6.1中文版的项目,现在导入到V7.1版,结果…

    SIMATIC WinCC 2020年11月1日
  • Winccflexible 2008 sp3项目移植到TIA出错

    原有项目是protool集成Step7项目,先用Winccflexible 2008 SP3打开,然后分离成单独的Winccflexible 2008…

    SIMATIC WinCC 2021年7月5日
  • 如何使用Tia Step V13与Wincc7.3组态通讯,生成面板等。

    编程软件使用tia step v13;上位机采用Wincc7,3,项目点数较多,请问如何创建Wincc项目与博图进行通讯,以上传变量等(类似PCS7的自动生成)…

    SIMATIC WinCC 2017年6月5日
  • WINCC控件打印

    用Microsoft FLexGrid Controlversion 6.0 这个控件  怎么能打印控件里面的数值 钻石…

    SIMATIC WinCC 2021年7月5日
  • WINCC画面复制

    请教一下大家,我想从一个项目里面的画面复制到另一个画面里面,该如何做?谢谢大家 最佳答案 1.同一项目的不同画面 将画面打开,右键拷贝粘贴即可。 2.不同项目&…

    SIMATIC WinCC 2019年6月11日
  • wincc画面怎么调大

    wincc画面怎么调大。有图怎么把图2调大大,在图1里成全图 问题补充:密码设置全屏 图片说明:       最佳答案 想把图2在图1中变为…

    2019年6月10日
  • wincc OPC xml client编程问题

    客户机没有安装WINCC,想通过c#编写opc xml client来实现对wincc所采集数据的访问,希望有经验的专家能发个实例作为参考。其他语言的也可以,也…

    SIMATIC WinCC 2019年6月11日
  • WINCC怎样播放FLASH

    RT,怎么样把制作好的FLASH在WINCC里播放? 最佳答案 1.首先你要安装一个flash player,官方下载地址:http://www.adobe.com/cn…

    SIMATIC WinCC 2019年6月11日
  • mp377触摸屏白屏无法恢复出厂设置,请给予技术支持。

    mp377触摸屏白屏了,我按照手册说明的方法做了出厂设置,por-save与mp377连接成功,连接界面也显示“清楚闪存”,“下载数据”画面,在显“请对待并阅读设备是的信息”画面后…

    2021年7月5日
  • 触摸屏系统时间

    我在触摸屏上做了报警记录,报警记录里显示的时间和实际时间不符合,我就想设置一下触摸屏的时间,但是不知道怎么设置,清高手指点一下,谢谢! 最佳答案 请参考:触摸屏时间和plc时间同步…

    SIMATIC WinCC 2019年6月11日