18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> 梯形圖實例 >> 正文

西門子S7-200 PLC控製的恒壓供水泵站實例

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/10/20

    本節介紹一個(ge) 三泵生活/消防雙恒壓無塔供水的實例。如圖9-10所示,市網自來水用高低水位控製器EQ來控製注水閥YV1,自動把水注滿儲(chu) 水水池,隻要水位低於(yu) 高水位,就自動往水池注水。水池的高/低水位信號也直接送給PLC,作為(wei) 高/低水位報警。為(wei) 了保證供水的連續性,水位上下限傳(chuan) 感器高低距離較小。生活用水和消防用水共用三台泵,平時電磁閥YV2處於(yu) 失電狀態,關(guan) 閉消防管網,三台泵根據生活用水的多少,按一定的控製邏輯運行,維持生活用水低恒壓。當有火災發生時,電磁閥YV2得電,關(guan) 閉生活用水管網,三台泵供消防用水使用,維持消防用水的高恒壓值。火災結束後,三台泵再改為(wei) 生活供水使用。

生活消防雙恒壓供水係統構成圖 

    9-10    生活消防雙恒壓供水係統構成圖

    對三泵生活/消防雙恒壓供水係統的基本要求是:

   (1)生活供水時,係統低恒壓值運行,消防供水時高恒壓值運行。

    (2)三台泵根據恒壓的需要,采取“先開先停”的原則接入和退出。

   (3)在用水量小的情況下,如果一台泵連續運行時間超過3h,則要切換下一台泵,即係統具有“倒泵功能”,避免某一台泵工作時間過長。

   (4)三台泵在啟動時都要有軟啟動功能,要有完善的報警功能。

   (5)對泵的操作要有手動控製功能,手動隻在應急或檢修時臨(lin) 時使用。

    一、控製係統的I/O點及地址分配

    根據圖9-10及以上控製要求統計控製係統的輸入/輸出信號的名稱、代碼及地址編號如表9-7所示。水位上下限信號分別為(wei) I0.1I0.2,它們(men) 在水淹沒時為(wei) 0,露出時為(wei) 1

    9-7    輸入輸出點代碼及地址編碼

輸入輸出點代碼及地址編碼 

    二、PLC係統選型

    從(cong) 上麵的分析可以知道,係統共有開關(guan) 量輸入點6個(ge) 、開關(guan) 量輸出點12個(ge) 、模擬量輸入點1個(ge) 、模擬量輸出點1個(ge) 。如果選用CPU224PLC,也需要擴展單元;如果選用CPU226PLC,則價(jia) 格較高,浪費較大。參照西門子S7-200產(chan) 品目錄及市場實際價(jia) 格,選用主機為(wei) CPU222(8/6繼電器輸出)一台,加上一台擴展模塊EM222(8繼電器輸出),再擴展一個(ge) 模擬量模塊EM235(4AI/1AQ)。這樣的配置是最經濟的。整個(ge) PLC係統的配置如圖9-11所示。

恒壓供水PLC係統組成 

    9-11    恒壓供水PLC係統組成

    三、電氣控製係統原理圖

    電氣控製係統原理圖包括主電路圖、控製電路圖及PLC外圍接線圖。

    1.主電路圖

    9-12所示為(wei) 電控係統主電路。三台電機分別為(wei) M1M2M3。接觸器KM1KM3KM5分別控製M1M2M3的工頻運行;接觸器KM2KM4KM6分別控製M1M2M3的變頻運行。

變頻器恒壓供水電控係統主電路 

    9-12    電控係統主電路

   FR1FR2FR3分別為(wei) 三台電機過載用的熱繼電器;QS1QS2QS3QS4分別為(wei) 三台泵電機主電路的隔離開關(guan) ;FU1為(wei) 主電路的熔斷器;VVVF為(wei) 通用變頻器。

    2.控製電路圖

    9-13所示為(wei) 電控係統控製電路圖,圖中SA為(wei) 手動/自動轉換開關(guan) ,SA打在1的位置為(wei) 手動控製狀態,打在2的位置為(wei) 自動控製狀態。手動運行時,可用按鈕SB1SB8控製三台泵的啟/停和電磁閥YV2的通/斷;自動運行時,係統在PLC程序控製下運行。

    圖中HL10為(wei) 自動運行狀態電源指示燈。對變頻器進行複位時隻提供一個(ge) 幹觸點信號,由於(yu) PLC4個(ge) 輸出點為(wei) 一組且共用一個(ge) COM端,而本係統又沒有剩下單獨的COM端輸出組,因此通過一個(ge) 中間繼電器KA的觸點對變頻器進行複頻控製。圖9-13中的Q0.0Q0.5Q1.0Q1.5為(wei) PLC的輸出繼電器觸點,它們(men) 旁邊的468等數字為(wei) 接線編號,可結合圖9-12一起讀圖。

