qczy1
級別: *
精華主題: * 篇
發(fā)帖數量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看qczy1的 主題 / 回貼
樓主  發(fā)表于: 2008-12-22 10:09
鑒于三菱A1S68AD模塊官方的說明書對新手來說比較晦澀,本人將68AD模塊的調試和編程心得給大家分享。
首先要確認的是需要轉換的是什么信號,電流或電壓。根據所需信號的不同,需要對68AD背面的三個撥瑪開關SW1,SW2,SW3進行調整。68AD有8個通道,每個通道都需要對應三個撥瑪開關。例如:要對CH1輸入0-20MA的電流信號,則需要將SW1撥到OFF,SW2,SW3撥到ON.具體可見手冊4-3頁。
其次接線不要接錯,注意正負極。
最后來講下編程。
1)    啟動,轉換結束信號。
在68AD編程中,并不需要結束信號,只需要一個啟動信號。啟動信號是以槽號起始地址加一。若在0號槽,啟動信號為X1,在1號槽,0號槽空,啟動信號為X11,在2號槽,1號槽也有個占32點的模塊,這個時候啟動信號就是X21.
2) 下面一模塊在第0號槽對模塊編程:
LD X1
TO  H0(H0是AD模塊的起始地址,用16進制表示) K0(AD緩存寄存器中AD轉換允許,禁止標志) H0FF(通道全部打開) K0
LD X1
FROM  H0  K20(第一個通道在緩存寄存器中的值)  D10(存入的數據寄存器)K0
重點說明:
(1)TO 后面的一個K0 是不可更改的,這個是數據緩存器的內部定義。
(2)H0FF :8通道全部打開,及CH1-CH8全為1,用2進制表示為11111111
以此類推,若打開2,6,7號通道,為01100010,換成16進制就為H62。將此值送到K0,系統(tǒng)便會識別出來是讀取這幾個通道的值。
(3)K20 :緩存寄存器的第20位,對應的是CH1的數字輸出值。以此類推。CH2對應的是K21,CH3對應的是K22.
(4)注意模塊的位置,對應的起始地址?詹郯16點處理。
3)AD轉換結束標志
三菱的官方說法是不需要的,只需要AD轉換允許這個信號,即啟動信號。
TO和FROM指令前面都用 這個啟動信號就可以列。
本帖最近評分記錄:
  • 下載積分:+5(sjm213) 支持原創(chuàng)!
    dongfang
    級別: 略有小成
    精華主題: 0
    發(fā)帖數量: 137 個
    工控威望: 344 點
    下載積分: 585 分
    在線時間: 40(小時)
    注冊時間: 2009-03-05
    最后登錄: 2014-11-05
    查看dongfang的 主題 / 回貼
    1樓  發(fā)表于: 2009-06-11 21:31
    xie xie le