C脚本把一个字节的某位置一问题

SetTagDWord("test1",(GetTagDWord("test1")&0x0)|0x32);
 目的:把该字节的第5位置一,但是结果为什么是50,而不是32啊?前面4位都可以的,从第5位开始往后就显示不对了。
 test1是无符号八位变量
 

最佳答案

50变成16进制就是32啊
 你用16进制显示就是32了嘛。
 置位是没有问题的,是你显示时设置不对。
 如是在程序里用的话也可用一条bcd-bin的指令转换就OK了的。

提问者对于答案的评价:
谢谢,同时也感谢省工。
 我把0x去掉就行了

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

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

相关推荐

  • WINCC7.0画面激活

    WINCC7.0画面组态完毕后  激活时出现空白页面怎么回事  ?计算机属性里面该设置的都设置过了  不知道哪里的问题&…

    SIMATIC WinCC 2021年7月5日
  • 西门子wincc的授权不同版本通用么

    西门子wincc的授权不同版本通用么,7.3版本授权狗能不能升级为7.4版的软件 最佳答案 可以。WinCC授权支持升级扩展。例如外部变量/归档变量点数不够用,或者是低版本WinC…

    SIMATIC WinCC 2020年11月1日
  • WINCC按钮组

    我在工程中需要制作10个按钮,点任意一个按钮后变色,点其他按钮后变色按钮恢复,所点那个按钮变色,如何做,有点类似于WINCC自带的选项组的功能,但要用按钮,谢谢各位高手!! 最佳答…

    SIMATIC WinCC 2019年6月11日
  • WINCC数据库文件自定义格式

    各位前辈:WINCC把数据通过用户归档、变量记录或报警记录归档到SQL数据库里,数据库文件格式是WINCC自定义的。那么能在WINCC里把过程变量直接归档成由我自己定下来数据库文件…

    SIMATIC WinCC 2019年6月11日
  • WINCC把EXCEL另存为网页

    objExcel%ignore_a_1%.ActiveWorkbook.SaveAs "d:\report1.htm"这句是另存的脚本。其他不写了。另…

    SIMATIC WinCC 2021年7月5日
  • Wincc flexible配方设置

    我想做个配方画面,我控制的系统是按步来运行的,画面上有好多步,每一步控制的元器件是一样的,只是各步需要的参数不一样,我想请教一下,我怎么用一个配方来实现,用一个配方呢,就是每一步作…

    SIMATIC WinCC 2019年6月11日
  • wincc的安装应用

    wincc能在windows8.1(64位)的平台上使用吗 最佳答案 还不支持。 提问者对于答案的评价:很好 谢谢

    SIMATIC WinCC 2017年11月25日
  • WINCC图形编辑器卡死

    前两天从来没出现过,今天突然出现的问题:当点开一个对象的属性里面,双击它的一个已经写好的事件时(如附图),整个图形编辑器画面都会直接卡死。(似乎只有C脚本事件会卡死)具体表现为:整…

    SIMATIC WinCC 2020年11月1日
  • 求 wincc vbs 中支持的内置函数及关键字 说明

    我想知道 wincc vbs 中支持的内置函数及关键字 说明,比如len,split,now… winccvbs都支持,但我发…

    SIMATIC WinCC 2018年12月5日
  • wicc项目做完后如何集成在已经编号的s7300程序中并且用s7的仿真器仿真

    wicc画面组态,按键等都已经编辑完,s7300程序也编写完,接下来如何让两者联系起来,并且使用step7仿真器对wincc画面进行仿真啊? 求教!希望详细告知,谢谢 最…

    SIMATIC WinCC 2019年6月11日