qczy1
級(jí)別: *
![]() |
鑒于三菱A1S68AD模塊官方的說(shuō)明書(shū)對(duì)新手來(lái)說(shuō)比較晦澀,本人將68AD模塊的調(diào)試和編程心得給大家分享。 首先要確認(rèn)的是需要轉(zhuǎn)換的是什么信號(hào),電流或電壓。根據(jù)所需信號(hào)的不同,需要對(duì)68AD背面的三個(gè)撥瑪開(kāi)關(guān)SW1,SW2,SW3進(jìn)行調(diào)整。68AD有8個(gè)通道,每個(gè)通道都需要對(duì)應(yīng)三個(gè)撥瑪開(kāi)關(guān)。例如:要對(duì)CH1輸入0-20MA的電流信號(hào),則需要將SW1撥到OFF,SW2,SW3撥到ON.具體可見(jiàn)手冊(cè)4-3頁(yè)。 其次接線(xiàn)不要接錯(cuò),注意正負(fù)極。 最后來(lái)講下編程。 1) 啟動(dòng),轉(zhuǎn)換結(jié)束信號(hào)。 在68AD編程中,并不需要結(jié)束信號(hào),只需要一個(gè)啟動(dòng)信號(hào)。啟動(dòng)信號(hào)是以槽號(hào)起始地址加一。若在0號(hào)槽,啟動(dòng)信號(hào)為X1,在1號(hào)槽,0號(hào)槽空,啟動(dòng)信號(hào)為X11,在2號(hào)槽,1號(hào)槽也有個(gè)占32點(diǎn)的模塊,這個(gè)時(shí)候啟動(dòng)信號(hào)就是X21. 2) 下面一模塊在第0號(hào)槽對(duì)模塊編程: LD X1 TO H0(H0是AD模塊的起始地址,用16進(jìn)制表示) K0(AD緩存寄存器中AD轉(zhuǎn)換允許,禁止標(biāo)志) H0FF(通道全部打開(kāi)) K0 LD X1 FROM H0 K20(第一個(gè)通道在緩存寄存器中的值) D10(存入的數(shù)據(jù)寄存器)K0 重點(diǎn)說(shuō)明: (1)TO 后面的一個(gè)K0 是不可更改的,這個(gè)是數(shù)據(jù)緩存器的內(nèi)部定義。 (2)H0FF :8通道全部打開(kāi),及CH1-CH8全為1,用2進(jìn)制表示為11111111 以此類(lèi)推,若打開(kāi)2,6,7號(hào)通道,為01100010,換成16進(jìn)制就為H62。將此值送到K0,系統(tǒng)便會(huì)識(shí)別出來(lái)是讀取這幾個(gè)通道的值。 (3)K20 :緩存寄存器的第20位,對(duì)應(yīng)的是CH1的數(shù)字輸出值。以此類(lèi)推。CH2對(duì)應(yīng)的是K21,CH3對(duì)應(yīng)的是K22. (4)注意模塊的位置,對(duì)應(yīng)的起始地址?詹郯16點(diǎn)處理。 3)AD轉(zhuǎn)換結(jié)束標(biāo)志 三菱的官方說(shuō)法是不需要的,只需要AD轉(zhuǎn)換允許這個(gè)信號(hào),即啟動(dòng)信號(hào)。 TO和FROM指令前面都用 這個(gè)啟動(dòng)信號(hào)就可以列。 |
---|---|
本帖最近評(píng)分記錄: |
mfjsx
專(zhuān)業(yè)非標(biāo)自動(dòng)化設(shè)備工程開(kāi)發(fā)
級(jí)別: 家園常客
![]() |
謝謝你了 |
|
---|---|---|
|
cailiang123
CAILIANG
級(jí)別: 論壇先鋒
![]() |
學(xué)習(xí)學(xué)習(xí),謝謝 |
---|---|
|
zhao123lang
男人就要對(duì)媳婦狠一點(diǎn)!
級(jí)別: 略有小成
![]() |
8通道的是6個(gè)DIP開(kāi)關(guān)吧? |
|
---|---|---|
|