s7200模擬量編程
Ⅰ 西門子S7-200的模擬量怎麼編程
輸入
模擬量
是可以直接讀出的數值是0—32000.輸出的數值也是0--32000.輸入和輸出都有兩個信,一種是電壓(0到10V)另一種是電流(0到20MA)。
Ⅱ "西門子PLC S7-200模擬量輸入"怎麼編程
模擬量值和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如何用模擬量編程
首先你應該清楚你的模擬量的具體地址是多少,一般是從AQW0或者是AIW0開始的,每個模擬量佔用兩個位元組(一個字),AQ直接用傳送指令MOV_W,模擬量輸出時用MOV n AQW0,模擬量輸入時用MOV AIW0 , VWn(n代表數字)。
Ⅳ 西門子s7-200模擬量輸入EM231怎樣編程謝謝!
在西門子200的軟體裡面先要建立模數轉換模塊子程序,在來主程序裡面調用模數轉換模塊就可以了。
http://v.youku.com/v_show/id_XNjk5NjgwNTI=.html
看看這個視頻學習一下吧
Ⅳ 西門子s7-200 模擬量輸入輸出怎樣編程
在程序里先模擬量轉換成數字信號或是脈沖信號然後在調用編程就可以了
Ⅵ 西門子PLC S7-200模擬量輸入怎樣編程
很簡單,EM231的0-10V電壓輸入數據是0-32000,如果你的EM231掛在CPU224後面第一個位置
通道1:也就是AIW0除以32就可以了。得到的數據就是0-10V=0-1000我相信除法指令應該會用吧
STL指令:
LD
SM0.0
//PLC運行時常通
MOVW
AIW0,
MW0
//除法:AIW0/32,結果放在MW0里
/I
+32,
MW0
Ⅶ s7-200plc如何組態模擬量輸入輸出的方法
西門子S7-200系列PLC的模擬量輸入輸出不用組態,在編程時,根據命名規則,直接使用AIW和AQW寄存器即可。
望採納。。。。。。
Ⅷ 在S7-200中,如何對模擬量編程
0-20MA對應著0-32000,直接使用地址就可以了呀,32000對應最大的壓力
Ⅸ S7-200PLC的模擬量編程 有人知道具體怎麼接法可以告訴我下嗎 謝謝了
思路是這樣:4--20mA對應6400--32000
D=(5-4)*25600/16+6400=8000 開始進行比較如果D小於8000即輸入小於5mA
Q0=1;同樣道理積算出19mA對應於30400,比較如果D大於30400即輸入大於19mA
Q1=1
如果不清楚,加QQ;286953342 級別不夠 圖片傳不上來