momotaro
級(jí)別: 正式會(huì)員
|
我IF迴圈的X0條件已經(jīng)OFF了 , 可是迴圈裡的TC0卻一直O(jiān)N著 請(qǐng)問(wèn)該如何在X0 OFF的狀況下讓TC0 OFF呢? IF X0 THEN ; OUT_T (NOT TS1 , TC0 , K50) ; <----TC0 ON之後關(guān)掉X0仍無(wú)法OFF OUT (TS0 , Y0) ; OUT_T (Y0 , TC1 , K50) ; END_IF ; |
---|---|
|
momotaro
級(jí)別: 正式會(huì)員
|
加了 RST 後卻變成無(wú)法 ON 了 我的寫法錯(cuò)誤嗎 ? 請(qǐng)指導(dǎo) 謝謝 ! ! |
---|---|
|
zhouyingcoli
級(jí)別: 正式會(huì)員
|
rst(ldf(TRUE,X0),TN0); IF X0 THEN out_t(NOT TS1, TC0 ,50); out(TS0,Y0); out_t(Y0,TC1,50); else y0:=false; END_IF; [ 此帖被zhouyingcoli在2018-01-31 19:20重新編輯 ] |
---|---|
|
咗臉ヅ微笑ぺ
非吾所愿,奈何已離去……
級(jí)別: 工控俠客
|
if語(yǔ)句一般轉(zhuǎn)換為梯形圖是跳轉(zhuǎn)指令,所以有TC0會(huì)保持之前狀態(tài) |
|
---|---|---|
|
momotaro
級(jí)別: 正式會(huì)員
|
學(xué)習(xí)了 感謝 zhouyingcoli 咗臉ヅ微笑ぺ 兩位指導(dǎo) |
---|---|
|
momotaro
級(jí)別: 正式會(huì)員
|
想再請(qǐng)教若是要使用ST語(yǔ)法達(dá)到梯型圖 MC MCR的功能該用什麼指令呢 ? 就是一跳脫迴圈後迴圈內(nèi)的輸出皆變?yōu)闊o(wú)效這樣 , 不需另外寫RST程式 謝謝 ! ! |
---|---|
|
zhouyingcoli
級(jí)別: 正式會(huì)員
|
MC(X000,0,M100); Y000:= X001; Y001:= X002; MCR(TRUE,0); 這樣不需要rst |
---|---|
|
momotaro
級(jí)別: 正式會(huì)員
|
感謝您 , 因?yàn)樽蛱觳砰_(kāi)始接觸ST語(yǔ)法 今天看了一個(gè)早上才發(fā)現(xiàn)很多LD的語(yǔ)法也和ST共用 本來(lái)一直以為ST是捨棄LD偏向C語(yǔ)言 現(xiàn)在發(fā)現(xiàn)我的理解錯(cuò)誤了 感謝 zhouyingcoli 您的指導(dǎo) , 謝謝 ! ! |
---|---|
|
zhouyingcoli
級(jí)別: 正式會(huì)員
|
if 相當(dāng)于自鎖 if else 相當(dāng)于點(diǎn)動(dòng) 這和梯形圖有所不同 |
---|---|
|
momotaro
級(jí)別: 正式會(huì)員
|
好的 , 我現(xiàn)在大概已經(jīng)了解如何運(yùn)用ST了 , 謝謝 ! ! |
---|---|
|