WinCC vbs 脚本问题

我们设备上的WinCC中设备诊断画面中有个面板实例,它的背景颜色变化由一个vbs脚本控制,但我看脚本时却发现脚本内容和实际运行效果对不上,脚本和图形请各位老师看我上传的图片,我的问题是:
问题1:我理解 (valByte And 1) = 1 就是指字节Byte_44的各个位都为1,我的理解对吗? 
问题2:如果我的理解是对的,那么这个脚本的意思就是,当面板实例的属性Byte_1所对应的字节变量Byte_41 中的各个位都等于1时,这个面板实例的背景颜色变为绿色。但实际运行的效果是,只有当4个字节变量Byte_41、Byte_42、Byte_43和Byte_44的各个位全部为1时,面板实例的背景颜色才变为绿色。我就晕了,怎么在脚本里看不到在哪里检查Byte_42、Byte_43和Byte_44里各个位的值呢?是我哪里理解错了吗?

图片说明:

WinCC vbs 脚本问题   

最佳答案

1、你的理解错了。
(valByte And 1) = 1,是判断valByte的最低位是不是1,如果是1,则(valByte And 1) =1;如果最低位是0,则(valByte And 1) =0。
比如valByte=5(二进制:0101),(valByte And 1)=1;
      valByte=6(二进制:0110),(valByte And 1)=0。
2、你重新整理思路吧。

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

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

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

相关推荐

  • TIA15WINCC 连续扫描下按钮按下改变不了STEP7中的变量值

    TIA15WINCC 连续扫描下按钮按下改变不了STEP7中的变量值,在单次扫描下可以改变,但是不能影响到程序的变化 最佳答案 连续扫描时应该是改变变量值了,由于速度太快…

    SIMATIC WinCC 2021年7月5日
  • as-os?engineering安装报错

    安装wincc6.2的时候,as-os?engineering安装报错。搜索一下都说要安装mapper V70.但始终没找到何处下载。请手里有该文件的朋友发我邮箱一下。谢…

    SIMATIC WinCC 2017年12月2日
  • wincc6.0与研华adam4000如何通讯

    现有研华提供的OPCSERVER包,不太会用。是在研华提供的OPCSERVER中建立所有变量,然后在WINCC中加OPC连接?在WINCC中加OPC中变量饿地址怎么写啊?信号全部是…

    SIMATIC WinCC 2019年6月11日
  • WINCC的图库元件不能翻转

    在WINCC的画面上放置西门子图库里的元件,例如阀门,罐体等,但是不能翻转90°,就是说,选中了一个元件,点击画面上方的“旋转”图标,阀门不变动。请问这是怎么回事? 最佳答案 你这…

    SIMATIC WinCC 2019年6月11日
  • WINCC 故障代码D2A8

    WINCC 故障代码D2A8 最佳答案 可以在 WinCC 的安装路径下(如::\Programs\Siemens\WinCC\Diagnostics…

    SIMATIC WinCC 2019年6月11日
  • PLC300与WINCC通过343——光缆——网卡链接后,数据更新异常原因?

    西门子PLC300与电脑通过光缆链接后,WINCC画面数据时不时的不更新原因有哪些?        …

    SIMATIC WinCC 2021年7月5日
  • 从WINCC里面调用STEP 7

    看过一本《从WINCC里面调用STEP 7》手册。比方我在STEP 7中,建立了符号表。我想在WINCC对这些地址实现监控,是不是就不需要再在WINCC中建立变…

    SIMATIC WinCC 2019年6月11日
  • WINCC曲线怎样制作?

    第一次做WINCC历史曲线,求教如何连接变量,怎样制作曲线呢? 最佳答案 wincc的在线控件很多,比如曲线,表格之类的,发了资料给你看看先 提问者对于答案的评价:谢谢

    SIMATIC WinCC 2019年6月11日
  • 求助:TP277 6"数据记录问题

    我用TP277 6"做温度变量数据记录,我按照帮助文件,组态好趋势图形后,下载到触摸屏后,发现页面没有趋势图.是什么原因啊?找不到.还有,怎么把压力数据保和时间…

    SIMATIC WinCC 2019年6月11日
  • wincc登录对话框不能跳出

    今天从车间一台电脑上拷了一份程序,在我的电脑上运行,运行程序进度条走到100%,但是在进入第一个调用页面时,不弹出登录对话框(不填写用户名和密码,程序不能运行)。经检查,所有设置都…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论