新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 數(shù)字量設(shè)備控制模塊的設(shè)計(jì)分析

數(shù)字量設(shè)備控制模塊的設(shè)計(jì)分析

作者: 時(shí)間:2016-12-16 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://m.butianyuan.cn/article/201612/330990.htm


  按類劃分的設(shè)備控制模塊,其調(diào)用的輸入輸出參數(shù)只包括設(shè)備順序號(hào)和現(xiàn)場(chǎng)設(shè)備輸入輸出信號(hào)的plc地址,非常簡(jiǎn)單。劃分八類數(shù)字量信號(hào)設(shè)備就有八個(gè)plc設(shè)備控制模塊,不管生產(chǎn)控制設(shè)備的數(shù)量多少,歸屬于同類的生產(chǎn)控制設(shè)備,其控制程序的處理過程是一樣的,不同的只是它們的輸入輸出信號(hào)地址和plc內(nèi)部存儲(chǔ)區(qū)地址。
  如果用西門子step7來編程,可以用一個(gè)數(shù)據(jù)塊db來儲(chǔ)存所有數(shù)字量設(shè)備的狀態(tài)位和命令位,每個(gè)設(shè)備占用一個(gè)數(shù)據(jù)字dw,根據(jù)設(shè)備的順序編號(hào),可以訪問該設(shè)備在數(shù)據(jù)塊中的數(shù)據(jù)字。下面列出各種模塊的輸入輸出參數(shù)和各個(gè)狀態(tài)位、命令位的符號(hào)。見附表。
  可以從表1看出,八種功能塊具有很多共同屬性,并且其地址偏移是一致的,只要理解了各種功能塊所需要的命令參數(shù)和狀態(tài)參數(shù),就不難編寫出相應(yīng)的處理過程。圖6給出功能塊的主要處理流程。


  有了各類數(shù)字量設(shè)備的標(biāo)準(zhǔn)處理功能塊,涉及到數(shù)字量設(shè)備的plc控制程序編寫起來就非常簡(jiǎn)單。想修改某個(gè)設(shè)備的報(bào)警檢測(cè)時(shí)間也很方便,只要通過電腦修改對(duì)應(yīng)的plc內(nèi)部數(shù)據(jù)字就行。每增加一個(gè)設(shè)備,只要增加一次功能塊調(diào)用,賦給功能塊四個(gè)參數(shù):設(shè)備順序號(hào)、輸入信號(hào)地址、輸出信號(hào)地址,則信號(hào)處理過程就自動(dòng)完成,處理結(jié)果也放在了對(duì)應(yīng)的數(shù)據(jù)字中。可以看出,利用設(shè)備標(biāo)準(zhǔn)處理功能塊,幾百個(gè)設(shè)備與幾千個(gè)設(shè)備的編程難度是一樣的。


4 結(jié)束語
  通過以上的論述,可以看出,這些數(shù)據(jù)量設(shè)備控制模塊的設(shè)計(jì)遵從面向?qū)ο缶幊趟枷耄黝愒O(shè)備的處理過程封裝在標(biāo)準(zhǔn)功能塊中,只保留了與具體設(shè)備有關(guān)的四個(gè)輸入輸出地址參數(shù),設(shè)備控制功能塊只需設(shè)計(jì)一次,就可以反復(fù)調(diào)用,這樣就大大簡(jiǎn)化了控制系統(tǒng)的程序設(shè)計(jì)。該方法已經(jīng)在大型啤酒發(fā)酵過濾生產(chǎn)控制系統(tǒng)設(shè)計(jì)中的得到應(yīng)用。

上一頁 1 2 下一頁

評(píng)論


技術(shù)專區(qū)

關(guān)閉