恒壓供水電控係統控製電路 

    9-13    電控係統控製電路

    3PLC外圍接線圖

    9-14所示為(wei) PLC及擴展模塊外圍接線圖。發生火災時,火災信號SAI被觸動,I0.0為(wei) 1

    本例忽略了以下因素:

   (1)直流電源的容量。

   (2)電源方麵的抗幹擾措施。

   (3)輸出方麵的保護措施。

   (4)係統保護措施。

恒壓供水控製係統PLC及擴展模塊的外圍接線 

    9-14    恒壓供水控製係統PLC及擴展模塊的外圍接線

    四、係統程序設計

    硬件連接確定之後,係統的控製功能主要通過軟件實現,結合前述泵站的控製要求,對泵站的軟件設計分析如下:

    1.由“恒壓”要求出發的工作泵組數量管理

    前邊已經說過,為(wei) 了恒定水壓,在水壓降落時要提高變頻器的輸出頻率,且在一台泵工作不能滿足恒壓要求時,需啟動第二台泵或第三台泵。判斷是否啟動新泵的標準是變頻器的輸出頻率達到設定的上限值。這一功能可通過比較指令實現。為(wei) 了判斷變頻器工作頻率達上限值的確實性,應濾去偶然的頻率波動引起的頻率達到上限的情況,在程序中考慮采取時間濾波。

    2.多泵組泵站泵組管理規範

    由於(yu) 變頻器泵站希望每一次啟動電動機均為(wei) 軟啟動,又規定各台水泵必須交替使用,多泵組泵站泵組的投運要有個(ge) 管理規範。在本例中,控製要求中規定任一台泵連續變頻運行不得超過3小時,因此每次需啟動新泵或切換變頻泵時,以新運行泵為(wei) 變頻泵是合理的。具體(ti) 操作時,將現行運行的變頻泵從(cong) 變頻器上切除,並接上工頻電源運行,將變頻器複位並用於(yu) 新運行泵的啟動。除此之外,泵組管理還有一個(ge) 問題就是泵的工作循環控製,本例中使用泵號加1的方法實現變頻泵的循環控製(3再加1等於(yu) 零),用工頻泵的總數結合泵號實現工頻泵的輪換工作。

    3.程序的結構及程序功能的實現

    由於(yu) PLC在恒壓供水係統中的功能較多,模擬量單元及PID調節都需要編製初始化及中斷程序,因此本程序可分為(wei) 三部分:主程序、子程序和中斷程序。

    係統初始化的一些工作放在初始化子程序中完成,這樣可節省掃描時間。利用定時器中斷功能實現PID控製的定時采樣及輸出控製。主程序的功能最多,如泵切換信號的生成、泵組接觸器邏輯控製信號的綜合及報警處理等都在主程序中。生活及消防雙恒壓的兩(liang) 個(ge) 恒壓值是采用數字方式直接在程序中設定的。生活供水時係統設定值為(wei) 滿量程的70%,消防供水時係統設定值為(wei) 滿量程的90%。在本係統PID中,隻是用了比例和積分控製,其回路增益和時間常數可通過工程計算初步確定,但還需要進一步調整以達到最優(you) 控製效果。初步確定的增益和時間常數為(wei) :

    增益Kc=0.25

    采樣時間Ts=0.2 s

    積分時間Ti=30 min

    程序中使用的PLC元件及其功能如表9-8所示。

    9-8    程序中使用的PLC機內(nei) 器件及功能

 程序中使用的PLC機內(nei) 器件及功能 

    雙恒壓供水係統的梯形圖程序及程序注釋如下。因為(wei) 程序較長,所以讀圖時請按網絡標號的順序進行。

    程序注釋:雙恒壓供水

   Network1

    //上電初始化,調初始化子程序

   LD    SM0.0

   CALL    SBR0

   Network2

    //消防/生活壓力給定

   LD    I0.0

   MOVR    0.9,  VD104

   NOT

   MOVR  0.7  VD104

   Network 3

    //故障結束時重新激活

   LD    SM0.1

   O    M0.0

   INCB    VB300

   Network4

    //增泵、濾波

   LD    I0.0

   AD>=    VD250,  VD212

   LDN    I0.0

   AD>=    VD250,  VD208

   OLD

   AN    M0.1

   TON    T37,  50

   Network 5

    //工頻泵加1

   LD    T37

   AB<=    VB301,  1

   EU

   =    M0.1

   INCB    VB301

   Network 6

    //減泵、濾波

   LDD<=  VD250,  1800

   AN    M0.2

   TON    T38,  100

   Network 7

    //工頻泵減1

   LD    T38

   AB>    VB301,  0

   EU

    =    M0.2

   INCB    VB301

   Network 8

    //增泵或倒泵時置位

   LD    M0.1

   0    M0.3

   S    M2.0,  l

   Network 9

    //複位變頻器頻率,準備軟啟動

   LD    M2.0

   TON    T33,  1

   =    Q1.5

    Network 10

    //關(guan) 斷當前變頻泵

   LD    T33

   EU

   =    M0.4

   Network 11

    //變頻泵號加1

   LD    M0,4

   S    M2.1,  l

   INCB    VB300

   Network 12

   LD    M2.1

   TON    T34,  2

   Network 13

    //產(chan) 生當前泵工頻啟動脈衝(chong) 信號

   LD    T34

   EU

   =    M0.5

   R    M2.1,  1

   Network 14

   LD    M0.5

   S    M2.2,  1

   Network 15

   LD    M2.2

   TON    T39,  30

   Network 16

    //下一台泵變頻運行啟動信號

   LD    T39

   EU

   =    M0.6

   R    M2.2,  1

   R    M2.0,  1

   Network 17

    //變頻泵號轉移

   LDB>    VB300,  3

   MOVB    1  VB300

   Network 18

   //計時

   LDB=    VB301,  0

   A    SM0.4

   EU

   INCD    VD310

   Network 19

   //3 h到,倒泵

   LDD>=  VD310,  180

   EU

   =    M0.3

   MOVD  0  VD310

   Network 20

    //有工頻泵運行時,複位VD310

   LDB<>    VB301,  0

   MOVD  +0,  VD310

   Network 21

    //1號泵變頻運行邏輯

   LD    SM0.1

   0    M0.0

   0    M0.6

   AB=    VB300,  1

   O    Q0.1

   AN    M3.0

   AN    M0.4

   AN    Q0.0

   =    Q0.1

   Network 22

   //2號泵變頻運行邏輯

   LD    M0.6

   AB=    VB300,2

    O    Q0.3

   AN    M3.0

   AN    M0.4

   AN    Q0.2

   =    Q0.3

   Network 23

   //3號泵變頻運行邏輯

   LD    M0.6

   AB=    VB300,  2

   O    Q0.5

   AN    M0,3

   AN    M0.4

   AN    Q0.4

   =    Q0.5

   Network 24

   //1號泵工頻運行邏輯

   LD    M0.5

    O    Q0.0

   LDB=    VB300,  2

   AB>    VB301,  0

   LDB=    VB300,  3

   AB>    VB301,  1

   OLD

   ALD

   AN    Q0.1

   =    Q0.0

   Network 25

   //2號泵工頻運行邏輯

   LD    M0.5

    O    Q0.2

   LDB=    VB300,  3

   AB>    VB301,  0

   LDB=    VB300,  1

   AB>    VB301,  1

   OLD

   ALD

   AN    Q0.3

   =    Q0.2

   Network 26

   //3號泵工頻運行邏輯

   LD    M0.5

   O    Q0.4

   LDB=    VB300,  1

   AB>    VB301,  0

   LDB=    VB300,  2

   AB>    VB301,  1

   OLD

   ALD

   AN    Q0.5

   =    Q0.4

   Network 27

    //發生火災時,打開YV2

   LD    I0.0

   =    Q1.0

   Network 28

    //水池低水位處理

   LD    I0.1

   O    M3.1

   A    I0.2

   =    M3.1

   Network 29

    //水池水位下限信號燈

   LD    SM0.5

    O    M3.2

   A    M3.1

    O    I0.5

   =    Q1.1

   Network 30

   LD    SM0.5

    O    M3.3

   A    I0.3

   O    I0.5

   =    Q1.2

   Network 31

   LD    SM0.5

   O    M3.3

   A    I0.0

   O    I0.5

   =    Q1.3

   Network 32

   LD     I0.4

   O      M3.2

   A      M3.1

   =    M3.2

   Network 33

   LD    I0.4

   O    M3.3

   A    I0.3

   =    M3.3

   Network 34

   LD    I0.4

   O     M3.4

   A     I0.0

   =    M3.4

   Network 35

   LD     M3.1

   N     M3.2

   LD      I0.3

   AN     M3.3

   OLD

   LD     I0.0

   AN     M3.4

   OLD

   O       I0.5

   Q1.4

   Network 36

   LD    M3.1

   O     I0.3

   =    M3.0

   MOVB   0,  VB300

   MOVB   0,  VB301

   ED

   =    M0.0

    初始化子程序:

    Network 1

    LD     SM0.0

    MOVD  +1800,  VD204

    MOVD  22400,  VD208

    MOVD  28800,  VD212

    MOVR  0.25,  VD112

    MOVR  0.2,  VD116

    MOVR  30.0,  VD120

    MOVR  0.0,  VD124

    MOVR   20.0,  SMD34

    ATCH   INT1,  10

    Network 1 //PID中斷子程序

    LD     SM0.0

    ITD     AIW0,  AC0

    DTR    AC0,  ACO

    /R    32000.0,  AC0

    MOVR  AC0,  VD100

    PID     VB100,  0

    MOVR  VD108,  AC0

    MOVR  VD108,  AC0

    *R      32000.0,  AC0

    Network 2

    LDR<=  AC0,  VD204

    OW>    T39,  25

    MOVD  AC0, AC0

    Network 3

    LD     SM0.0

    ROUND  AC0,  AC0

    MOVD  AC0, VD250

    DTI     AC0,  AC0

    MOVW  AC0, AQW0

    END_INTERRUPT_BLOCK

