日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)入門教程 >> 正文

6.4.2 PID控制功能的應(yīng)用

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2018/8/7
PID控制功能的應(yīng)用
1. 控制任務(wù)
一恒壓供水水箱,通過變頻器驅(qū)動的水泵供水,維持水位在滿水位的70%。過程變量PVn為水箱的水位(由水位檢測計提供),設(shè)定值為70%,PID輸出控制變頻器,即控制水箱注水調(diào)速電機(jī)的轉(zhuǎn)速。要求開機(jī)后,先手動控制電機(jī),水位上升到70%時,轉(zhuǎn)換到PID自動調(diào)節(jié)。
2. PID回路參數(shù)表,如表6-17所示。
表6-17 恒壓供水 PID控制參數(shù)表dzkfw.com.cn
地址 參數(shù) 數(shù)值
VB100 過程變量當(dāng)前值PVn 水位檢測計提供的模擬量經(jīng)A/D轉(zhuǎn)換后的標(biāo)準(zhǔn)化數(shù)值
VB104 給定值SPn 0.7
VB108 輸出值Mn PID回路的輸出值(標(biāo)準(zhǔn)化數(shù)值)
VB112 增益Kc 0.3
VB116 采樣時間Ts 0.1
VB120 積分時間Ti 30
VB124 微分時間Td 0(關(guān)閉微分作用)www.shkcfs.com
VB128 上一次積分值Mx 根據(jù)PID運(yùn)算結(jié)果更新
VB132 上一次過程變量PVn-1 最近一次PID的變量值
2. 程序分析
(1)I/O分配
手動/自動切換開關(guān)I0.0      模擬量輸入AIW0         模擬量輸出AQW0
(2)程序結(jié)構(gòu)
由主程序,子程序,中斷程序構(gòu)成。主程序用來調(diào)用初始化子程序,子程序用來建立PID回路初始參數(shù)表和設(shè)置中斷,由于定時采樣,所以采用定時中斷(中斷事件號為10),設(shè)置周期時間和采樣時間相同(0.1s),并寫入SMB34。中斷程序用于執(zhí)行PID運(yùn)算,I0.0=1時,執(zhí)行PID運(yùn)算,本例標(biāo)準(zhǔn)化時采用單極性(取值范圍32000)。
 
3. 語句表程序
主程序
LD     SM0.1
CALL   SBR_0
 
子程序(建立PID回路參數(shù)表,設(shè)置中斷以執(zhí)行PID指令)
LD     SM0.0
MOVR   0.7, VD104   // 寫入給定值(注滿70%)
MOVR   0.3, VD112   // 寫入回路增益(0.25)
MOVR   0.1, VD116   // 寫入采樣時間(0.1秒)
MOVR   30.0, VD120  // 寫入積分時間(30分鐘)
MOVR   0.0, VD124   // 設(shè)置無微分運(yùn)算
MOVB   100, SMB34  // 寫入定時中斷的周期100ms
ATCH   INT_0, 10     // 將INT-0(執(zhí)行PID)和定時中斷連接
ENI                  // 全局開中斷
 
中斷程序(執(zhí)行PID指令)
LD     SM0.0
ITD    AIW0, AC0      // 將整數(shù)轉(zhuǎn)換為雙整數(shù)
DTR    AC0, AC0      // 將雙整數(shù)轉(zhuǎn)換為實數(shù)
PID控制功能的應(yīng)用/R     32000.0, AC0     // 標(biāo)準(zhǔn)化數(shù)值
PID控制功能的應(yīng)用

MOVR   AC0, VD100   // 將標(biāo)準(zhǔn)化PV寫入回路參數(shù)表
PID控制功能的應(yīng)用LD     I0.0
PID控制功能的應(yīng)用PID    VB100, 0        //PID指令設(shè)置參數(shù)表起始地址為VB100,
LD     SM0.0
MOVR   VD108, AC0   // 將PID回路輸出移至累加器
*R     32000.0, AC0    // 實際化數(shù)值
PID控制功能的應(yīng)用
恒壓供水PID控制
圖6-18  恒壓供水 PID控制

ROUND  AC0, AC0     // 將實際化后的數(shù)值取整
DTI    AC0, AC0       // 將雙整數(shù)轉(zhuǎn)換為整數(shù)
MOVW   AC0, AQW0   // 將數(shù)值寫入模擬輸出
 
4. 梯形圖程序
梯形圖程序如圖6-18所示。
Tags:PID指令,指令,PID控制,PID,PLC  
責(zé)任編輯:admin
相關(guān)文章列表
初學(xué)者如何快速入門plc?PLC基礎(chǔ)入門,硬件和語法指令等
一文學(xué)會設(shè)備運(yùn)行時間累計程序編寫, 從零基礎(chǔ)到精通,收藏這篇就
三菱PLC實現(xiàn)設(shè)備累計運(yùn)行時間_時間指令HOUR三菱計時長程序怎么用
三菱/信捷 PLC PLSR/DPLSR 多段雙向脈沖帶加減速脈沖輸出指令詳解
三菱/信捷 PLC脈沖停止[STOP] 指令詳解
三菱FX2N系列PLC的TO指令、FROM指令解析,緩沖存儲器BFM
三菱plc特殊功能模塊讀取與寫入指令,TO指令和FROM指令,緩沖存儲
S7-200smart 恒溫PID控制_STEP7中PID設(shè)置溫度自動控制編程
三菱PLC的PID功能,PID指令詳解
西門子PLC的PID指令與應(yīng)用
【干貨】三菱PLC定位控制指令講解,DSZR、ZRN、PLSV、DRVI、DRVA
【三菱PLC指令教程】加法指令A(yù)DD和減法指令SUB
三菱PLC和臺達(dá)PLC的區(qū)別_三菱PLC特殊輔助輔助繼電器_臺達(dá)PLC實例
三菱PLC兩軸定位案例分析(建議收藏)DDRVI和DDRVA指令用法
三菱PLC控制伺服常用指令和程序段總結(jié),ZRN和DDRVA、DDRVI指令
三菱FX3U—加減乘除指令_三菱plc加減乘除指令程序
三菱PLC特殊模塊的讀寫指令解說,三菱FROM指令和TO指令詳解
三菱FX2N系列PLC的模擬量模塊的編程,三菱PLC的TO指令用法
三菱plc控制步進(jìn)電機(jī)實例
三菱plc步進(jìn)電機(jī)控制 三菱PLSY指令的用法
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 革吉县| 涞水县| 广宁县| 皮山县| 南丰县| 易门县| 永善县| 昭苏县| 新野县| 阳信县| 海南省| 沂水县| 林口县| 隆林| 德昌县| 天台县| 弥渡县| 宁城县| 横峰县| 丁青县| 股票| 唐河县| 肃北| 修武县| 盐池县| 伊川县| 贺兰县| 宁河县| 武平县| 惠州市| 成都市| 宁明县| 昌邑市| 拜泉县| 金门县| 舒城县| 芜湖县| 墨脱县| 依安县| 花莲县| 金堂县|