wincc7.2的VB脚本

有4个变量:当tag1为1时,tag2置位为1,tag3变为tag4的值,自己用if then写了一下发现行不通....

问题补充:
C脚本也可以,就是一个判断的条件,1楼的答案我试了但是没执行啊

最佳答案

VBS 代码:

if HMIRuntime.tags("tag1").read=1 then
   HMIRuntime.tags("tag2").write 1
   HMIRuntime.tags("tag3").write  HMIRuntime.tags("tag4").read
end if

已经测试过,可以的。VBS不需要指定数据类型
 
C 代码:
if (GetTagBit("tag1")==1)
  {
      SetTagBit("tag2",1);
      SetTagSWord("tag3",GetTagSWord("tag4"));

   }
也测试过,C脚本中需要注意数据类型,不同的数据类型用的函数不同

注意设置启动脚本运行系统,

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • wincc项目复制

    wincc7.5做的项目有办法移植到wincc7.4吗? 最佳答案 WINCC V7.4 的可以通过移植在 V7.5中打开,V7.5 项目使…

    SIMATIC WinCC 2021年7月5日
  • 按钮如何触发界面语言转换

    通过一个按钮 将界面里所有的中文显示为英文 或者将英文显示成中文 问题补充:2楼我说的是wincc不是flexible 1楼你那样的话一个项目岂不是画…

    SIMATIC WinCC 2019年6月11日
  • 双系统安装wincc

    在c盘装一个winxp,在e盘再装个winxp,在c盘装wincc7.0,在e盘再装个wincc6.0不知道可以实现不 最佳答案 当然可以,只是需要注意修改路径,后安装的WinCC…

    SIMATIC WinCC 2017年6月10日
  • 西门子中国官网找答案区域

    西门子中国官网找答案区域,我提出问题并且添加上传了图片,为什么问题区待解答看不见上传的截图,补充问题再次上传还是没有图片显示 钻石用户推荐最佳答案 图片过大是没办法上传,根据上传图…

    SIMATIC WinCC 2021年7月5日
  • 精智屏数据记录求解

    我使用了 数据记录的功能,数据类型是real,可是等我到U盘查看的时候发现它的值都变成了整数。有种real数据int显示的感觉。 图片说明:    钻…

    2020年11月1日
  • wincc读取整型变量的一个BOOL位

    wincc中建立了一个整型变量,我用什么函数才能读取这个整型变量的任意一个位, 例如:GS01是WINCC中建立的变量,对应STEP 7中是DB1.DBW0&n…

    SIMATIC WinCC 2019年6月11日
  • 西门子PLC视频S7-200,S7-300,S7-400,Wincc视频教程完整版免费下载

    那位老师有西门子PLC视频S7-200,S7-300,S7-400,Wincc视频教程完整版免费下载地址提供一下 最佳答案 S7-400视频教程12G无需注册趣盘下载 :…

    SIMATIC WinCC 2021年7月5日
  • 续"怎样实现"出现报警时弹出警告提示"?"

    请问城外之人,我已在VBS中编写了一个动作,调用MsgBox函数,但却不知触发器如何设置,或者说怎样将报警发生与这个动作连接起来.在报警记录的属性设置中看到有一个选项是触发一个动作…

    SIMATIC WinCC 2019年6月11日
  • WINCC如何编写VBS脚本?

    想添加菜单和工具栏,包含几个命令,例如:退出运行、转换画面、登录等,不知道这些VBC脚本如何编写? 问题补充:如果不用脚本怎么做?用授权功能吗? 图片说明:  &nbsp…

    2019年6月11日
  • 系统开关机

    WinCC开关机做在报警记录里,以便查询,应该怎样做呢?请答侠告诉我。 问题补充:WinCC的启动和退出,应该怎样做呢?不用做脚本的。 二位老大,能不能详细一点。 最佳答…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论