vbs给最高位赋值

我定义了一个32无符号双字(例md20,对应名称tag),想给其中位赋值,比我  HMIRuntime.Tags("tag").Write  &H20000000
则mb20.5=1,若&H40000000则mb20.6=1,我要对最高位赋值&H80000000,但mb20.7=0,置位不了,其他位都可以置位,就最高位不行,那位高手指点下  谢谢

最佳答案

&是长整型,范围从 -2,147,483,648 到 2,147,483,647所以你对多只能到7FFFFFFF,不能超过这个范围。你可以如下做:

Dim a
 Set a=HMIRuntime.Tags("Tag")
 a.Write  2147483648

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

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

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

相关推荐

  • wincc弹出对话框问题

    我写了一个按钮的弹出对话框,C脚本如下:{if(MessageBox(NULL,"确定要静音吗?","提示信息",MB_YESNO|MB_I…

    SIMATIC WinCC 2019年6月10日
  • 上位机wincc如何采集ABPLC的数据

    现场设备改造,增加了工控机,准备使用WINCC开发界面;但是下位机是AB的不同系列PLC,有SLC500,COMPACTLOGIX, MICROLOGIX系列,这几种PL…

    SIMATIC WinCC 2017年11月4日
  • wincc V6.2的问题

    wincc v6.2最后组态结果能不能生成一个可执行文件之类的东西,也就是放到其他电脑上不用安装WINCC也能正常运行,或者用其他方法能不能实现呢? 最佳答案 参考:ht…

    SIMATIC WinCC 2019年6月11日
  • wincc经常出现中断

    WICC中经常出现数据全无现象,每次需要重启机子,请问是中病毒了吗,怎样删除。 问题补充:我可以安装什么杀毒软件,不会发生冲突、 最佳答案 可以利用SIMATIC—Wi…

    SIMATIC WinCC 2019年6月11日
  • WINCC与SLC500的通讯

    想通过WINCC来实现对SLC500的上位组态 不知能否实现,应该怎么做?谢谢 最佳答案 首先要确定slc500的cpu型号,好像只有SLC5/05才有以太网接口,其它型…

    SIMATIC WinCC 2021年7月5日
  • wincc6.2打开项目出错

    机器新装了wincc62,新建一个项目后,退出wincc,再次激活wincc后提示数据库连接无效,项目打不开,请高手指教  sql是英文版 wincc…

    SIMATIC WinCC 2019年6月11日
  • TP270程序回传成功但是无法打开,不识别

    将TP270程序回传,显示成功,但是在打开时,提示:the file tmp80e5.pdb is not a reco…

    SIMATIC WinCC 2017年6月3日
  • 博图wincc连接多个1200

    使用博图wincc高级版怎么连接局域网内的多个1200plc 最佳答案 1、如果在同一个项目的话,直接把各个PLC的变量拖放到WinCC里面即可2、如果不是同一个项目,那就在连接里…

    SIMATIC WinCC 2021年7月5日
  • 求助!WINCC中如加入step7变量

    现场有五个报警信号,想通过主PLC.同过MPI网络在Wincc中显示,在通过Dp网络通过300控制输出,报警,希望得到前辈帮助 最佳答案 在WINCC的变量管理器的MPI菜单下新建…

    SIMATIC WinCC 2019年6月11日
  • wincc数据文件过大怎么办?

    我做的组态里面有个s7300rt.db文件很大了,能删除掉吗?会不会对组态有影响啊,如果不能删除的话,有什么办法可以减小他的大小呢?谢谢 最佳答案 你用的是早期的版本,s7300r…

    SIMATIC WinCC 2019年6月11日