国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標題: 一臺變頻器和三臺水泵組成恒壓供水系統 S7-200的PLC程序 [打印本頁]

作者: coolice    時間: 2020-4-13 01:45
標題: 一臺變頻器和三臺水泵組成恒壓供水系統 S7-200的PLC程序
一拖三(一臺變頻器和三臺水泵)恒壓供水系統s7-200 plc程序帶詳盡的中文注釋,PID控制,plc外接TD400C文本屏,本程序內容完整適合從業人員參考學習。程序完整沒有任何加密。
程序源碼 一臺變頻器和三臺水泵恒壓供水系統plc程序.zip (15 KB, 售價: 10 E幣)
有個別網友反饋編譯出現錯誤,是因為這個S7-200程序需要用STEP7 MicroWIN V4.0(最好打SP9.0補丁)來編譯,很多人用STEP7 MicroWIN SMART來編譯肯定是不行的,不同的PLC不是完整兼容的,用它只能打開看看程序。


PLC類型:  CPU 224 CN REL 02.02
端口
端口 0                                  端口 1
PLC 地址:                                     2                                      .
最高地址:                                     31                                           .
波特率:                                      9.6 kbps                                       .
重試次數:                                     3                                       .
地址間隔刷新系數:                            10                                          .
斷電數據保持
數據區                        偏移量                       單元數目
范圍 0                         VB                                0                           8192
范圍 1                         VB                                0                           0
范圍 2                         T                             0                            32
范圍 3                         T                             64                              32
范圍 4                         C                             0                            30
范圍 5                         MB                                14                              18

符號                       地址                 注釋
壓力限幅                    VD160               限制壓力變化幅度
壓力檢測周期                C41
壓力比系數                   VD190              實際壓力與設定壓力比值
頻率增減周期                C42
實際壓力                    VD100
設定壓力                    VD200
增壓幅度限制                M0.7
降壓幅度限制                M0.6
變頻故障                    M1.5                變頻器故障至位0
低水位                      M2.0                低水位至位1
一泵故障                    M1.1                故障至位0
二泵故障                    M1.2                故障至位0
三泵故障                    M1.3                故障至位0
一泵時間                    C11                 計算運行時間到泵
二泵時間                    C12                 計算到泵運行時間
三泵時間                    C13                 計算到泵運行時間
一泵工頻                    Q0.1
二泵工頻                    Q0.3
三泵工頻                    Q0.5
一泵變頻                    Q0.2
二泵變頻                    Q0.4
三泵變頻                    Q0.6
頻率下限                    VW580               水泵最低運行頻率
輸出頻率                    VW215               PID輸出模擬量值
一泵延起                    T107
二泵延起                    T106
三泵延起                    T105
延時時間                    VW570               延時停泵起到消除干擾
水位修正值                  VD180
模擬量故障                   M1.6               壓力傳感器故障至位0
變頻轉工頻                   VW575              頻率到48HZ啟動工頻延時時間
到泵設定                    VW550               設定到泵時間最大6000分鐘
供水壓力                    AIW0
水箱液位                    AIW2
1 / 13

一臺變頻器和三臺水泵組成恒壓供水系統  /  POU 符號
符號                       地址                 注釋
一號泵                      SBR0                子程序注釋
二號泵                      SBR1
三號泵                      SBR2
變頻                       SBR3                子程序注釋
起停泵                      SBR4
模擬量                      SBR5
PID0_INIT                SBR6             此 POU 由 S7-200 指令向導的 PID 功能創建。
故障                       SBR7
Scale_I_to_R            SBR8
INT_0                    INT0               中斷程序注釋
PID_EXE                  INT1             此 POU 由 S7-200 指令向導的 PID 功能創建。
主程序                      OB1                 程序注釋


符號 地址 注釋
PID0_D_Counter VW302
PID0_D_Time VD246 微分時間
PID0_I_Time VD242 積分時間
PID0_SampleTime VD238 采樣時間 (要修改請重新運行 PID 向導)
PID0_Gain VD234 回路增益
PID0_Output VD230 標準化的回路輸出計算值
PID0_SP VD226 標準化的過程給定值
PID0_PV VD222 標準化的過程變量
PID0_Table VB222 PID 0 的回路表起始地址
//----------------------------------------------------------------
//下列內容由 S7-200 的 PID 指令向導生成。
//PID 0 的參數表。
//----------------------------------------------------------------
PID0_PV:VD222 0.0                //過程變量
PID0_SP:VD226 0.0                //回路給定值
PID0_Output:VD230 0.0            //回路輸出計算值
PID0_Gain:VD234 1.0              //回路增益
PID0_SampleTime:VD238 1.0        //采樣時間
PID0_I_Time:VD242 10.0           //積分時間
PID0_D_Time:VD246 0.0            //微分時間
VD250  0.0                       //積分項前值
VD254  0.0                      //上次運算時存儲的過程變量前值。
VB258  'PIDA'                    //擴展回路表標志
VB262  16#00                     //算法控制字節
VB263  16#00                     //算法狀態字節
VB264  16#00                     //算法結果字節
VB265  16#03                     //算法配置字節
VD266  0.08                     //從‘高級’按鈕或默認設置的偏差值
VD270  0.02                     //從‘高級’按鈕或默認設置的滯后死區值
VD274  0.1                      //從‘高級’按鈕或默認設置的起始輸出步長值
VD278  7200.0                   //從‘高級’按鈕或默認設置的看門狗超時值
VD282  0.0                      //由自動調節算法決定的增益值
VD286  0.0                      //由自動調節算法決定的積分時間值
VD290  0.0                      //由自動調節算法決定的微分時間值
VD294  0.0                      //選擇自動計算選項時由算法計算的偏差值
VD298  0.0                      //選擇自動計算選項時由算法計算的滯后死區值

