男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

當前位置:機電之家首頁 >> PLC技術>> plc應用 >> 三菱plc應用 >> 三菱模擬數字轉換模塊A1S64AD的編程方法
三菱模擬數字轉換模塊A1S64AD的編程方法

1、A1S64AD與CPU進行信號交換時,共使用32點輸入和32點輸出,如下表所示為A1S64AD位于0號槽位置時,其使用的輸入輸出信號地址分配(X0~X1F,Y0~Y1F),在其它插槽其輸入輸出地址可做相應的改變,如位于1#插槽時,其輸入輸出信號就變成了X20~X3F,Y20~Y3F。這些輸入輸出信號只是做為A1S64AD模塊和CPU交換信息用,其在物理并沒有實際的輸入輸出點(注:元件X表示A1S64AD向CPU的輸入信號,元件Y表示CPU向A1S64AD的輸出信號)。

表1:A1S64AD輸入/輸出信號一覽表

 

注意:在程序中可根據需要在處理有關A1S64AD有關指令時,可象普通接點一樣使用X0~X1F;而Y12僅作為A1S64AD出錯后的復位信號(置若罔聞后,A1S64AD復位),不能用作他用,更不能用來作為輸出來控制外部元器件。Y0~Y11,Y13~Y1F這些未用的信號則在程序中不能使用,如在程序中被ON/OFF,則可能會造成A1S64AD的不正常工作。

2、A1S64AD在CPU的內在中專門開辟了一塊數據區作為與CPU進行數據交換的存儲器。其地址分配如2所示(每個地址對應一個子6位的寄存器)。

2.2 A/D變換允許/禁止設定(地址0)

設定A1S64AD四個通道(CH1~CH4)A/D變換允許還是禁止(1:允許,0:禁止)。通道不使用時,須設成禁止狀態,可以縮短采樣周期的時間。

設定方法:

2.3 轉換方法的設定(地址1)

A1S64AD的A/D轉換方法有兩種:逐次逼近法和平均值法。

2.3.1 逐次逼近法

 A1S64AD把結果寄存器逐位置1,每次把數字結果又經過D/A轉換后得到的模擬量和輸入的模擬量相比較,如果得到的模擬量值大于輸入模擬量值,則該位清0,否則,該位置1。每個位依次如此比較,最后得到實際的A/D轉換結果值。

2.3.2 平均值法

 A1S64AD按設定的次數或時間對模擬信號進行A/D轉換,并將最大值和最小值所除的和值加以平均后,作為A/D變換的結果值。

2.3.3 設定方法

說明:1、使用平均值法時,必須設定是時間平均還是次數平均(在地址1設定),并在地址2~5設定好用來做平均的時間或次數;

2、使用逐次逼近法時,平均法的設定(地址1的b0~b3位,地址2~5)均無效。

2.4 平均時間/次數的設定(地址2~5)

當在地址1中指定了平均法采樣后,必須在地址2~5的相應通道內設定進行平均的次數或時間。可設定的范圍如下:

按次數的平均處理:1~500次

按時間的平均處理:80~1000ms

2.5 A/D轉換結果(地址10~13)

地址10~13分別是通道1~4的A/D轉換結果值,其結果為帶符號的16位字值,最高位b15為符號位(1為負0為正)。其格式如下圖所示:

2.6寫數據出錯代碼(地址18)

地址18是當CPU寫入數據出錯產生的出錯代碼,如下表所示:

表3:出錯代碼一覽表

說明:(1)同時產生幾個錯誤時,只保存最先發生的錯誤代碼;

(2)出錯代碼復位的方法是將出錯復位信號Y12置1;

(3)地址18寫入營,則出錯復位。

2.7 A/D變換結束標志(地址19)

數據格式如下:

2.8 A/D變換率設定(地址20)

A1S64AD有三種分辨率:1/4000,1/8000,1/12000。其設定及輸出值范圍如表4所示:

表4:分辨率的設定及輸出值

3、編程

3.1 編程步驟如下圖所示:

3.2 基本指令

3.2.1 讀出指令(從A1S64AD數據緩沖區中讀出數據)FROM,FROMP,DFROM,DFROMP

n1:A1S64AD第一個輸入/輸出號碼的高2位(用16進制3位數來表示)。如當A1S64AD分配輸入/輸出是X130~X14F,Y130~Y14F時,n1就為H13;

n2:從A1S64AD數據緩沖區讀出數據的地址,如讀出通道1的A/D轉換結果,n2=K10(10為CH1的A/D轉換結果在數據區中的地址);

D:存放讀出數據的第一寄存器;

n3:讀出數據的個數。

3.2.2 寫入數據(FROM,FROMP,DFROM,DFROMP)

 n1:同讀出指令

n2:同讀出指令

S:要寫入的數據

n3:寫入數據的個數

3.3 編程實例

這是一個以1/8000的分辨率,讀通道1至A/D變換結果的例子.通道1采用逐次逼近法進行A/D采樣,通道2/3采用50次的平均處理,通道3采用1000ms的平均處理.當錯誤發生時,以BCD碼顯示錯誤代碼.

3.3.1 系統構成

A1S64AD插于號槽,其輸入/出分別為:X00-X1F,Y00-Y1F.

3.3.2 初始設定內容

1)A/D變換允許通道------1,2,3通道

2)按次數平均處理-------2通道,次數為50次

3)按時間平均處理-------3通道,時間為1000ms

4)逐次逼近轉換-------1通道

5)分辨率-------"2",1/8000

3.3.3 用戶使用元件

 1)寫數據出錯復位標志------X20

2)讀A/D數字結果信號------X21

3)數據出錯外部BCD碼輸出------Y50至Y5B

4)出錯代碼存儲寄存器-------D0

5)數據出錯外部顯示-------Y40

6)A/D變換結束標志------M0至M2

7)A/D數據結果存儲寄存器------D10至D12

 3.3.4 程序

作者:未知 點擊:2334次 [打印] [關閉] [返回頂部]
本文標簽:三菱模擬數字轉換模塊A1S64AD的編程方法
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《三菱模擬數字轉換模塊A1S64AD的編程方法》相關權利人與機電之家網取得聯系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業有限公司
個人求購

王經理 【求購】  西湖輪胎  2026-3-20
蘇紅慶 【求購】  工業除濕機  2026-3-20
金喜 【求購】  線纜  2026-3-20
林杰 【求購】  自粘結鐵芯  2026-3-20
任建波 【求購】  鋰電鉆  2026-3-20
劉經理 【求購】  吊具電纜總...  2026-3-20
潘梟 【求購】  高強鋼焊絲  2026-3-19
李經理 【求購】  丹弗斯液壓...  2026-3-18
VIP公司推薦

主站蜘蛛池模板: 中阳县| 汽车| 长春市| 大城县| 满城县| 忻州市| 九江县| 邓州市| 苍溪县| 阿拉尔市| 安平县| 琼中| 翁源县| 通州区| 哈尔滨市| 乐平市| 福贡县| 如东县| 革吉县| 苏州市| 常州市| 睢宁县| 南郑县| 轮台县| 商都县| 辽宁省| 永春县| 兴业县| 南宁市| 德安县| 定南县| 汤阴县| 澎湖县| 九龙城区| 阜南县| 城步| 营山县| 乐东| 吉安市| 嵊泗县| 石首市|