c++教程 西門子PLC如何在主程序,寫入調(diào)用子程序的命令?
西門子PLC如何在主程序,寫入調(diào)用子程序的命令?你既然說主程序和子程序,通常就是指西門子200PLC中,我就以Micro/Win軟件的操作來說明一下。如下圖:當你建立一個子程序后,該子程序會出現(xiàn)在“調(diào)
西門子PLC如何在主程序,寫入調(diào)用子程序的命令?
你既然說主程序和子程序,通常就是指西門子200PLC中,我就以Micro/Win軟件的操作來說明一下。
如下圖:
當你建立一個子程序后,該子程序會出現(xiàn)在“調(diào)用子程序”樹裝目錄下,如我紅框框出來的SBR0是系統(tǒng)默認的,一打開軟件就自動存在的一個子程序! SBR1是我昨天答題利用向?qū)Ы⒌腜ID指令子程序。
在梯形圖視圖下,想要調(diào)用子程序很簡單,就是鼠標左鍵按住PID0_INIT(SBR1),然后將其拖放到右側(cè)主程序的程序編輯窗口中即可:
然后,將對應(yīng)的引腳填寫入對應(yīng)格式的變量即可,如下圖:
還需要強調(diào)的一點是,西門子200PLC中,很多很多的指令都不能直接接左邊的母線,都必須有一個接點指令,這里我使用的SM0.0就是一開機就一直接通的一個接點指令。如果,這里不使用一個接點指令,那么編譯的時候會報錯!
很多指令都需要一個接點指令才能和左母線連接,但是有那么幾個是不需要的,在我的某些文章中可能有提到。編譯的時候都會有提示,所以不必太介意!
就說這么多了,希望能對你有點幫助,謝謝!