欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

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

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

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

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

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

FX3U-4AD模塊 

三菱PLC模擬量實(shí)例三菱FX3U系列—FX3U-4AD模擬量,FX3U-4AD模擬量輸入模塊簡(jiǎn)介
m.simpaso.com/Article/MITSUBISHI/9849.html

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

 

三菱plc模擬量編程 FX3U-4AD模塊的使用方法
m.simpaso.com/Article/tixingtu/9585.html

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

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

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

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

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

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

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

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

FX3U-4AD模塊的端子定義

模擬量算法:

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

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

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

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

-50=0*k+b

400=16000*k+b

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

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

對(duì)了,提一句:加熱是逆動(dòng)作,制冷是正動(dòng)作!

三菱PLC的浮點(diǎn)數(shù)計(jì)算方法示例:

三菱PLC的浮點(diǎn)數(shù)計(jì)算方法示例 

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

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

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

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

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

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

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

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

    • 該語(yǔ)法適用于三菱FX3U系列及之后的PLC型號(hào)。

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

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

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

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

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

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

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

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

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

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

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢
主站蜘蛛池模板: 南充市| 门头沟区| 青州市| 民乐县| 曲沃县| 白玉县| 乐昌市| 临夏县| 五华县| 吴川市| 大丰市| 托克托县| 白朗县| 华容县| 清涧县| 芦溪县| 台北县| 桃园县| 新河县| 石屏县| 鸡泽县| 新和县| 潞城市| 双柏县| 庆安县| 都江堰市| 镇平县| 灌南县| 荥经县| 木兰县| 郁南县| 拜泉县| 黔东| 遂溪县| 梓潼县| 烟台市| 扎兰屯市| 乌鲁木齐县| 山西省| 定西市| 永善县|