CALL副程式使用實際範例@ 非常低調(也談PLC) - 隨意窩

文章推薦指數: 80 %
投票人數:10人

網友的發問: PLC中CALL_呼叫副程式SRET_副程式返回FEND_主程式結束這些指令解我大概了解意思..有點像PIC裡的CALL的意思但在PLC的階梯圖裡怎麼用ㄚ. 非常低調(也談PLC)寄情於工作盡情地旅遊,對於有限的人生充滿無限的幻想....。

日本語も対応できる!☆有些文章其實有筆記的功能,因為j有時也會忘記,呵呵呵,用到時上網看看又會想了起來。

★日誌相簿影音好友名片 200808141120CALL副程式使用實際範例?專業園地-PLC網友的發問: PLC中CALL_呼叫副程式SRET_副程式返回FEND_主程式結束這些指令解我大概了解意思..有點像PIC裡的CALL的意思但在PLC的階梯圖裡怎麼用ㄚ...自己有用簡單的程式跑.但都跑不出來...執行CALL後主程式還是在跑..跟副程式一起動..到底是該如何使用呢...拜託教導一下... 解答: 用三菱QPLC實際案子回答 1.CALL命令構成 2.呼叫副程式,例如指標是P100   為了讓D5200,D5201數值做運算,因為一直重複,為了結省程式長度,   所以把重複的共同計算的部份寫在副程式裡,要計算時CallP100,   P100那裡放副程式。

  計算結果放在D5208,最後放到D251顯示給操作者看。

3.在主程式END前追加FEND,FEND下面放P100內容,執行到RET,返回主程式。

  以下為FX2N CALL運用: 網友寄來的階梯圖,希望副程式Y0,Y1可以每Call一次,依次序ON,可是程式不 會動,我幫他修改後放在下圖: (1)Step17~Step22追加 (2)FEND以下放副程式。

(3)Step27~Step39修正 動作如下: X0僅是觸發,on後請offX0---->M0  ON   CALL P0(跳到FEND後的副程式) ---[FEND] P0Y0----10秒---Y1-----[SRET](回主程式) Y1---M0 OFF---T41秒CALL P0(再跳到FEND後的副程式) ---[FEND] P0Y0,T0,Y1  OFF---[SRET](回主程式,等待X0 ON--M0 ON --CALLP0) 講完收工。

/Xuite日誌/回應(4)/引用(0)沒有上一則|日誌首頁|沒有下一則回應 加我為好友日誌相簿影音 我的相簿 jemery_rin's新文章三菱Q CPU PLC停電記憶保持設定說說你小時候的志願!看來我太天真了OMRONZCP命令PROFACE記憶卡運用感冒記簡易紅綠燈控制模擬PC-PLC簡易自動販賣機實際連線模擬含強制YON/OFF三菱GOT人機回路監視功能設定3層式汽車升降機模擬 全部展開|全部收合 關鍵字 jemery_rin's新回應沒有新回應!



請為這篇文章評分?