在wincc的c脚本中遇到的问题!

在wincc的c脚本中,如果将BOOL数据类型的变量传送给SetTagBit()函数,则编辑程序将发出警告。发生这种情况是因为SetTagBit()函数希望用SHORT作为所传送变量的数据类型。
 SetTagBit()函数不是对位赋值4么?为什么要用SHORT作为所传送变量的数据类型?

问题补充:
能提供点讲解wincc函数库中各个函数用法的资料么?

最佳答案

应该是你定义的变量的数据类型与所用函数所要求的数据类型不一致.可以直接用SetTagBit()给变量置1或0,而不是变量

提问者对于答案的评价:
谢谢!
 

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

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

相关推荐