向導配置類型
PID 指令向導
此向導配置生成的項目組件
子程序 "PID0_INIT"
中斷程序 "PID_EXE"
中斷程序已連接到事件 10,使用 SMB34 (定時中斷 0) 計時。
全局符號表 "PID0_SYM"
PID 配置數據將保存在數據塊的地址 (VB222 - VB341) 處,在數據頁 "PID0_DATA"中。
用法說明
以上列出的子程序和中斷程序將成為項目的一部分。要在程序內使用此配置,須在主程序塊中調用子程序
PID0_INIT。必須使用 SM0.0 在每個掃描周期中調用此子程序。此子程序將使能周期性執行 PID
功能的中斷程序PID_EXE。
回路參數
PID Number
Setpoint High Range
Setpoint Low Range
Gain
Sample Time
Integral Time
Derivative Time
0
16.00
0.00
1.00
1.00 sec.
10.00 min.
0.00 min.
回路輸入選項
標定
使用 20% 偏移量
范圍低限
單極性
已使能
6400
范圍高限 32000
回路輸出選項
輸出類型
標定
使用 20% 偏移量
范圍低限
模擬量
單極性
已使能
6400
范圍高限 32000
回路報警選項
Low Alarm (PV)
High Alarm (PV)
Analog input module error
Manual Control
已禁止
已禁止
已禁止
已禁止

向導配置類型
文本顯示向導
向導配置名稱
TD400C 配置 420
創建時間:
修改時間:
01/16/17 11:52:16 PM
01/17/17 12:30:07 AM
此向導配置生成的項目組件
子程序 "TD_ALM_420"
子程序 "TD_CTRL_420"
全局符號表 "TD_SYM_420"
TD 配置的數據頁 "TD_DATA_420",位于地址 (VB420-VB763)
用法說明
應在每次程序掃描時調用子程序 "TD_CTRL_420",并僅在程序中使用一次。調用子程序 "TD_ALM_420"
以使能特定的報警信息。
選項
選擇的 TD 型號和版本
將存儲塊偏移量設置為 VW0 嗎?
使能“實時時鐘 (TOD)”菜單。
使能“強制”菜單。
使能“存儲卡編程”菜單。
使能“改變 PLC 工作模式”菜單。
使能“編輯 PLC 存儲區”菜單。
使能密碼保護。
密碼
更新速率
按下按鍵時在 TD400C 顯示屏上顯示響應標志。
報警長度
報警應比其他優先顯示
TD400C 版本 1.0







0000
盡可能快
已使能
40 個字節 (雙行)

提示和標準菜單應當使用哪國語言?
您希望用戶定義信息使用哪一個字符集?
中文
簡體中文
語言集 "中文" 的報警
此配置定義 1 條報警。
報警 0 的文本
報警 0 的選項
此報警的符號名 Alarm0_0
此報警要求操作員確認 否
語言集 "中文" 的用戶菜單
此配置定義下列菜單選項:
索引
(0)
菜單文本
zhucaidan
菜單選項屏幕 0 (zhucaidan)
屏幕 0 的文本
工作壓力 <#0>KPa
工作平率 <#1>Hz
在沒有操作員操作時,此屏幕應當設置為默認顯示。
此用戶信息包含 2 個 PLC 數據引用。
<#0> 數據地址: VD100
數據格式: 實數 (浮點數)
小數點右側位數: 1
不允許數據編輯。
1 / 13
一臺變頻器和三臺水泵組成恒壓供水系統 / TD400C 配置 420
<#1> 數據地址: VD516
數據格式: 實數 (浮點數)
小數點右側位數: 1
不允許數據編輯。
屏幕 1 的文本
下限壓力 <#0> KPa
90% 壓力 <#1> KPa
設定壓力 <#2> KPa
此用戶信息包含 3 個 PLC 數據引用。
<#0> 數據地址: VD180
數據格式: 實數 (浮點數)
小數點右側位數: 1
允許數據編輯。
此數據的編輯通知位符號名。: Data_0_0
<#1> 數據地址: VD190
數據格式: 實數 (浮點數)
小數點右側位數: 1
允許數據編輯。
此數據的編輯通知位符號名。: Data_1_0
<#2> 數據地址: VD200
數據格式: 實數 (浮點數)
小數點右側位數: 1
允許數據編輯。
此數據的編輯通知位符號名。: Data_2

程序截圖


作者: lydnuner    時間: 2020-11-15 20:00
贊!!贊!!贊!!贊!!
作者: 彬彬有禮    時間: 2022-3-8 09:12
好好好,我喜歡。





歡迎光臨 ELEOK (http://m.afoofa.cn/) Powered by Discuz! X5.0