很多朋友对于gettagbit函数和gettagbit函数说明不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
本文目录
[求助-wincc]这个c动作里return函数的参数为0和为1有什么区别求教大家 winCC 里 gettagbit中bit的意思WINCC的C脚本,谁能帮我解释下,多谢!wincc项目函数[求助-wincc]这个c动作里return函数的参数为0和为1有什么区别为0为1没有区别,你可以返回任意值。我们编程课可以不同的状态返回不同的值,然后根据这个值来判断程序的执行情况。
求教大家 winCC 里 gettagbit中bit的意思Bit位
GETTAGBit得到位(二进制)变量的值
全局脚本手册上有关于内置函数的简单介绍.具体介绍应查看C语言手册以及组态手册.
WINCC的C脚本,谁能帮我解释下,多谢!BOOLUpE_Function()
{
BOOLMid,Current;//定义两个临时变量,BOOL类型。
Mid=GetTagBit("Up3");//将外部变量"Up3"赋值给Mid。
Current=GetTagBit("Up1");//将外部变量"Up1"赋值给Currentd。
if(Current!=Mid&Current==TRUE)//条件判断,如果Up1≠Up3并且Up1=1。也就是说Up1=1,Up3=0。
{
SetTagBit("Up2",(short)!GetTagBit("Up2"));//将Up2取反后返还给Up2。
}
SetTagBit("Up3",(short)Current);//将Up1赋值给Up3。
returnGetTagBit("Up2");//返回Up2的值,这有可能是一个IO显示域,所以会有返还值。
}
wincc项目函数首先定义了一个数变量据类型为bool的InterTag,然后将Up2的当前值付给InterTag,最后将InterTag作为函数的返回值,返回到控件属性。
关于gettagbit函数的内容到此结束,希望对大家有所帮助。