編寫程序的時候經常會遇到被控制的設備的控制工藝都是一樣的,這時如果我們還針對每個設備進行程序編寫,就會顯得非常麻煩與笨拙,對于這樣大規模控制流程都一樣的設備的編程通常我們第一時間都會想到子程序。那么本文的內容就主要來介紹西門子提供給我們的一種子程序的編寫方法
1、 無參數調用與有參數調用
對于功能的使用我們可以分為無參數調用和有參數調用,無參數調用就是FC塊不從外部或者說是主調程序中接收參數,也不向外部發出參數,有參數調用和無參數調用剛好相反,需要從主調程序接收參數,將接收到的參數處理完畢后將處理結果再返還給主調程序。
2、 有參數調用
通常情況下我們主要使用的就是有參數的調用,那么既然是有參數調用,被調用的FC功能要和調用它的主調程序進行參數的傳遞就必須要有參數傳遞的接口。就像我們去超市買東西,超市要有入口和出口一樣。