A. 怎麼調用子程序
子程序調用代碼為
G65為可帶參數調用子程序
G66為子程序調用循環,必須由G67代碼結束循環
M98為普通子程序調用
子程序名稱由字母O指定,子程序末必須加結束碼
宏維系統子程序結束碼為M17,子程序寫在主程序結碼後面
寶元系統子程序結束碼為M99,子程序單獨寫,保存在主程序同一個文件夾
~
B. 支持帶參調用子程序 st語言 plc 推薦
ST語言支持功能塊調用,子程序調用,函數調用,目前支持ST語言的有倍福,和利時,AB,三菱,西門子,ST語言基於IEC-61131-3國際通用PLC語言系統。功能強大,編程靈活,適合各種應用,在codesys的帶領下, ST已經逐漸要統一各家PLC編程語言的趨勢。
以下是真空灌膠機的ST語言編寫的運動控製程序部分
以上回答來自蘇州中注真空注膠系統有限公司
C. 主程序調用子程序編程指令是什麼
主程序調用子程序編程指令是:右擊——插入——OB,然後填上OB100,OB由系統調用,並非由用戶調用。
一般會有輸入參數並有返回值,提供對過程的封裝和細節的隱藏。這些代碼通常被集成為軟體庫。函數在面向過程的語言中已經出現。是結構和類的前身。本身就是對具有相關性語句的歸類和對某過程的抽象。
轉子指令和返回指令:
在子程序的調用與返回過程中,子程序的入口地址是指子程序第一條指令的地址。用於調用子程序、控製程序的執行從主程序轉向子程序的指令稱為專注指令(子程序調用指令、過程調用指令)。為了正確調用子程序,必須在轉子指令中給出子程序的入口地址。
主程序中轉子指令的下一條指令的地址稱為斷點,斷點是子程序返回主程序的返回地址,從子程序返回主程序的指令稱為返回指令。為了在執行返回指令時能夠正確地返回主程序,轉子指令應具有保護斷點的功能。
執行轉子指令時保護斷點的方式有多種,常用的有:將斷點保存到子程序第一條指令的前一個字單元;將斷點保存到某一約定的寄存器中;將斷點壓入堆棧。
D. 什麼是子程序,如何使用子程序呢
子程序(subroutine)是一個概括性的術語,任何高級程序所調用的程序,都被稱為子程序。它經常被使用在匯編語言層級上。子程序的主體(body)是一個代碼區塊,當它被調用時就會進入運行。
一般程序設計語言包含兩種基本的抽象:過程抽象和數據抽象。過程抽象有時也稱控制抽象。子程序是最主要過程抽象機制。面向對象語言中的方法與子程序的概念十分相似,不同在於它們的調用以及它們與類或對象關聯的方式。每個子程序只有一個入口。在執行期間,調用程序單位被停止執行,即任意時刻只有一個子程序在執行子程序執行完畢後,總是將控制返回給調用程序
(4)st語言怎麼調用子程序擴展閱讀:
子程序的應用
1、零件上若干處具有相同的輪廓形狀,在這種情況下,只要編寫一個加工該輪廓形狀的子程序,然後用主程序多次調用該子程序的方法完成對工件的加工。
2、加工中反復出現具有相同軌跡的走刀路線,如果相同軌跡的走刀路線出現在某個加工區域或在這個區域的各個層面上,採用子程序編寫加工程序比較方便,在程序中常用增量值確定切入深度。
3、在加工較復雜的零件時,往往包含許多獨立的工序,有時工序之間需要適當的調整,為了優化加工程序,把每一個獨立的工序編成一個子程序,這樣形成了模塊式的程序結構,便於對加工順序的調整,主程序中只有換刀和調用子程序等指令。