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