1樓:匿名使用者
例項我沒有,我用300做過模擬量,給你說說吧。200的模擬量,是0-32000對應乙個電流範圍,你做乙個線性換算,把電流值用乙個0-32000之間的數對應好,然後,把這個0-32000之間的數寫到位址上去,就可以輸出乙個相應的電流值了。頃鍵閥門的開合量也一樣,閥門一定也是有乙個瞎慎電流或者電壓範圍來控制的,做好線性換算就行了。
希望這些對磨乎敬你有幫助,我從學校出來的時候也只會數字量,不會模擬量,一邊做一邊學來的,所以我覺得我的表述還是比較適合我們菜鳥看得懂得吧。
2樓:匿名使用者
模擬量的輸入/輸出都可以用下列的通用換算公式換算: ov = osh - osl)*(iv - isl)/(ish - isl)] osl 其中: ov:
換算結果 iv: 換算物件 osh: 換算結果的高限 osl:
換算結果的低限 ish: 換算物件的高弊爛鄭限 isl: 換算物件的低限 比如說你的輸入是4~20ma訊號,則ish=32000,isl=6400,osh=你的變送器量程高限,osl=你的變送器量程租頌低限,iv=aiw0或aiw(分別歷罩對應通道可惜我不能粘附件也不能提交**,鬱悶!!
3樓:匿名使用者
我也想學學,我已經買了本相關方面的書籍,正在學習。
西門子plc s7-200模擬量輸入怎麼程式設計?
4樓:惠企百科
模擬量值和a/d轉換值的轉換。
假設模擬量的標準電訊號是a0—am(如:4—20ma),a/d轉換後數值為d0
dm(如:*00—32000),設模擬量的標準電訊號是a,a/d轉換後的相應數值。
為d,由於是線性關係,函式關喚凳系a=f(d)可以表示為數學方程:
a=(d-d0)×(am-a0)/(dm-d0)+a0。
根據和配旅該方程式,可以方便地根據d值計算出a值。將該方程式逆變換,得出。
函式關係d=f(a)可以表示為數學方程:
d=(a-a0)×(dm-d0)/(am-a0)+d0。
具體舉乙個例項,以s7-200和4—20ma為例,經a/d轉換後,我們得到的數值是*00—32000,即a0=4,am=20,d0=*00,dm=32000,代入公式,賣段得。
出:a=(d-*00)×(20-4)/(32000-*00)+4。
假設該模擬量與aiw0對應,則當aiw0的值為12800時,相應的模擬電訊號。
是*00×16/25600+4=8ma。
s7-200的plc和乙個2輸入的模擬量模組編寫乙個程式
5樓:
模擬量模組dip開關設定為0-20ma,變送器輸出為4-20ma。
0-20ma對應輸出數字為0-32000
4-20ma對應輸出數字為6400-32000對應0-200kg/cm2
設壓力變數為x(kg) y為所對應的數。
則x*128+6400=y
x=(y-6400)/128
西門子s7-200plc如何將採集到的模擬量進行轉換
6樓:刺任芹
1、開啟西門子s7-200plc的模擬視窗,在program那裡選擇loadprogram。
2、下一步會彈出乙個新的對話方塊,需要按照圖示的設定來確定。
3、這個時候如果沒問題,就直接點選執行按鈕。
4、這樣一來等得到相關的效果圖以後,即可將採集到的模擬量進行轉換了。
西門子s7-200 plc如何將採集到的模擬量進行轉換
7樓:網友
以4-20ma為例,先把取過來的訊號轉換為實數,輸入是plc的模擬量輸入點的位址,然後自定義乙個輸出點,例如,vd300,然後用sub_di的塊減去6400,這裡指的是定義4ma 為6400,輸出不變,然後用di_r塊轉換一下,輸入輸出都是vd300,然後用div_r塊將vd300除以乙個25600,最後用mul_r塊將你感測器的量程在乘以vd300,輸出vd300,這時顯示的就是12ma對應的感測器應該顯示的數值。
8樓:網友
你直接在ai點接入就可以了。然後你要對其進行pid或者其他指令操作,就把相應點的位址寫入就ok
s7 200模擬量輸入輸出怎樣處理
9樓:網友
s7 200模擬量輸入處理方法:
以4~20ma電流訊號為例,由於s7 200的電流訊號組態只有0~20ma可供選擇,且0~20ma對應於0~32000,所以4~20ma對應於6400~32000。設工程量的上限、下限分別為a、b,即時採集轉換的整型變數輸入為x, 則對應的實際物理量y的計算如下:
y-a) / (b-a) = (x-6400) / (32000-6400)
x-6400)/25600 4-20ma的電流訊號轉換程式設計如下:
ldmovw aiw0, ac0
i +6400, ac0
itd ac0,ac0
dtr ac0, ac0
movr ac0, vd0
r , vd0
再把vd0 與工程量上下限範圍(b-a)實數相乘加下限實數就好了,例如工程量上下限為度,vd0乘以就是轉換出來的溫度值了。
菜鳥求助,請各位大俠幫忙。s7-200怎麼實現模擬量輸入,數字量輸出??
10樓:網友
這個超級簡單的啊 就是乙個線性函式啊。
首先s7-200的模擬量模組是em231的話,比如用第一通道 plc裡面的接受位址就是aiw0
4到20毫安的電流訊號進入plc後,aiw0裡面的資料為6400到32000 ,此時,6400就對應0轉,32000就對應3000轉。兩點求乙個函式會吧。
我暈死 圖看不清 演算法是 /25600 精確點的話把aiw轉換為浮點數 然後全用浮點數演算法就行。
情場菜鳥的煩惱,一個情場菜鳥的煩惱
男人就應該做到拿得起放得下!我給你分析一下倆女孩 女1在剛高中時,聯絡你是因為剛進高中沒什麼朋友,寂寞,時間久朋友多就淡忘異地的你,也沒有必要在找你了!女2剛開始是喜歡你的,就開始跟你玩曖昧,長時間見你愛理不理的,以為你不喜歡她,另尋他人!你得正視你心中真正喜歡的那個,而不是現在這樣這種狀態,如果決...
一隻愛情的小菜鳥,求一個愛情小故事
我覺得感情是不容許欺騙的,就好像眼睛裡不能有砂粒一樣,如果她選擇和自己不喜歡的人在一起那是種勉強,是一種自欺欺人的虛偽,因為勉強去愛其結果到最後只是愛到互相傷害,愛是要靠雙方彼此長期共同用心經營的,缺少了任何一方的真心都不會長久的,如果我是你,我會用心的去對待自己的愛,會去堅持,會去感動,哪怕失去也...
誰有vivo的系統輸入法,求乙個,不一定,要一定能開啟,只要給我就行。。。 50
vivo手機輸入法設定 進入輸入法頁面後,選擇中文輸入設定或者英文輸入設定,選擇合適自己的輸入法,點選即可。詳細步驟 開啟手機頁面,點選設定。 進入輸入法頁面後,選擇中文輸入設定或者英文輸入設定,選擇合適自己的輸入法,點選即可。進入設定 更多設定 輸入法 預設輸入法,可以選擇預設vivo輸入法,這樣...