一拖三(一臺變頻器和三臺水泵)恒壓供水系統(tǒng)s7-200 plc程序帶詳盡的中文注釋,PID控制,plc外接TD400C文本屏,本程序內(nèi)容完整適合從業(yè)人員參考學(xué)習(xí)。程序完整沒有任何加密。
程序源碼:
一臺變頻器和三臺水泵恒壓供水系統(tǒng)plc程序.zip
(15 KB, 售價: 10 E幣)
2020-7-20 00:34 上傳
點擊文件名下載附件
售價: 10 E幣 [記錄]
[ 購買]
有個別網(wǎng)友反饋編譯出現(xiàn)錯誤,是因為這個S7-200程序需要用STEP7 MicroWIN V4.0(最好打SP9.0補丁)來編譯,很多人用STEP7 MicroWIN SMART來編譯肯定是不行的,不同的PLC不是完整兼容的,用它只能打開看看程序。
7.png (12.37 KB)
下載附件
2020-7-20 00:33 上傳
1.gif (202.1 KB)
下載附件
2025-4-23 18:23 上傳
PLC類型: CPU 224 CN REL 02.02
端口
端口 0 端口 1
PLC 地址: 2 .
最高地址: 31 .
波特率: 9.6 kbps .
重試次數(shù): 3 .
地址間隔刷新系數(shù): 10 .
斷電數(shù)據(jù)保持
數(shù)據(jù)區(qū) 偏移量 單元數(shù)目
范圍 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
壓力比系數(shù) VD190 實際壓力與設(shè)定壓力比值
頻率增減周期 C42
實際壓力 VD100
設(shè)定壓力 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
變頻轉(zhuǎn)工頻 VW575 頻率到48HZ啟動工頻延時時間
到泵設(shè)定 VW550 設(shè)定到泵時間最大6000分鐘
供水壓力 AIW0
水箱液位 AIW2
1 / 13
一臺變頻器和三臺水泵組成恒壓供水系統(tǒng) / POU 符號
符號 地址 注釋
一號泵 SBR0 子程序注釋
二號泵 SBR1
三號泵 SBR2
變頻 SBR3 子程序注釋
起停泵 SBR4
模擬量 SBR5
PID0_INIT SBR6 此 POU 由 S7-200 指令向?qū)У?PID 功能創(chuàng)建。
故障 SBR7
Scale_I_to_R SBR8
INT_0 INT0 中斷程序注釋
PID_EXE INT1 此 POU 由 S7-200 指令向?qū)У?PID 功能創(chuàng)建。
主程序 OB1 程序注釋
符號 地址 注釋
PID0_D_Counter VW302
PID0_D_Time VD246 微分時間
PID0_I_Time VD242 積分時間
PID0_SampleTime VD238 采樣時間 (要修改請重新運行 PID 向?qū)?
PID0_Gain VD234 回路增益
PID0_Output VD230 標(biāo)準(zhǔn)化的回路輸出計算值
PID0_SP VD226 標(biāo)準(zhǔn)化的過程給定值
PID0_PV VD222 標(biāo)準(zhǔn)化的過程變量
PID0_Table VB222 PID 0 的回路表起始地址
//----------------------------------------------------------------
//下列內(nèi)容由 S7-200 的 PID 指令向?qū)伞?br />
//PID 0 的參數(shù)表。
//----------------------------------------------------------------
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' //擴展回路表標(biāo)志
VB262 16#00 //算法控制字節(jié)
VB263 16#00 //算法狀態(tài)字節(jié)
VB264 16#00 //算法結(jié)果字節(jié)
VB265 16#03 //算法配置字節(jié)
VD266 0.08 //從‘高級’按鈕或默認(rèn)設(shè)置的偏差值
VD270 0.02 //從‘高級’按鈕或默認(rèn)設(shè)置的滯后死區(qū)值
VD274 0.1 //從‘高級’按鈕或默認(rèn)設(shè)置的起始輸出步長值
VD278 7200.0 //從‘高級’按鈕或默認(rèn)設(shè)置的看門狗超時值
VD282 0.0 //由自動調(diào)節(jié)算法決定的增益值
VD286 0.0 //由自動調(diào)節(jié)算法決定的積分時間值
VD290 0.0 //由自動調(diào)節(jié)算法決定的微分時間值
VD294 0.0 //選擇自動計算選項時由算法計算的偏差值
VD298 0.0 //選擇自動計算選項時由算法計算的滯后死區(qū)值
向?qū)渲妙愋?br />
PID 指令向?qū)?br />
此向?qū)渲蒙傻捻椖拷M件
子程序 "PID0_INIT"
中斷程序 "PID_EXE"
中斷程序已連接到事件 10,使用 SMB34 (定時中斷 0) 計時。
全局符號表 "PID0_SYM"
PID 配置數(shù)據(jù)將保存在數(shù)據(jù)塊的地址 (VB222 - VB341) 處,在數(shù)據(jù)頁 "PID0_DATA"中。
用法說明
以上列出的子程序和中斷程序?qū)⒊蔀轫椖康囊徊糠帧R诔绦騼?nèi)使用此配置,須在主程序塊中調(diào)用子程序
PID0_INIT。必須使用 SM0.0 在每個掃描周期中調(diào)用此子程序。此子程序?qū)⑹鼓苤芷谛詧?zhí)行 PID
功能的中斷程序PID_EXE。
回路參數(shù)
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. | 回路輸入選項
標(biāo)定
使用 20% 偏移量
范圍低限 | 單極性
已使能
6400 | | 范圍高限 | 32000 | 回路輸出選項
輸出類型
標(biāo)定
使用 20% 偏移量
范圍低限 | 模擬量
單極性
已使能
6400 | | 范圍高限 | 32000 | 回路報警選項
Low Alarm (PV)
High Alarm (PV)
Analog input module error
Manual Control | 已禁止
已禁止
已禁止
已禁止 |
向?qū)渲妙愋?br />
文本顯示向?qū)?br />
向?qū)渲妹Q
TD400C 配置 420
創(chuàng)建時間:
修改時間: | 01/16/17 11:52:16 PM
01/17/17 12:30:07 AM | 此向?qū)渲蒙傻捻椖拷M件
子程序 "TD_ALM_420"
子程序 "TD_CTRL_420"
全局符號表 "TD_SYM_420"
TD 配置的數(shù)據(jù)頁 "TD_DATA_420",位于地址 (VB420-VB763)
用法說明
應(yīng)在每次程序掃描時調(diào)用子程序 "TD_CTRL_420",并僅在程序中使用一次。調(diào)用子程序 "TD_ALM_420"
以使能特定的報警信息。
選項
選擇的 TD 型號和版本
將存儲塊偏移量設(shè)置為 VW0 嗎?
使能“實時時鐘 (TOD)”菜單。
使能“強制”菜單。
使能“存儲卡編程”菜單。
使能“改變 PLC 工作模式”菜單。
使能“編輯 PLC 存儲區(qū)”菜單。
使能密碼保護(hù)。
密碼
更新速率
按下按鍵時在 TD400C 顯示屏上顯示響應(yīng)標(biāo)志。
報警長度
報警應(yīng)比其他優(yōu)先顯示 | TD400C 版本 1.0
是
是
是
是
是
否
是
0000
盡可能快
已使能
40 個字節(jié) (雙行)
否 |
提示和標(biāo)準(zhǔn)菜單應(yīng)當(dāng)使用哪國語言?
您希望用戶定義信息使用哪一個字符集? | 中文
簡體中文 | 語言集 "中文" 的報警
此配置定義 1 條報警。
報警 0 的文本
報警 0 的選項
此報警的符號名 Alarm0_0
此報警要求操作員確認(rèn) 否
語言集 "中文" 的用戶菜單
此配置定義下列菜單選項:
菜單選項屏幕 0 (zhucaidan)
屏幕 0 的文本
工作壓力 <#0>KPa
工作平率 <#1>Hz
在沒有操作員操作時,此屏幕應(yīng)當(dāng)設(shè)置為默認(rèn)顯示。
此用戶信息包含 2 個 PLC 數(shù)據(jù)引用。
| <#0> | 數(shù)據(jù)地址: VD100
數(shù)據(jù)格式: 實數(shù) (浮點數(shù)) | 小數(shù)點右側(cè)位數(shù): 1
不允許數(shù)據(jù)編輯。
1 / 13
一臺變頻器和三臺水泵組成恒壓供水系統(tǒng) / TD400C 配置 420
| <#1> | 數(shù)據(jù)地址: VD516
數(shù)據(jù)格式: 實數(shù) (浮點數(shù)) | 小數(shù)點右側(cè)位數(shù): 1
不允許數(shù)據(jù)編輯。
屏幕 1 的文本
下限壓力 <#0> KPa
90% 壓力 <#1> KPa
設(shè)定壓力 <#2> KPa
此用戶信息包含 3 個 PLC 數(shù)據(jù)引用。
| <#0> | 數(shù)據(jù)地址: VD180
數(shù)據(jù)格式: 實數(shù) (浮點數(shù)) | 小數(shù)點右側(cè)位數(shù): 1
允許數(shù)據(jù)編輯。
此數(shù)據(jù)的編輯通知位符號名。: Data_0_0
| <#1> | 數(shù)據(jù)地址: VD190
數(shù)據(jù)格式: 實數(shù) (浮點數(shù)) | 小數(shù)點右側(cè)位數(shù): 1
允許數(shù)據(jù)編輯。
此數(shù)據(jù)的編輯通知位符號名。: Data_1_0
<#2> 數(shù)據(jù)地址: VD200
數(shù)據(jù)格式: 實數(shù) (浮點數(shù))
小數(shù)點右側(cè)位數(shù): 1
允許數(shù)據(jù)編輯。
此數(shù)據(jù)的編輯通知位符號名。: Data_2
程序截圖
1.png (30.05 KB)
下載附件
2020-7-20 00:33 上傳
2.png (29.14 KB)
下載附件
2020-7-20 00:33 上傳
3.png (23.2 KB)
下載附件
2020-7-20 00:33 上傳
4.png (29.57 KB)
下載附件
2020-7-20 00:33 上傳
5.png (26.16 KB)
下載附件
2020-7-20 00:33 上傳
6.png (33.53 KB)
下載附件
2020-7-20 00:33 上傳
【必讀】版權(quán)免責(zé)聲明
1、本主題所有言論和內(nèi)容純屬會員個人意見,與本論壇立場無關(guān)。2、本站對所發(fā)內(nèi)容真實性、客觀性、可用性不做任何保證也不負(fù)任何責(zé)任,網(wǎng)友之間僅出于學(xué)習(xí)目的進(jìn)行交流。3、對提供的數(shù)字內(nèi)容不擁有任何權(quán)利,其版權(quán)歸原著者擁有。請勿將該數(shù)字內(nèi)容進(jìn)行商業(yè)交易、轉(zhuǎn)載等行為,該內(nèi)容只為學(xué)習(xí)所提供,使用后發(fā)生的一切問題與本站無關(guān)。 4、本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時本網(wǎng)站也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。 5、本網(wǎng)站所有軟件和資料均為網(wǎng)友推薦收集整理而來,僅供學(xué)習(xí)用途使用,請務(wù)必下載后兩小時內(nèi)刪除,禁止商用。6、如有侵犯你版權(quán)的,請及時聯(lián)系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|