如何在WINCC用C動作比較外部變量

發(fā)布時間:2024-01-01
wincc設定內(nèi)部雙整數(shù)變量a、b、c,我想用c動作比較,a和b,當a大于b時,c=1.當a小于b時,c=0.當a=b時,c=10、我該如何編程?
答:首先在wincc中建好a、b、c三個內(nèi)部變量,然后建立全局動作,另外需設置好全局動作觸發(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語言中分別對應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;
}
上一個:硬盤壞了去哪里修最好
下一個:電腦ram rom兩者有什么區(qū)別(電腦的ram和rom)

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