Wincc按钮脚本如何理解?

按钮脚本如下:
SetTagBitWait(TAG_1,(SHORT)!GetTagBit(TAG_1));

具体作用是什么的,应该是Tag=1时,按钮执行动作赋值给0,如果TAG=0,按钮执行动作赋值给1,时这作用吗?

钻石用户推荐最佳答案

是的
SetTagBitWait(TAG_1,(SHORT)!GetTagBit(TAG_1));//设置变量,变量的值是逗号后面的值
(SHORT),强制类型转换
!是取反的意思
GetTagBit(TAG_1)获取TAG_1代表变量的值

整个合起来就是把TAG_1设置成他的取反值,由于是二进制,也就是是0的时候变成1,1的时候变成0

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:36
下一篇 2021年7月5日 下午12:36

相关推荐

  • WinCC与S7-300以太网通讯问题

    这几天做项目,现场发现一个奇怪的现象,硬件配置是315-2PN通过以太网和上位WinCC6.0通讯,每次启动WinCC后5秒时间后就什么都点不动了,那位高手遇到过这种情况啊,谢谢指…

    SIMATIC WinCC 2017年7月25日
  • WINCC 与S7间地址的问题

    我通过WINCC 的界面给电机设定转速,但是不知道使用的是哪个DB的地址,在什么地方可以查看这个地址呢 最佳答案 WinCC数据地址中有DB,Bit Memor…

    SIMATIC WinCC 2019年6月11日
  • 关于wincc报警记录的问题

    在“报警记录”里的消息类别有“ 错误、”“系统,需要确认” “系统。没有确认”里面的确认是不是“下面列表中的确认变量”来确认吗?不是的话,告诉我一下还有一个小问…

    SIMATIC WinCC 2019年6月10日
  • wincc 数据读写

    本人是新手,想请救各位高手,本人想用WINCC  7.0的用户归档来存储与读取数据,现在想问一下如何把静态文本与动态文本存储到数据库里面,以及通过查询显示出来?…

    SIMATIC WinCC 2019年6月11日
  • MP277大屏能用pc adapter usb通信电缆,使用MPI/DP协议灌程序吗?

    如题。以前MP277一直使用以太网灌程序,现在弄了条灌300的pc adapter usb的通信电缆,尝试了去灌MP277,没成功。所以来问下是不支持的缘故还是…

    SIMATIC WinCC 2019年6月11日
  • Wincc通讯和脚步问题

    Wincc和单反通讯,相机厂家给了我一份开发包,里面有头文件和DLL。厂家说我如果要自己开发拍照软件,直接调用他给我的头文件就行(头文件用VC开发的)我现在用C调用,但出错了。报错…

    SIMATIC WinCC 2017年11月1日
  • 博图wincc好用么

    谁用过说说感受如何 最佳答案 博途wincc感觉比wincc要好用,但是用惯了wincc的可能要适应一段时间,因为还是有很多不一样 提问者对于答案的评价:1

    SIMATIC WinCC 2021年7月5日
  • 英文版wincc中的server data含义

    各位大侠,wincc项目管理器中的server data是什么作用?是用来与服务器数据进行通讯吗? 问题补充:server data 中的组态是用来干…

    2021年7月5日
  • opcserve.wincc在xp中的设置

    wincc 6.0在win2000中的opcserve不用设置就可正常访问,但xp下不行,我想请教下,wincc 6.0和wincc 6.2在做opc…

    SIMATIC WinCC 2019年6月11日
  • TP177A传送问题

    想请教一下,我用flexible2005和TP177A连接时,在flexible的输出视图中出现"对于所传送类型连接的设备支持版本’14’.PC软件只支持版本’1’以上的…

    SIMATIC WinCC 2019年6月11日

发表回复

登录后才能评论