Tags:恒壓供水,西門子plc,S7-200  
責任編輯:admin
  • 上一篇文章:
  • 下一篇文章: 沒有了
  • 相關文章列表
    昆侖通態與西門子S7-200 PLC通訊樣例_昆侖通態和西門子plc的連接
    西門子S7-200 SMART PLC-smart高速計數器__西門子plc高速計數器實
    西門子S7-200PLC的智能停車場控製係統設計 plc停車場車位控製係統
    西門子S7-200 SMART PLC經典實例:簡易機械手的PLC控製線路與程序
    基於西門子S7-1200 PLC四路搶答器係統設計
    西門子PLC控製的紅綠燈,一看就明白,比較指令和計數器
    用西門子PLC設計複雜十字路口的紅綠燈控製係統,讓交通井然有序
    在程序中看到有I和Q的符號,如何理解I和Q?西門子PLC輸入映像存儲
    西門子S7-200 PLC線圈驅動輸出指令描述,LD OUT
    西門子S7-200SMART PLC十字路口交通信號燈控製係統實例
    西門子S7-200SMART PLC使用定時器和比較指令 ,紅綠燈控製十字交
    S7-200 SMART的PORT0與PORT1能否同時做從站使用?
    西門子PLC 200Smart Modbus-RTU串口通訊(主機)梯形圖,RS485串口
    如何使用西門子S7-200 PLC實現工作小時累計,時間累加流程圖及設
    西門子S7-200PLC的CPU224 XP 本體上的模擬量輸入輸出實例
    西門子S7-200順序控製(SCR)指令 (S繼電器)使用總結SCR、SCRT
    用西門子PLC控製電機正反轉的編程 往返小車梯形圖及電路原理圖
    西門子S7-200SMART PLC順序控製繼電器(S繼電器)使用總結SCR、S
    西門子PLC S7-200和200SMART 循環跳轉指令  FOR-NEXT循環,JMP和L
    西門子PLC 順序控製指令包括三個指令SCR SCRT SCRE (解讀順序控
    西門子S7-200SMART PLC控製兩台電動機,順啟逆停控製
    plc編程裏的SCR、SCRT、SCRE分別是什麽意思
    【S7200指令教程】順序控製指令SCR SCRT SCRE 程序控製指令
    開放式通信之MODBUS TCP通信_西門子PLC MODBUS-TCP通信
    西門子SMART PLC的Modbus RTU通信功能,主從站通訊MBUS_CTRL和MB
    西門子S7-200SMART PLC Modbus讀取D800通用測力儀的數據梯形圖實
    PLC模擬輸入濾波的作用是什麽_PLC模擬輸入濾波的十種方法
    西門子PLC局部變量表與子程序使用技巧有哪些,局部變量與全局變量
    西門子S7-200SMART PLC 模擬量輸入單位時間內如何計算采集次數的
    西門子S7-200SMART PLC案例應用之中位值平均濾波算法,應用於模擬
    請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
    1分 2分 3分 4分 5分

    還可以輸入 200 個字
    [ 查看全部 ] 網友評論
    推薦文章
    最新推薦
    關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
    返回頂部
    刷新頁麵
    下到頁底
    晶體管查詢