用戶心中理想的國產(chǎn)PLC程序結(jié)構(gòu)(5)
用戶心中理想的國產(chǎn)PLC程序結(jié)構(gòu)
導(dǎo)讀: 同的PLC的程序結(jié)構(gòu)有很大的區(qū)別,程序結(jié)構(gòu)體現(xiàn)了編程思想是否先進,決定了程序是否有很好的可重用性(可移植性)??梢哉f程序結(jié)構(gòu)是設(shè)計一個理想的自動化PLC產(chǎn)品首先應(yīng)解決的最重要的問題。
3)S7-300/400的功能塊的局部變量有臨時變量和靜態(tài)變量,IEC61131-3的功能塊的內(nèi)部變量Var相當于S7-300/400的靜態(tài)變量。
4)S7-300/400將數(shù)據(jù)區(qū)劃分為數(shù)據(jù)塊來使用,數(shù)據(jù)塊的大小與數(shù)據(jù)塊中定義的變量的數(shù)據(jù)類型和變量的個數(shù)有關(guān)。IEC61131-3沒有數(shù)據(jù)塊的概念。
二、對國產(chǎn)PLC程序結(jié)構(gòu)的建議
1.小型PLC至少采用類似于S7-200的程序結(jié)構(gòu)
鑒于局部變量和子程序的輸入、輸出參數(shù)的重要作用,建議小型PLC至少采用類似于S7-200的程序結(jié)構(gòu),子程序有輸入、輸出變量,子程序和中斷程序有局部變量。
其缺點是子程序沒有專用的存儲區(qū),如果在執(zhí)行完子程序后有需要保存的數(shù)據(jù),不能使用子程序的臨時局部變量,只能使用全局變量來保存它們。這樣的子程序沒有完全解決可移植性問題。
2.建議采用IEC61131-3的程序結(jié)構(gòu)
S7-300/400或IEC61131-3的程序結(jié)構(gòu)比較理想,其功能塊內(nèi)部可以全部使用局部變量,不使用全局變量,徹底解決了程序塊的可移植性問題。相對而言,IEC61131-3的程序結(jié)構(gòu)比較簡單。
有的國產(chǎn)PLC自稱符合IEC61131-3標準,我認為該標準的核心和精髓是程序結(jié)構(gòu),是檢驗真假IEC61131-3的試金石。為了產(chǎn)品的長遠發(fā)展,建議國產(chǎn)PLC采用IEC61131-3的程序結(jié)構(gòu)。
導(dǎo)讀: 同的PLC的程序結(jié)構(gòu)有很大的區(qū)別,程序結(jié)構(gòu)體現(xiàn)了編程思想是否先進,決定了程序是否有很好的可重用性(可移植性)??梢哉f程序結(jié)構(gòu)是設(shè)計一個理想的自動化PLC產(chǎn)品首先應(yīng)解決的最重要的問題。
3)S7-300/400的功能塊的局部變量有臨時變量和靜態(tài)變量,IEC61131-3的功能塊的內(nèi)部變量Var相當于S7-300/400的靜態(tài)變量。
4)S7-300/400將數(shù)據(jù)區(qū)劃分為數(shù)據(jù)塊來使用,數(shù)據(jù)塊的大小與數(shù)據(jù)塊中定義的變量的數(shù)據(jù)類型和變量的個數(shù)有關(guān)。IEC61131-3沒有數(shù)據(jù)塊的概念。
二、對國產(chǎn)PLC程序結(jié)構(gòu)的建議
1.小型PLC至少采用類似于S7-200的程序結(jié)構(gòu)
鑒于局部變量和子程序的輸入、輸出參數(shù)的重要作用,建議小型PLC至少采用類似于S7-200的程序結(jié)構(gòu),子程序有輸入、輸出變量,子程序和中斷程序有局部變量。
其缺點是子程序沒有專用的存儲區(qū),如果在執(zhí)行完子程序后有需要保存的數(shù)據(jù),不能使用子程序的臨時局部變量,只能使用全局變量來保存它們。這樣的子程序沒有完全解決可移植性問題。
2.建議采用IEC61131-3的程序結(jié)構(gòu)
S7-300/400或IEC61131-3的程序結(jié)構(gòu)比較理想,其功能塊內(nèi)部可以全部使用局部變量,不使用全局變量,徹底解決了程序塊的可移植性問題。相對而言,IEC61131-3的程序結(jié)構(gòu)比較簡單。
有的國產(chǎn)PLC自稱符合IEC61131-3標準,我認為該標準的核心和精髓是程序結(jié)構(gòu),是檢驗真假IEC61131-3的試金石。為了產(chǎn)品的長遠發(fā)展,建議國產(chǎn)PLC采用IEC61131-3的程序結(jié)構(gòu)。
本文標簽:用戶心中理想的國產(chǎn)PLC程序結(jié)構(gòu)(5)
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《用戶心中理想的國產(chǎn)PLC程序結(jié)構(gòu)(5)》相關(guān)權(quán)利人與機電之家網(wǎng)取得聯(lián)系。
關(guān)于“用戶心中理想的國產(chǎn)PLC程序結(jié)構(gòu)(5)”的更多資訊










