行業(yè)動(dòng)態(tài)

當(dāng)前位置:三菱PLC > 新聞資訊 > 行業(yè)動(dòng)態(tài)

三菱FX3G型plc中AD和DA是如何轉(zhuǎn)換的

點(diǎn)擊:13713 日期:2019-01-28 選擇字號(hào):

三菱PLC中,AD和DA是怎么進(jìn)行轉(zhuǎn)換的?請(qǐng)閱讀下面文章一起來了解下。


在拿到DA模塊說明書時(shí),有很多人看不懂里面的說的什么,怎么樣,對(duì)于ADDA是如何轉(zhuǎn)換的不清楚,今天就將一下轉(zhuǎn)換機(jī)制:


ADDA模塊中有個(gè)緩沖存儲(chǔ)器分配(BFM),它是與PLC數(shù)據(jù)交換時(shí)暫時(shí)存放數(shù)據(jù)的地方,FX2NBFM使用如下表:


三菱FX3G型plc


BFM很多人看不懂這個(gè)表說的什么,首先BFM16位存儲(chǔ),(PLC中的16位、32位就是二進(jìn)制的位而不是10進(jìn)制)。


b15、b14、b13b12、b11b10、b9、b8、b7、b6、b5、b4、b3b2、b1、b0、對(duì)于FX2DA,我們只用到BFM1617兩個(gè)編號(hào),其他保留不用看,在#16里面,只用前8位,b7~b0,其他保留不用看。#17里面,只用到b2~b0,其他保留不用看。這就簡(jiǎn)單了。這個(gè)BFM怎么和PLC進(jìn)行數(shù)據(jù)交換呢,用Fromto指令來完成,Form是從BFM中取數(shù)據(jù),to是存數(shù)據(jù)。


FX2DA轉(zhuǎn)換的數(shù)字量最大為4000,也就是2^12,因此DA模塊只能轉(zhuǎn)換12位數(shù)據(jù),而#16只能暫存儲(chǔ)8位數(shù)據(jù),怎么辦?那就分兩次以低8位和高4位順序進(jìn)行寫,所以才有低8位數(shù)據(jù)保持,不然第二次就把第一次寫的覆蓋掉了。


#17里面有b2~b0,它的功能是:

b0:通過將1改變?yōu)?/span>0,通道2D/A轉(zhuǎn)換開始

b1:通過將1改變?yōu)?/span>0,通道2D/A轉(zhuǎn)換開始

b2:通過將1改變?yōu)?/span>0D/A轉(zhuǎn)換的低8位數(shù)據(jù)保持。


這里是什么意思呢?


想要通道2D/A轉(zhuǎn)換開始,就必須要降b0的值從1變成0,怎么實(shí)現(xiàn)呢,先傳送個(gè)1b0,再傳送個(gè)0就好了。

想要通道1D/A轉(zhuǎn)換開始,就必須要降b1的值從1變成0,怎么實(shí)現(xiàn)呢,先傳送個(gè)1b1,再傳送個(gè)0就好了。

想要通D/A轉(zhuǎn)換的低8位數(shù)據(jù)保持,就必須要降b2的值從1變成0,怎么實(shí)現(xiàn)呢,先傳送個(gè)1b2,再傳送個(gè)0就好了。


已說明書例子來講解下如何實(shí)現(xiàn)的:

三菱PLC


DA模塊PLC程序

a:數(shù)字?jǐn)?shù)據(jù)D100擴(kuò)展到輔助繼電器(M100~M115),K4M100表示M100~M115,k1表示連續(xù)4個(gè)M,例如下面的K2M100就表示M100~M107(為什么要用M來表示D呢,因?yàn)槲抑晦D(zhuǎn)換12位,D16位的)


三菱PLC


D換成M(12位數(shù)據(jù)的傳輸)M怎么能存儲(chǔ)數(shù)據(jù)呢,因此M是個(gè)位軟元件,只有斷開(0)和閉合(1),PLC數(shù)據(jù)都是二進(jìn)制處理的,比如字軟元件D16位的,所以就能通過M來表示,一個(gè)D需要16個(gè)M來儲(chǔ)存。

b:這條指令時(shí)將數(shù)據(jù)D100的低8位傳送到BFM#16編號(hào)進(jìn)行輸出。


c:將D100的低8位寫到#16后,還要寫高4位,為了不覆蓋,得先把低8位保持,c的指令就是保持功能,H000416進(jìn)制的數(shù)字4.轉(zhuǎn)換成二進(jìn)制就是100,對(duì)應(yīng)b2b1b0;c的第一條指令就是將b21,第二條將b20,這樣就完成#17的低8位保持功能了。


三菱FX3G型plc


c指令的低8位保持功能

ee的指令就是D/A轉(zhuǎn)換,H000216進(jìn)制的數(shù)字2.轉(zhuǎn)換成二進(jìn)制就是010,對(duì)應(yīng)b2b1b0;c的第一條指令就是將b11,第二條將b10,這樣就完成#17D/A轉(zhuǎn)換功能。


三菱FX3G型plc


DA轉(zhuǎn)換開始功能

以上就是DA模塊與PLC之間的數(shù)據(jù)轉(zhuǎn)換過程。


海藍(lán)機(jī)電為你提供機(jī)器人視覺、上位機(jī)軟件、自動(dòng)化開發(fā)、機(jī)電設(shè)備維修等技術(shù)服務(wù)

 

深圳市海藍(lán)機(jī)電設(shè)備有限公司www.breedreptiles.com)專業(yè)經(jīng)營(yíng):三菱PLC、三菱伺服電機(jī)三菱變頻器、三菱觸摸屏等工控自動(dòng)化產(chǎn)品的批發(fā)和代理工作。

電話:0755-88356296(10線) 吳經(jīng)理:13823726967 

 

本文原創(chuàng)自:深圳海藍(lán)機(jī)電設(shè)備有限公司,轉(zhuǎn)載請(qǐng)注明出處:http://www.breedreptiles.com/article/840.html.

評(píng)論信息

暫無留言!
發(fā)表評(píng)論
姓名:
內(nèi)容:
驗(yàn)證碼: 點(diǎn)擊換一個(gè) 看不清?

1.尊重網(wǎng)上道德,遵守中華人民共和國(guó)的各項(xiàng)有關(guān)法律法規(guī),不發(fā)表攻擊性言論。
2.承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任。
3.產(chǎn)品留言板管理人員有權(quán)保留或刪除其管轄留言中的任意內(nèi)容。
4.不支持HTML代碼且留言要通過審核后才會(huì)顯示,請(qǐng)勿惡意留言。