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










