sunpeter
工控初級(jí)工。LG,三菱,歐姆龍,西門(mén)子
級(jí)別: 家園常客
|
會(huì)ST 的大師幫寫(xiě)一個(gè)用GX WORKS2寫(xiě)。FX1S20MR的PLC,動(dòng)作超簡(jiǎn)單按下X0,依次延時(shí)1秒輸出Y0-Y7,然后復(fù)位Y0-Y7.主要學(xué)習(xí)下ST編程使用方法,本人有一點(diǎn)編程語(yǔ)言理論基礎(chǔ),希望能看懂先謝謝啦。 |
---|---|
|
榴蓮不帶刺
級(jí)別: 探索解密
|
|
---|---|
本帖最近評(píng)分記錄: |
榴蓮不帶刺
級(jí)別: 探索解密
|
最后一條有需要可以改成 ZRST(TS2 OR (MEF(M200)) , Y0 , Y7); |
---|---|
|
sunpeter
工控初級(jí)工。LG,三菱,歐姆龍,西門(mén)子
級(jí)別: 家園常客
|
Y0-Y7逐步點(diǎn)亮,不是一起動(dòng)作 |
---|---|
|
liuliangdt
liuliangdt
級(jí)別: 家園常客
|
剛好前段時(shí)間做了一個(gè)項(xiàng)目,是用三菱FX3U的ST語(yǔ)言寫(xiě)的程序,目前有點(diǎn)經(jīng)驗(yàn)。http://m.yaoyaoke.com.cn/read-gktid-1723418.html 剛才我用FX1S寫(xiě)的圖片中的代碼,報(bào)錯(cuò)軟元件超范圍,不能通過(guò)編譯。然后又把PLC類(lèi)型改成FX1N和2N,能通過(guò)編譯,但不能仿真。FX1N和2N仿真出錯(cuò)。把PLC型號(hào)改成FXU后能仿真。效果如圖。 |
---|---|
本帖最近評(píng)分記錄: |
榴蓮不帶刺
級(jí)別: 探索解密
|
ALTP(X0,M200); OUT_T(M200 AND NOT TS2 , TC1 , K5); OUT_T(M200 AND TS1 , TC2 , K5); SET (Y7 AND NOT TS1,M210); RST(NOT Y0 AND NOT TS1,M210); SFTLP(NOT M210 AND TS1 , M8000 , K8 , K1 , Y0); SFTRP(M210 AND TS1 , M8001 , K8 , K1 , Y0); |
---|---|
|
心碎了無(wú)痕
人不瘋很難成功
級(jí)別: 家園常客
|
圖片:
有點(diǎn)不理想,你可以改一下 |
---|---|
本帖最近評(píng)分記錄: |
sunpeter
工控初級(jí)工。LG,三菱,歐姆龍,西門(mén)子
級(jí)別: 家園常客
|
c程序簡(jiǎn)單,方法都不簡(jiǎn)單,謝謝。我相信一定有更完美整潔的程序。 |
---|---|
|
18998923978
級(jí)別: 探索解密
|
圖片:
只需聲明一個(gè) TON實(shí)例即可,源程序如下,可原文拷貝測(cè)試 (*以M0替代X0*) IF LDP(TRUE , M0) THEN Z0 := 0; END_IF; IF LDF(TRUE , M0) THEN ZRST( TRUE, Y0, Y7); END_IF; TON_1(IN:= M0 AND NOT TON_1.Q,PT:= T#1S); IF TON_1.Q THEN Y0Z0 := NOT Y0Z0; Z0 := Z0+1; IF Z0>=8 THEN Z0 := 0; END_IF; END_IF; |
---|---|
|