日本欧美一区-日本欧美一区二区三区片-日本强好片久久久久久AAA-日本-区一区二区三区A片-日本人伦一区二区三区-日本人妻A片成人免费看

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

電子開發(fā)網(wǎng)電子設(shè)計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> 其他PLC >> 三菱PLC編程入門實例 >> 正文

三菱FX3U PLC模擬量編程 FX3U-4AD模塊進行恒溫PID控制,三菱PLC的浮點數(shù)計算方法

作者:佚名    文章來源:網(wǎng)絡(luò)整理    點擊數(shù):    更新時間:2025/5/10

在上一篇的速度PID控制的文章中,我們已經(jīng)介紹了關(guān)于PID指令以及相關(guān)參數(shù)的具體應(yīng)用。所以本篇文章,主要是給出程序部分。

FX3U-4AD模塊 

三菱PLC模擬量實例三菱FX3U系列—FX3U-4AD模擬量,FX3U-4AD模擬量輸入模塊簡介
www.tuo13886.net.cn/Article/MITSUBISHI/9849.html

三菱FX3U-4AD模塊如何讀出模擬量數(shù)據(jù)?三菱FX3U-4AD模擬量電壓輸入采集實例
www.tuo13886.net.cn/Article/MITSUBISHI/10080.html

 

三菱plc模擬量編程 FX3U-4AD模塊的使用方法
www.tuo13886.net.cn/Article/tixingtu/9585.html

首先在給出程序之前,我們先了解一下以下幾個概念:

1.市電電壓的過零性:我們平常在用的市電電壓為交流220V,它的頻率是50HZ,因此1秒種內(nèi),它會出現(xiàn)50個正弦波形,得出每個波形的周期是20ms,而過零性的現(xiàn)象就是:當(dāng)在每個上半波形或者下半波形內(nèi),如果此時固態(tài)繼電器需要關(guān)斷或者導(dǎo)通,那么是不能馬上關(guān)斷或者導(dǎo)通的,必須等到過了下一個零點后,才能關(guān)斷或者導(dǎo)通。因此,我們當(dāng)我們用固態(tài)繼電器控制市電時,必須考慮將導(dǎo)通時間大于10ms。

2.PWM指令:PWM S1 S2 D,其中S1是脈寬,S2是周期,它們的單位都是ms。所以根據(jù)上面說的過零性,S1的值必須大于10才行。S1➗S2✖️額定功率實時輸出功率,當(dāng)S1S2時,就是全功率運行。另外,S2不能過長,因為它是以ms為單位,比如,將S1設(shè)置為1000,S2設(shè)置為10000,看似很合理,輸出功率10%,感覺能把水加熱,但是實際情況是,1秒加熱,99秒不加熱,那你說,這能加熱到目標溫度嗎?顯然不行。所以,一般我們將S2設(shè)置成1000。

好了,我們言歸正傳,下面是FX3U-4AD模塊參數(shù)設(shè)置:

#0:由于我的溫度變送器是4-20ma的量程,因此我們將4號通道設(shè)置成3。

#5:我們選擇平均次數(shù),平均次數(shù)根據(jù)需求來,可以設(shè)的大點,這樣溫度變化就能穩(wěn)定一些。

#13:通道4的實時溫度數(shù)據(jù)。

硬件接線:主要是4AD和溫度變送器的接線。固態(tài)繼電器的太簡單,就不畫出來了。FX3U-4AD模塊的端子定義

FX3U-4AD模塊的端子定義

模擬量算法:

4AD輸入的是4ma-20ma,對應(yīng)量程是0-16000。

溫度變送器也是4ma-20ma,對應(yīng)量程是-50°到400°。

因此我們直接略過4ma-20ma這組數(shù)據(jù),直接讓0-16000和-50°-400°進行耦合。

根據(jù)斜率方程式y(tǒng)=kx+b,然后得到兩組列算式:

-50=0*k+b

400=16000*k+b

