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日 上午5:50
下一篇 2019年6月11日 上午5:50

相关推荐

  • WINCC 动画连接问题

    我用内部变量做了一个3色的球的旋转动画,现在想通过外部变量控制它旋转,就是从PLC有信号过来 这个球转动 我用的内部变量是8位无符号类型 外部变量是2…

    SIMATIC WinCC 2019年6月11日
  • wincc变量后缀在操作画面中的使用

    现在有若干个按钮能够调用这个操作画面,我现在通过点击按钮赋变量前缀的方式可以实现图片中XX当前值XX给定值的变量连接,但是因为每个按钮的操作画面中对应的XX设定值不同所以不能通过赋…

    SIMATIC WinCC 2021年7月5日
  • TP 270 10是否必须要内存卡

    TP 270 10触摸屏,是否必须要有内存卡。 最佳答案 有存储卡的话,下载程序的时候勾选了回传选项的话,程序可以上载;另外就是做数据记录功能,很多现场为了节省…

    SIMATIC WinCC 2017年10月29日
  • wincc V7.3顶配版能开发移动终端吗?

    1,wincc V7.3顶配版能开发移动终端吗?如手机、平板。是否还需要购买别的工具?2,假如有十台手机要连接一个组态系统,是不是每一台手机都要购买授权? 最佳答案 1、…

    SIMATIC WinCC 2021年7月5日
  • 求教:用户输入模拟值的操作记录

    用户输入的离散值可以由"报警记录"中设置上升沿或下降沿触发,形成操作记录但是用户输入的模拟值一直没找到好的办法形成操作记录主要有两点不明白如何做:1、触发条件。…

    SIMATIC WinCC 2021年7月5日
  • 关于WINCC报表的问题

    我使用WINCC报表来显示一些温度,我是做好画面后在电脑直接激活(没有连接PLC及任何外部设备)发现报表中的数据有一些有一横杠。我在论坛中看了很多大家的解答,说是归档周期设置不一致…

    SIMATIC WinCC 2018年12月5日
  • WinCCv7.0弹窗画面制作疑惑,能打开,不知道怎么关闭?

    用winccv7.0制作一个画面弹窗,现在能打开,关闭却没搞清楚,请指点下,谢谢?这个问题是根据找答案中一个西门子专家置评回复制作的,但只说了怎么打开,没说怎么关闭。如图:制作一个…

    SIMATIC WinCC 2021年7月5日
  • wincc连施耐德PLC需添加什么协议?

    wincc连施耐德PLC需添加什么协议?有一套施耐德PLC(Tcp/Ip通讯协议)想整合到wincc里,都需要添加什么协议呀?还用购买单独的通讯协议吗?wincc这边都需要做什么工…

    SIMATIC WinCC 2019年6月11日
  • wincc7.4sp1运行时报错

    %ignore_a_1%7.4sp1运行期间偶尔出现如图片所示的问题 问题补充:能否更具体点,授权都检查好几遍了。凡是跟用户归档有关的授权都删除了 图片说明:  &nbs…

    2021年7月5日
  • VBS脚本,如何去掉前缀?

    VBS脚本中,在有前缀的环境中,如何对个别变量去掉前缀。多谢!类似C脚本中的“@NOTP::” 最佳答案 vbs也是一样的:“@NOTP”取消变量前缀。“@NOSP”取消服务器前缀…

    SIMATIC WinCC 2021年7月5日