三菱PLC中子程序調用指令CALL究竟有多重要
子程序調用指令CALL的優(yōu)勢:編寫好一個功能程序,可以在主程序中多個位置進行調用,從而避免了重復性的工作;類似于后面將要介紹FB功能塊和FC函數;
CALL指令和CJ(跳轉)指令的區(qū)別:CALL指令調用完子程序后會返回到起始處;CJ跳轉指令則不會跳回,而是跳過中間段,繼續(xù)往下執(zhí)行。
舉例說明:某工程項目中,需要對多組數據進行如下處理:D204=D200*1.2+10.2;D200為輸入的待處理數據,D204為處理完成后的數據值。M0為進入處理程序的觸發(fā)條件。
注意事項:CALL子程序調用指令一定是在主程序之后使用,簡言之,FEND之后,而且千萬不要忘記CALL子程序調用指令完成后必須要有SRET。
以上就是三菱PLC中子程序調用指令CALL講解了,如果有不明的地方,歡迎聯(lián)系我們。
CALL指令和CJ(跳轉)指令的區(qū)別:CALL指令調用完子程序后會返回到起始處;CJ跳轉指令則不會跳回,而是跳過中間段,繼續(xù)往下執(zhí)行。
舉例說明:某工程項目中,需要對多組數據進行如下處理:D204=D200*1.2+10.2;D200為輸入的待處理數據,D204為處理完成后的數據值。M0為進入處理程序的觸發(fā)條件。
注意事項:CALL子程序調用指令一定是在主程序之后使用,簡言之,FEND之后,而且千萬不要忘記CALL子程序調用指令完成后必須要有SRET。
以上就是三菱PLC中子程序調用指令CALL講解了,如果有不明的地方,歡迎聯(lián)系我們。
相關內容
暫無留言!
評論信息