plc編程應(yīng)盡量避免多次調(diào)用同一子程序
發(fā)布時(shí)間:2024-10-06
在程序中,多次調(diào)用同一個(gè)子程序,在語法方面沒有什么錯(cuò)誤,但我們要盡量避免這一做法,尤其是在帶有形式參數(shù)時(shí)。下面通過一例來說明。如下圖1所示,網(wǎng)絡(luò)13和14都調(diào)用protection子程序,這時(shí),網(wǎng)絡(luò)14調(diào)用時(shí)protection子程序的運(yùn)行狀態(tài)如圖2所示。我們注意到,網(wǎng)絡(luò)14調(diào)用時(shí)的形參#protection的數(shù)值(1169,網(wǎng)絡(luò)13調(diào)用該子程序時(shí)的參數(shù)值)并不是網(wǎng)絡(luò)14調(diào)用protection子程序所要的數(shù)值(應(yīng)是481)。這樣,就會(huì)造成我們所不希望的結(jié)果。