我用的時(shí)間稍長點(diǎn),說說自己的理解:
1,全局符號在每個(gè) 程序(POU)和功能塊中都有效。沒有主程序的概念,所有程序都是一個(gè)層級,由“工作”指派 周期或中斷。
2,每個(gè)程序都是獨(dú)立的,所以內(nèi)部使用局部符號,與全局符號不矛盾。
3, 功能塊就是子程序。早期版本我用ISPsoft編寫程序,下載到ES2,再用WPL上載,我發(fā)現(xiàn) 程序 調(diào)用一次 功能塊 ,就會添加一個(gè)子程序。兩次調(diào)用一個(gè)相同的功能塊,就會添加兩個(gè)子程序,F(xiàn)在的版本和其它PLC我沒有測試過,不知道結(jié)果。估計(jì)已經(jīng)進(jìn)行了改進(jìn),多次調(diào)用相同功能塊,只添加一個(gè)子程序。
你可以按我的方法測試下,看看ISPsoft編譯后的結(jié)果。