天康摘要:不同PLC,其程序結(jié)構(gòu)也是有很大的差別。可以說(shuō)一個(gè)理想的PLC產(chǎn)品首先應(yīng)解決的問(wèn)題就是程序結(jié)構(gòu),然而國(guó)產(chǎn)PLC在程序結(jié)構(gòu)上恰恰存在這一問(wèn)題。以下提出對(duì)國(guó)產(chǎn)PLC程序結(jié)構(gòu)的建議:
1.小型PLC至少采用類(lèi)似于S7-200的程序結(jié)構(gòu)
鑒于局部變量和子程序的輸入、輸出參數(shù)的重要作用,建議小型PLC至少采用類(lèi)似于S7-200的程序結(jié)構(gòu),子程序有輸入、輸出變量,子程序和中斷程序有局部變量。
其缺點(diǎn)是子程序沒(méi)有的存儲(chǔ)區(qū),如果在執(zhí)行完子程序后有需要保存的數(shù)據(jù),不能使用子程序的臨時(shí)局部變量,只能使用全局變量來(lái)保存它們。這樣的子程序沒(méi)有完*可移植性問(wèn)題。
2.建議采用IEC61131-3的程序結(jié)構(gòu)
S7-300/400或IEC61131-3的程序結(jié)構(gòu)比較理想,其功能塊內(nèi)部可以全部使用局部變量,不使用全局變量,*解決了程序塊的可移植性問(wèn)題。相對(duì)而言,IEC61131-3的程序結(jié)構(gòu)比較簡(jiǎn)單。
有的國(guó)產(chǎn)PLC自稱(chēng)符合IEC61131-3標(biāo)準(zhǔn),我認(rèn)為該標(biāo)準(zhǔn)的核心和精髓是程序結(jié)構(gòu),是檢驗(yàn)真假I(mǎi)EC61131-3的試金石。為了產(chǎn)品的長(zhǎng)遠(yuǎn)發(fā)展,建議國(guó)產(chǎn)PLC采用IEC61131-3的程序結(jié)構(gòu)。
程序結(jié)構(gòu)體現(xiàn)了編程思想是否先進(jìn),決定了程序是否有很好的可重用性。因此國(guó)產(chǎn)PLC在程序結(jié)構(gòu)方面應(yīng)多多改進(jìn)。
更多訪(fǎng)問(wèn):m.danbren.com
徐經(jīng)理
咨詢(xún)電話(huà)
18019831048掃一掃加微信