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

相关推荐

  • 关于Step7和Wincc安装的问题

    安装顺序:step7 (5.5)-Net-WinccV7.4,出现以下问题:1、安装的step7 打开项目时,报出现意外,见图1;2、安装完wincc并将加密狗…

    2021年7月5日
  • VB脚本操作用户归档

    WINCC自带资料里只找到C脚本操作用户归档的方法,由于需要用到webux没法用C脚本,求用VB操作用户归档的脚本代码。 问题补充:就是连接用户归档数据库并查询数据,不是用控制变量…

    SIMATIC WinCC 2020年11月1日
  • 求高人指点项目函数

    变量:TIME,用户归档:TEMP,内部变量名:ID:@UA_TEMP_ID;指令:@UA_ TEMP_Job;域:@UA_ TEMP_Field;数值:@UA…

    SIMATIC WinCC 2017年11月12日
  • WINCC与S7200通过以太网通讯的详细设置

    现在有一套S7200通过以太网模块CP243连接到交换机scalanceX204,运行WINCC6.0的上位机通过普通网卡接入网络到交换机。想请问S7200和WINCC要通讯应该进…

    SIMATIC WinCC 2019年6月11日
  • WINCC钥匙丢失

    本现场有2台冗余的服务器,4台客户机。每次4台客户机断电后,在重启,WINCC画面就启动不了,提示无有效的许可证钥匙,重新装上钥匙就可以,下次如果在断电的话又会出现同样的问题,服务…

    SIMATIC WinCC 2019年6月11日
  • 在wincc中,温度标记的时候,PE和PT的区别是什么 ?

    在wincc中,温度标记的时候,PE和PT的区别是什么 ? 最佳答案 这是在PLC里面的模拟量模块来设置的,PT100应该是感温电阻,PE就不太清楚了,需要你根据现场的电…

    SIMATIC WinCC 2019年6月11日
  • wincc数据记录

    我的wincc项目在使用,我想把里面的趋势曲线的数据复制出来,然后放在我自己的笔记本电脑里查数据记录,这样可以吗,具体怎么做呢。 最佳答案 如果仅仅是看,下面是个不错的选择:&nb…

    SIMATIC WinCC 2019年6月11日
  • 请问多1500CPU和WINCC怎么做通讯?

    大家好!我们公司有4到5个控制柜,每个控制柜上有一个屏和1500的CPU,现在要做WINCC集中控制。需要做一个工程师站及一个操作员站,请问WINCC怎么读取多个CPU的数据?请问…

    SIMATIC WinCC 2021年7月5日
  • 关于报表打印问题

    我使用的是wincc报表控件做的一个表,在wincc运行时也能够打印,但是打印没发设置,点击打印后直接就打印了,请教各位工程师,怎样能够设置打印范围和日期,能否给个实例,我的邮箱:…

    SIMATIC WinCC 2019年6月11日
  • opcserver.wincc 更新时间问题

    请问用opcserver.wincc做服务器,用vb开发的软件做客户端通过server获得s7-300plc上的数据,opcserver.wincc的刷新周期最小能缩短到多少?是不…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论