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

各位大侠请给予指教,能用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日
下一篇 2020年11月1日

相关推荐

  • 针对WINCC的C脚本和VB脚本

    求WINCC的C脚本和VB脚本里面的左侧官方脚本含义解释,比如IF ELSO Get 含义以及怎么使用,没有c语言基础,看别人脚本真的很累,看不懂,有…

    SIMATIC WinCC 2021年7月5日
  • DataGrid单元格编辑

    想试着做下用DataGrid显示sql数据库表格内容和编辑数据库表格值的程序Sub OnClick(ByVal Item)   &…

    SIMATIC WinCC 2017年8月3日
  • 有关wincc应用中的一些问题

    各位师傅,我什么在wincc画面中通过电脑键盘上的热键(如F1等)就能切换到相应的画面呢?在别的地方也看了一下相关资料(如http://www.ad.siemens.com.cn/…

    SIMATIC WinCC 2017年11月23日
  • 用VBS给通用面板变量的语句?

    我要用鼠标左键事件VBS给通用面板变量motor. 缀? 不知道这个vbs语句要怎么写? 最佳答案 ??是给通用面板设置变量前缀,比如motor. ?…

    SIMATIC WinCC 2019年6月11日
  • 归档数据无法显示

    我用wincc v6.0+sp3做的项目,在变量归档输出中直接用的wincc online Table Control控件显示输出变量数据。…

    SIMATIC WinCC 2019年6月11日
  • IPC477D工业屏如何校准鼠标?

    IPC477D工业屏如何校准鼠标?要安装什么驱动 哪儿有这个驱动安装包? 最佳答案 1、买的设备自带光盘里面有驱动2、SIMATIC IPC 面板驱动…

    SIMATIC WinCC 2021年7月5日
  • 如何在WinCC画面编辑器中插入CAD图形?急!

    想把在CAD中做的轴测图加载到WinCC中,存为DXF格式,将图形保存至项目GraCS文件夹中,却不能插入画面编辑器中,哪位大侠告诉我该怎么办呢?小女子将十分感谢!! &…

    SIMATIC WinCC 2018年12月5日
  • 服务器与客户端

    服务器和客户端怎么什么设置 最佳答案 1.在服务器上创建类型为 多用户项目的项目2。在服务器上出台3。在服务器上注册远程客户机4。为客户机分配权限5。组态数据包导出6。几…

    SIMATIC WinCC 2019年6月11日
  • Wincc如何检测第三方应用程序的运行状态

    请教:Wincc如何检测第三方应用程序的运行状态Wincc外挂一个VB 的程序,想实现Wincc实时检测VB外挂程序的运行状态,比如,VB程序停止运行时,Wincc提示一…

    SIMATIC WinCC 2019年6月11日
  • KTP700 Basic PN配方

    通过上位机调用KTP700 Basic PN配方,通过地址赋值来调用,如何做及实现参数的实时性???谢谢! 最佳答案 配方的的属性设置里面属性 -&g…

    SIMATIC WinCC 2017年5月31日