如何在WINCC用C動(dòng)作比較外部變量

發(fā)布時(shí)間:2024-01-01
wincc設(shè)定內(nèi)部雙整數(shù)變量a、b、c,我想用c動(dòng)作比較,a和b,當(dāng)a大于b時(shí),c=1.當(dāng)a小于b時(shí),c=0.當(dāng)a=b時(shí),c=10、我該如何編程?
答:首先在wincc中建好a、b、c三個(gè)內(nèi)部變量,然后建立全局動(dòng)作,另外需設(shè)置好全局動(dòng)作觸發(fā)器。具體c程序如下:
#includeapdefap.h intgscaction(void)
{
#pragmaoption(mbcs)
//wincc:tagname_section_start
//syntax:#definetagnameinactiondmtagname
//nexttagid:1
//wincc:tagname_section_end
longx,y,z;//x、y、z為c語言中分別對(duì)應(yīng)a、b、c的變量
x=gettagsdword(a);//return-type:longint//將a的值賦給x
y=gettagsdword(b);//return-type:longint//將b的值賦給y
if(x>y)z=1;
elseif(x<y)z=0;
elsez=10;
settagsdword(c,z);//return-type:bool//將z的值賦給c
//wincc:picname_section_start
//syntax:#definepicnameinactionpicturename
//nextpicid:1
//wincc:picname_section_end
return0;
}
上一個(gè):硬盤壞了去哪里修最好
下一個(gè):電腦ram rom兩者有什么區(qū)別(電腦的ram和rom)

怎么加大手機(jī)運(yùn)行內(nèi)存,怎么樣才能讓手機(jī)運(yùn)行內(nèi)存變大
索立信s8怎么刷機(jī)
附近洗衣機(jī)修理電話,附近全自動(dòng)洗衣機(jī)修理部
最高限價(jià)376萬,投標(biāo)報(bào)價(jià)247萬,能認(rèn)定為低于成本價(jià)嗎?
CR0402FF1R27G 麗智電阻0402 1.27Ω ±1% 1/16W
電腦顯示器哪個(gè)牌子好(電腦顯示器什么牌子好)
百合及其種植管理
win7如何共享打印機(jī)設(shè)備(win7如何共享打印機(jī)怎么設(shè)置)
普洱茶和竹葉青綠茶制作工藝的區(qū)別
告別小白,你必須知道這些關(guān)于茶的知識(shí)!
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos