怎么置位字变量中的某一位

各位大侠请给予指教,能用Settagbit()函数吗,如果能用具体怎么用啊?

专家建议

在 WinCC 中用以下脚本可以实现把16位无符号变量“tag”中的第5位置位的功能(若需置位其它位,只需修改0x10(&h10)即可)。

 C脚本:
 int x;
 x=GetTagWord("tag");  
 x=x | 0x10;
 SetTagWord("tag",x); 

 VBS脚本:
 Dim tag
 Set  tag = HMIRuntime.Tags("tag")
 tag.Read 
 tag.Write (tag.Value Or &h10)
 

提问者对于答案的评价:

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:45
下一篇 2020年11月1日 下午2:45

相关推荐

  • wincc通过一个MAC地址访问多台PLC

    一台装有wincc的服务器,带普通网卡,走ISO协议访问多台300PLC 数据,但是PLC之间通过profibus DP连接,只有一个CP3431与上位机连接,…

    SIMATIC WinCC 2019年6月11日
  • WINCC多个变量显示一个画面

    现在有一个阀门 有开,关,故障三个DI开关信号,我想做在一个阀门画面上,哪个过来就显示不同的颜色,请问有什么简单的方法没有,最好不要写脚本什么的。 最佳答案 方法参见:&…

    SIMATIC WinCC 2019年6月11日
  • MP277 屏输入错位

    各位工程师,我在用MP277 触摸屏时,在重新装了WINCE系统后 在输入参数时出来的屏幕键盘后,按上面的数字时有错位的现象,比如按屏上的2输入的3,按屏上的1…

    SIMATIC WinCC 2019年6月11日
  • wicc hmi

    请教各位前辈    我有个工程是一个触摸屏(TP177A)连两个PLC(CPU224) ,在触摸屏编程软件中有个“连接”设置好各个…

    SIMATIC WinCC 2019年6月11日
  • 图片文件哪儿有呀?

    TIA Portal V13 WinCC通过图形列表实现旋转动画 课程编号:V1395 本视频介绍在 &amp…. 点击这里,打开新窗口观看完整视频 该视频下…

    2017年6月5日
  • Wincc 2007程序上传问题

    Wincc程序无法上传, 提示:无法找到传送工具  故障代码是80070003   因为此程序之前是集成在S7中的,现在…

    SIMATIC WinCC 2019年6月11日
  • wincc运行激活的问题

    我运行WINCC时,只要激活到75%就卡住不动了,这是什么原因,请高手指点。有授权的。  最佳答案 项目的存储路径中含有 中文. 提问者对于答案的评价:是这样的…

    SIMATIC WinCC 2019年6月11日
  • C/S项目

    一个C/S项目,服务器上WINCC画面为诊断画面即最上面为8个客户机,中间2台服务器下面4个AS站。正常工作时服务器进入的是WINCC诊断画面,(CONFIG.PDL)显示连接正常…

    2017年11月18日
  • MP377key编程问题(最后一续)

    朋友们,我今天中午把程序传进MP377 key中,运行后跟模拟运行的状态是一样,F8这个软键倒着顺序按的时候不好用,而且还会连带到F1这个软键上,然后我再去按其他的F软键…

    SIMATIC WinCC 2019年6月11日
  • WINCC数据库怎么看报警的持续时间

    各位哥哥们好,小弟刚入行WINCC,WINCC生成的数据库好像是每天生成一个,我写了一个存储过程已经解决了这个问题,,现在公司想做一个报表 ,报表使用.net来写,想看报…

    SIMATIC WinCC 2021年7月5日