外部变量控制wincc里的小车移动

plc里的一个bool量,到wincc里后,bool为1,小车移动,bool为0,小车停止

钻石用户推荐最佳答案

winc定义内部int变量myposition,然后全局脚本中(周期2s)编程:
dim mytag(2)
mytag(0)=hmiruntime.tags("plctag").read
mytag(1)=hmiruntime.tags("myposition").read
if mytag(0) then
mytag(1)=mytag(1)+deta//deta是每一个运算周期小车需要移动的像素点数
end if
if mytag(1)>max then//如果小车移动到最大值,则小车回到初始位置
mytag(1)=init_position
end if
hmiruntime.tags("myposition").write mytag(1)

然后wincc中小车的x坐标链接变量myposition

提问者对于答案的评价:

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:37
下一篇 2021年7月5日 上午2:37

相关推荐

  • wincc v6.0 报表打印

    我用的是wincc v6.0 sp1,请教报表打印功能如何做打印时间选择组态? 问题补充:按照楼上说的组态了两个变量,并在画面里分别组态了输入I/O域和按钮连接…

    SIMATIC WinCC 2019年6月11日
  • wincc中,如何保留输入,关闭输出

    在Wincc画面上,要实现这样一个功能:设置一个按钮,按这个按钮后,现场输入到画面的数据继续输入,但是阻止画面上的数据输出到现场,以达到监测的同时防止误操作。头悬梁锥刺股也没找到解…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3如何获取当前日期变量

    用c脚本想把当前日期写到excel表格中去,但是引用变量@currentdate无效,为什么?在wincc的系统变量里,也找不到currentdate变量,为什么,需要自己建立该变…

    2017年6月8日
  • 用DELPHI访问WINCC5.1数据库

    用PB可以连接WINCC的SYBASE数据库,但为什么我用DELPHI访问就会报“无用的账号和密码。”可密码就是SQL啊。哪位高手救我? 最佳答案 参考——《基于Delphi7.0…

    SIMATIC WinCC 2019年6月11日
  • 关于WINCC对PLC的读写。

    如何将PLC某个DB块的数据定时读取到WINCC的内存变量,即如何将外部变量写入到内存变量,因为要做历史数据库。   能否简单示例说明,WINCC上位…

    SIMATIC WinCC 2018年12月9日
  • winccflexible 的OPC通讯

    我现在用倍福的PLC做设备控制,能否采用WinccFlexible通过opc通讯实现画面显示?求提供一个WinccFlexible与非西门子系列PLC的opc通讯实际例子? 最佳答…

    SIMATIC WinCC 2021年7月5日
  • WINCC7.3画画面问题

    初次使用WINCC7.3:画图问题,公司工艺流程图画到组态软件主画面上,由于图库里很多没有现成的图,或者就算有还不是太像。    &nbsp…

    SIMATIC WinCC 2021年7月5日
  • 关于WINCC C 脚本 和 VB脚本一些问题

    我刚接触WINCC,对与脚本的语法不是很熟悉,就想问一下全局变量和局部变量数据传送的问题。我有一个整形的变量:tag对于C脚本:#define tag &quo…

    SIMATIC WinCC 2019年6月11日
  • 请问大家WINCC画面写保护怎么解决?

    请问大家工程师站上的WINCC画面写保护怎么解决?服务器上的没有问题,谢谢! 最佳答案 WinCC7.2画面/面板/全局脚本加密http://www.ad.siemens.com.…

    SIMATIC WinCC 2020年11月1日
  • WINCC授权出错

    我使用的是WINCC  V6.2,安装在两台工控机上,并分别安装了RT,和RC,256点的授权,运行一个月后两台都成了演示版本,并且不能把授权导到其他盘,重新安…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论