新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 數字量設備控制模塊的設計分析

        數字量設備控制模塊的設計分析

        作者: 時間:2016-12-16 來源:網絡 收藏

        本文引用地址:http://www.104case.com/article/201612/330990.htm


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


          有了各類數字量設備的標準處理功能塊,涉及到數字量設備的plc控制程序編寫起來就非常簡單。想修改某個設備的報警檢測時間也很方便,只要通過電腦修改對應的plc內部數據字就行。每增加一個設備,只要增加一次功能塊調用,賦給功能塊四個參數:設備順序號、輸入信號地址、輸出信號地址,則信號處理過程就自動完成,處理結果也放在了對應的數據字中??梢钥闯?,利用設備標準處理功能塊,幾百個設備與幾千個設備的編程難度是一樣的。


        4 結束語
          通過以上的論述,可以看出,這些數據量設備控制模塊的設計遵從面向對象編程思想,各類設備的處理過程封裝在標準功能塊中,只保留了與具體設備有關的四個輸入輸出地址參數,設備控制功能塊只需設計一次,就可以反復調用,這樣就大大簡化了控制系統的程序設計。該方法已經在大型啤酒發酵過濾生產控制系統設計中的得到應用。

        上一頁 1 2 下一頁

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 屏东市| 云安县| 孟连| 大冶市| 博乐市| 噶尔县| 宣化县| 石台县| 安仁县| 钦州市| 合川市| 临高县| 稻城县| 略阳县| 龙井市| 蒙阴县| 莲花县| 崇仁县| 法库县| 虹口区| 特克斯县| 横山县| 安陆市| 兴隆县| 西盟| 济源市| 江达县| 连城县| 弥勒县| 襄汾县| 南宁市| 偏关县| 荣昌县| 岫岩| 梨树县| 湖口县| 临高县| 从江县| 石渠县| 永福县| 宾阳县|