回827樓:
西門子寫子程序,我的理解是更好地區(qū)分功能的作用。比如一套設(shè)備我先在一個(gè)子程序上完成液壓站的啟動(dòng)/停止(相應(yīng)的保護(hù)),再在其它子程序上寫手動(dòng)狀態(tài)的一些動(dòng)作。這樣也有可能給看程序的人理解帶來不便。但是強(qiáng)大的注釋功能請(qǐng)不要被忽視了。
你說的象脈沖則必須用到中斷及高速計(jì)數(shù)器,模擬量你也可以單獨(dú)用一個(gè)子程序來寫。
總之,西門子的子程序是為了方便,編程人員的理解思路,用熟了感覺會(huì)比較方便的。