當前位置:廈門阿米控技術有限公司>>GE>> GE CPU 364 IC693CPU364GE CPU 364 IC693CPU364
GE IS420UCSBH4A GE IC200MDL640L
GE CPU 364 IC693CPU364
GE CPU 364 IC693CPU364
三菱FX可編程控制器程序流程控制功能指令
1. 條件跳轉指令CJ
2. 子程序調用指令CALL與返回指令SRET
3. 中斷返回指令IRET、允許中斷指令EI與禁止中斷指令DI
4. 主程序結束指令FEND
5. 監視定時器刷新指令WDT
6. 循環開始指令FOR與循環結束指令NEXT
1、條件跳轉指令CJ
CJ、CJP指令用于跳過順序程序某一部分的場合,以減少掃描時間。條件跳轉指令CJ應用說明如圖
2、子程序調用指令CALL與返回指令SRET
子程序應寫在主程序之后,即子程序的標號應寫在指令FEND之后,且子程序必須以SRET指令結束
3、中斷返回指令IRET、允許中斷指令EI與禁止中斷指令DI
PLC一般處在禁止中斷狀態。指令EI~DI之間的程序段為允許中斷區間,而DI~EI之間為禁止中斷區間。當程序執行到允許中斷區間并且出現中斷請求信號時,PLC停止執行主程序,去執行相應的中斷子程序,遇到中斷返回指令IRET時返回斷點處繼續執行主程序。
4、主程序結束指令FEND
FEND指令表示主程序的結束,子程序的開始。程序執行到FEND指令時,進行輸出處理、輸入處理、監視定時器刷新,完成后返回第0步。
FEND指令通常與CJ-P-FEND、CALL-P-SRET和I-IRET結構一起使用(P表示程序指針、I表示中斷指針)。CALL指令的指針及子程序、中斷指針及中斷子程序都應放在FEND指令之后。CALL指令調用的子程序必須以子程序返回指令SRET結束。中斷子程序必須以中斷返回指令IRET結束。
5、監視定時器刷新指令WDT
如果掃描時間(從第0步到END或FEND)超過100ms,PLC將停止運行。在這種情況之下,應將WDT指令插到合適的程序步(掃描時間不超過100ms)中刷新監視定時器。
6、循環開始指令FOR與循環結束指令NEXT
FOR~NEXT之間的程序重復執行n次(由操作數)后再執行NEXT指令后的程序。循環次數n的范圍為1~32767。若n的取值范圍為-32767~0,循環次數作1處理。
FOR與NEXT總是成對出現,且應FOR在前,NEXT在后。FOR~NEXT循環指令多可以嵌套5層。
利用CJ指令可以跳出FOR~NEXT循環體。
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業自行提供,信息內容的真實性、準確性和合法性由相關企業負責,智慧城市網對此不承擔任何保證責任。
溫馨提示:為規避購買風險,建議您在購買產品前務必確認供應商資質及產品質量。