上海日成電子有限公司 RCCN - 為顧客創(chuàng)造價(jià)值 - ISO9001/IATF16949/ISO/TS22163
選擇語(yǔ)言 Language

線槽_PVC線槽_電纜接頭_尼龍?jiān)鷰冷壓端子_尼龍軟管_金屬軟管_導(dǎo)軌_汽車線束 - 上海日成電子有限公司RCCN

三菱PLC與西門(mén)子plc的模擬量編程詳解

三菱和西門(mén)子的PLC都有自己的獨(dú)特的長(zhǎng)處的,先講講三菱2AD模塊吧,2AD模塊是提供一個(gè)12位分辨率的模塊,最大的數(shù)字量是4096.這個(gè)4096跟12位分辨率是怎么樣的一個(gè)關(guān)系2進(jìn)制的12個(gè)1就是4096,當(dāng)然這個(gè)最大的數(shù)字量4096是可以2AD模塊上面的增益電位器調(diào)節(jié)的 。
      我就拿一個(gè)PT100的200度的溫度傳感器為例子,這個(gè)傳感器0度對(duì)應(yīng)的模擬量電流是4mA.200度對(duì)應(yīng)的模擬量電流是20mA,第一步就開(kāi)始校準(zhǔn)2AD的增益和偏置,所謂的增益和偏置實(shí)際上就是模擬量電流4mA和20mA所對(duì)應(yīng)的數(shù)字量,我們拿一個(gè)電流發(fā)生器產(chǎn)生出一個(gè)20mA的電流,然后接到2AD的模擬量電流輸入端。PLC上電以后找到模擬量對(duì)應(yīng)的數(shù)據(jù)寄存器看里面確當(dāng)前值是多少,可能里面的數(shù)據(jù)是一個(gè)未知的數(shù)據(jù)這是由于2AD在出廠的 時(shí)候是沒(méi)有調(diào)節(jié)到一個(gè)尺度的,我們就調(diào)節(jié)增益電位器使數(shù)字量為4000,為什么要調(diào)到4000呢由于溫度傳感器的量程為200度他們恰好是一個(gè)20倍的關(guān)系。接下來(lái)就是偏置了,調(diào)節(jié)電流發(fā)生器輸出4mA的電流,就看數(shù)據(jù)寄存器里面的數(shù)字量是多少。假如數(shù)據(jù)寄存器的數(shù)字量為0那我們就不用調(diào)節(jié)了。增益和偏置調(diào)節(jié)好以后就接上傳感器實(shí)際檢測(cè),PLC里面的程序要用到除法指令,由于要把數(shù)據(jù)寄存器里面的數(shù)據(jù)除以20就是實(shí)際溫度,當(dāng)然這是不夠的由于在良多自動(dòng)化控制的場(chǎng)合要很精確的溫度,所以就要用到浮點(diǎn)數(shù)變換指令和浮點(diǎn)數(shù)除法指令,三菱的浮點(diǎn)數(shù)可以留存小數(shù)位后3位即0.000度。 
      需要特別留意的是以上的是可以完成模擬量功能了,但我們看到的溫度變化是很快的,這是由于PLC每個(gè)掃描周期就執(zhí)行一次模擬量采集和模擬量運(yùn)算這個(gè)時(shí)間是很快的一般就20ms就執(zhí)行一次,所以里面的數(shù)字變化長(zhǎng)短常快,在這種情況下我們就要求均勻值,詳細(xì)的方法就是用累加指令在把累加的數(shù)據(jù)在除以累加的次數(shù)就可以。一般累加次數(shù)在5到10次之間。 
      西門(mén)子的模擬量跟三菱的是不一樣的他的分辨率比三菱要高,西門(mén)子EM231是提供一個(gè)16位分辨率的模塊最大數(shù)字量是32000也就是一個(gè)字的容量。西門(mén)子的模擬量在 使用方法上面也和三菱不一樣,由于西門(mén)子沒(méi)有增益和偏置調(diào)節(jié)電位器,所有對(duì)應(yīng)的數(shù)字量是經(jīng)由公式計(jì)算出來(lái)的。固然如斯但西門(mén)子的程序模塊化,在程序設(shè)計(jì)上面要簡(jiǎn)化得多直接在AIW數(shù)據(jù)寄存器里面就可以得到原始數(shù)據(jù)。 
      我就一個(gè)200度的傳感器簡(jiǎn)樸說(shuō)說(shuō),這個(gè)傳感器輸出的模擬電流是4到20mA,西門(mén)子的數(shù)字量是0到32000,假如按照三菱的算法則就會(huì)犯錯(cuò),由于4mA不是對(duì)應(yīng)數(shù)字量0而是6400,由于他們是1600倍的關(guān)系,4mA乘以1600=6400,所以我們得求出數(shù)字量6400和32000和溫度200的一個(gè)系數(shù),詳細(xì)公式是這樣的(32000-6400)除以200=128. 這個(gè)128就是他們的系數(shù),假如溫度傳感器是400度就除以400。 
最后我們把AIW數(shù)據(jù)寄存器里面的數(shù)據(jù)除以128就是當(dāng)前溫度了,需值得留意的是西門(mén)子的模擬量最好在間斷程序里面。

相關(guān)文章

上一篇: 短路接地線安裝使用注意事項(xiàng)
下一篇: PLC編程的ASCII碼 什么是ASCII碼
技術(shù)
支持
聯(lián)系
我們
在線
留言
下載
資料
打印
本頁(yè)
官方
微信
微信二維碼 官方微信
收藏
本頁(yè)
返回
頂部
黃金喊單