learainy
級(jí)別: 探索解密
|
這是OMRON ST語言編的一段程序,不明白什么意思?請(qǐng)教大蝦們!謝謝 IF RUN=FALSE AND a=FALSE THEN (* *) b:= FALSE; ELSIF RUN=TRUE AND a=FALSE THEN a:= TRUE ; b:= TRUE; ELSIF RUN=TRUE AND a=TRUE THEN b:= FALSE; ELSIF RUN=FALSE AND a=TRUE THEN b:= FALSE; a:= FALSE; END_IF; IF b=TRUE THEN CURRENT[0]:= TRUE; END_IF; [ 此帖被learainy在2015-03-11 22:12重新編輯 ] |
---|---|
|
qfgkr
級(jí)別: 略有小成
|
轉(zhuǎn)換成梯形圖如下圖所示,RUN、a、b為BOOL型變量,CURRENT為一維數(shù)組,數(shù)組變量數(shù)據(jù)類型為整型。程序整個(gè)就是置位跟復(fù)位的判斷,沒有其他意思!在NJ里面梯形圖和ST語言可以任意互換(在梯形圖中插入ST語言以利于數(shù)學(xué)函數(shù)的計(jì)算,或者整個(gè)程序全部使用ST語言來寫) [attachment=133835] |
---|---|
|