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日
下一篇 2021年7月5日

相关推荐

  • WINCC和LS产电的PLC怎么通信

    WINCC和LS产电的 XBC-DN64H能通信吗。我尝试用KEP和PLC(用PLC自带的RS232端子)通信,但连接不上。不知道是设置问题还是产品不支持 问题补充:设备…

    SIMATIC WinCC 2021年7月5日
  • wincc flexible 2007

    做报警组态的时候,假如报警来了,在报警视图中显示出来,现在有个问题是,我要当按下确认的时候报警要变为兰色,当实际报警解除的时候,颜色自动变为绿色,这个要怎么组态啊? 问题补充:wi…

    SIMATIC WinCC 2019年6月11日
  • TP700 横向显示 改 纵向显示

    怎样把TP700   横向显示 改 纵向显示 问题补充:把  TP700屏 改成立试显示。 最佳答案…

    SIMATIC WinCC 2017年5月28日
  • wincc web发布显示

    现在客户机分辨率为1600X1200运行wincc能全屏显示但是用浏览器登陆时在浏览器中就不能全屏显示 画面 需要拖动滚动条(该登陆浏览器的电脑分辨率设置160…

    2021年7月5日
  • WinCC 7.3 能支持符号寻址吗

    WinCC 7.3 能支持符号寻址吗?如果能,还请高手,指点如何配置~ 如果不能,那哪个版本的WinCC 能支持符号寻址? 最佳答案 支持对…

    SIMATIC WinCC 2021年7月5日
  • WinCC V7.0

    各位大哥,我现在用的是WinCC  V6.0,请问一下那里有WinCC  V7.0的上位机监控软件,并且带有密钥的。小弟不胜感激! 最佳答案…

    SIMATIC WinCC 2019年6月11日
  • 为什么输出显示星号

    我的输出值连的是一个浮点数的变量。有时候输出值是正确的,可是有时候输出的确实***,不知道是什么原因。 最佳答案 注意两点一个是显示位数,比如WINCC里面的数据定义的是3位数,而…

    SIMATIC WinCC 2019年6月11日
  • wincc和s7200的plc能用usb编程电缆通讯吗?

    请问高手:wincc和s7200的plc能用usb编程电缆通讯吗?如果可以的话,wincc里面用哪一种通讯驱动协议呢?谢谢! 最佳答案 可以的,在S7-200的PG/PC中选USB…

    SIMATIC WinCC 2019年6月11日
  • IO口字符输入

    在运行时IO口字符输入怎么实现换行? 问题补充:wincc的界面 最佳答案 io域好像不能换行 静态文本可通过shift+回车进行换行! 提问者对于答案的评价:可以换行

    SIMATIC WinCC 2019年6月11日
  • 关于wincc组态调试的问题

    我最经用wincc做项目,只有个wincc7.0运行版的狗,我可以不插狗用演示版先组态编辑,等运行监控后再把狗插上,这样行吗?有什么限制没? 请高手帮忙 最佳答案 没有授…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论