編寫程序的時候經(jīng)常會遇到被控制的設(shè)備的控制工藝都是一樣的,這時如果我們還針對每個設(shè)備進行程序編寫,就會顯得非常麻煩與笨拙,對于這樣大規(guī)??刂屏鞒潭家粯拥脑O(shè)備的編程通常我們第一時間都會想到子程序。那么本文的內(nèi)容就主要來介紹西門子提供給我們的一種子程序的編寫方法
1、 無參數(shù)調(diào)用與有參數(shù)調(diào)用
對于功能的使用我們可以分為無參數(shù)調(diào)用和有參數(shù)調(diào)用,無參數(shù)調(diào)用就是FC塊不從外部或者說是主調(diào)程序中接收參數(shù),也不向外部發(fā)出參數(shù),有參數(shù)調(diào)用和無參數(shù)調(diào)用剛好相反,需要從主調(diào)程序接收參數(shù),將接收到的參數(shù)處理完畢后將處理結(jié)果再返還給主調(diào)程序。
2、 有參數(shù)調(diào)用
通常情況下我們主要使用的就是有參數(shù)的調(diào)用,那么既然是有參數(shù)調(diào)用,被調(diào)用的FC功能要和調(diào)用它的主調(diào)程序進行參數(shù)的傳遞就必須要有參數(shù)傳遞的接口。就像我們?nèi)コ匈I東西,超市要有入口和出口一樣。