按钮动作变量赋值

在画面上有一按钮,要实现单击一下此按钮,一个WORD型变量的某一位置1,在单击一下,该位置0,该怎么做?

最佳答案

if (GetTagWord("buton")&0x1)//如果变量的第一位为1
 SetTagWord("button",GetTagBit("button")&0xfffe)//第一位复位
 else SetTagWord("button",GetTagBit("button")|0x1)//第一位置位
 

提问者对于答案的评价:
非常感谢o(∩_∩)o...

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

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

相关推荐

  • wincc 日期控件 wincc digital/Analog Clock Control

    控件格式为如下: 4/19/2011 11:46:50 PM但运行时PM为乱码,请问是什么情况? 最佳答案 你选用的PM是12小时制的,不知道你的wi…

    SIMATIC WinCC 2019年6月11日
  • WinCC6.0中,历史趋势图无法显示OPC变量

    WinCC6.0中,历史趋势图无法显示OPC变量: 在WinCC6.0中定义了OPC变量,用实时趋势曲线能正常显示趋势曲线; 但不能显示过程值归档(Proces…

    SIMATIC WinCC 2019年6月11日
  • 针对WINCC的C脚本和VB脚本

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

    SIMATIC WinCC 2021年7月5日
  • wincc全局脚本写入opc

    项目是这样的,wincc上位机+AB plc通过OPC通讯,另外,wincc要通过cp5611 profibus dp读取另外两个S7-300的数据,…

    SIMATIC WinCC 2019年6月11日
  • 取消激活的权限问题

    各位前辈,我想请教一下取消激活权限的问题。因为我只有WINCC的完整版(而且还是盗版)没有运行版,怕客户随便的修改项目里面的东西,所以我就想给“取消激活”设置一个权限,在主画面上做…

    SIMATIC WinCC 2019年6月11日
  • winccflexible生成Pack&Go后,现场出现图片所示问题

    winccflexible生成Pack&GoPack&Go.Smart 1000 IE后,现场解压并给PLC传送,出现图片所示问题。程序是编译过…

    SIMATIC WinCC 2021年7月5日
  • 网络

    wincc flexible 选件是需要自己安装的吗?sm@rtaccess和sm@rtservice  这两个选件有安装包吗?谢谢 图片说…

    2017年8月26日
  • Wincc软件打不开

    我的Wincc软件打开后关闭,再打开就不行了,要电脑重启后才能打开,请问怎么解决啊 最佳答案 1.重装WINCC 2.重装不行的话,你只能电脑系统重装,再重装WINCC …

    SIMATIC WinCC 2019年6月11日
  • wincc 行式打印机上的消息顺序报表

    wincc中行式打印机上的消息顺序报表怎么做啊? 需要生产完成一个周期自动打印生产报表,怎么设置打印触发信号? 最佳答案 请见《深入浅出西门子WinCC V6》…

    SIMATIC WinCC 2019年6月11日
  • wincc用按钮调用excel

    我想在画面上做个按钮,然后调用excel文件,并且根据文件来做报表打印,希望大家给个建议怎么设计按钮的脚本?对该excel做成能查询打印功能的报表,还需要哪些工作和设置?谢谢!(w…

    SIMATIC WinCC 2019年6月11日