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