最后得出溫度的計算公式:當(dāng)前溫度=(#13號數(shù)據(jù)*9)/320-50

有了上面的公式,我們就可以進行編程了,下面會貼出2種自整定的方法:

對了,提一句:加熱是逆動作,制冷是正動作!

三菱PLC的浮點數(shù)計算方法示例:

三菱PLC的浮點數(shù)計算方法示例 

小提示:在三菱PLC中 DESUB為浮點數(shù)減法運算指令;DEADD為浮點數(shù)加減法運算指令;

DEMUL為浮點數(shù)乘法運算指令;DEDIV為浮點數(shù)除法運算指令;

INT用于將其他數(shù)據(jù)類型(如浮點數(shù))轉(zhuǎn)換為整數(shù)類型;

在三菱PLC中,U0\G0是用于配置特殊功能模塊(如模擬量輸入/輸出模塊)參數(shù)的地址表示方法,具體含義如下:‌

  1. 結(jié)構(gòu)解析

    • U:代表特殊功能模塊的位置編號(如U0為第一個特殊模塊)。
    • G:代表模塊內(nèi)部的寄存器地址(如G0對應(yīng)模塊內(nèi)部的特定參數(shù)設(shè)置地址)。
    • \:分隔符,用于區(qū)分模塊位置和寄存器地址。
  2. 用途

    • U0\G0通常用于設(shè)置特殊功能模塊的參數(shù),例如:
      • 通道類型(電壓/電流輸入)、信號范圍等。
      • 平均次數(shù)、濾波設(shè)置等。
    • 例如,在模擬量輸入模塊中,U0\G0可能用于設(shè)置通道1的信號類型為電壓輸入(0~10V對應(yīng)數(shù)據(jù)范圍0~10000)。
  3. 示例應(yīng)用

    • 程序示例中常見用法:
      MOV HFFF2 U0/G0  ; 設(shè)置通道1為電壓輸入(對應(yīng)HFFF2為十六進制常數(shù)) 
        
    • 通過U0\Gx(x為寄存器地址)直接訪問模塊內(nèi)部參數(shù),簡化了指令編寫。
  4. 適用范圍

    • 該語法適用于三菱FX3U系列及之后的PLC型號。

首先是極限循環(huán)法:

最后是階躍響應(yīng)法:

最后,這只是一個溫控PID的框架,具體PID參數(shù)的設(shè)置,還是得依靠自己的經(jīng)驗,再結(jié)合自整定參數(shù),根據(jù)現(xiàn)場情況進行修改。

附PID參數(shù)調(diào)整口訣:

參數(shù)整定找最佳,從小到大順序查;
先是比例后積分,最后再把微分加;
曲線振蕩很頻繁,比例度盤要放大;
曲線漂浮繞大灣,比例度盤往小扳;
曲線偏離回復(fù)慢,積分時間往下降;
曲線波動周期長,積分時間再加長;
曲線振蕩頻率快,先把微分降下來;
動差大來波動慢。微分時間應(yīng)加長;
理想曲線兩個波,前高后低四比一;
一看二調(diào)多分析,調(diào)節(jié)質(zhì)量不會低;

若要反應(yīng)增快,增大P減小I;

若要反應(yīng)減慢,減小P增大I;

如果比例太大,會引起系統(tǒng)震蕩;

如果積分太大,會引起系統(tǒng)遲鈍。

Tags:模擬量,FX3U,三菱PLC  
責(zé)任編輯:admin
相關(guān)文章列表
三菱FX3U PLC 塑料擠出機加熱溫度PID控制程序帶詳細注釋
PLC實現(xiàn)冒泡排序,三菱PLC冒泡排序
三菱FX2N PLC編程實戰(zhàn):從基本邏輯到高級應(yīng)用
三菱PLC控制步進電機的實例(圖與程序) FX1S-14MT控制步進電機實例
三菱PLC控制器實現(xiàn)步進電機正反轉(zhuǎn)和調(diào)速控制,DECOP和ZRST
三菱PLC控制步進電機驅(qū)動刀具位移的絕對位置定位指令代碼及實例
三菱PLC脈沖輸出指令PLSY詳解
三菱PLC控制實例——步進電機控制,步距角和脈沖數(shù)
三菱FX-PLC電動機正反轉(zhuǎn)控制實例
詳解步進電機與PLC的接線,西門子、三菱等PLC接線(總結(jié)篇)PLC和
三菱PLC運用步進指令編寫順序的控制程序,狀態(tài)繼電器S用法,流程圖
三菱PLC怎么控制步進電機?梯形圖實例:三菱PLC和雷賽步進使用
三菱plc梯形圖FOR循環(huán)指令詳解,三菱PLC的FOR NEXT循環(huán)指令
三菱plc狀態(tài)繼電器S的使用方法,三菱PLC狀態(tài)繼電器實例
三菱PLC脈寬調(diào)制(PWM)指令代碼秒傳給大家!三菱PWM指令
三菱PLC脈沖密度(SPD)指令代碼
三菱plc梯形圖,三菱plc走馬燈循環(huán)控制,三菱plc移位指令SFTLP和
三菱PLC時間怎么輸入指令,三菱plc特殊繼電器、軟元件M8000等
三菱plc控制步進電機實例,步進電機控制指令PLSY、PLSR、ZRN、DR
控制三菱plc 三菱plc編程PLSY、ZRN、PLSR、PLSV、DRVI、DRVA指令
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網(wǎng)友評論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