PLC的0 10v模擬量怎麼去轉換成數字的??程式

時間 2021-09-14 01:17:20

1樓:匿名使用者

首先你要了解你的plc的解析度! 300 的plc可以使用fc106  200的可以這樣做ldn    sm0.0

movr   md0, md4

aeno

dti    md4, mw8

精度≠解析度。

解析度:將整個量程分成多少等份

精度: 測量值和實際值的偏差

高精度必須要高解析度,但高解析度並不表示高精度。

8位、12位、13位、16位對應的就是2進位制的位數,對應各自的精度就是1/256、1/4096、1/8192、1/65536。

你用模擬量對應的實際物理量來除,看對應誤差的範圍你能不能接受就可以了,比如閥門開度0-100,那麼誤差率就是8位:100/256=0.4個開度,12位:

100/4096=0.025個開度。

首先 32767換算成2進位制是111,1111,1111,1111去掉最高第16位,是模擬量輸入字的最大數字了。同樣我們可以看西門子模組的解析度(即精度),有12位的,有13位的,有14位的,就是沒有16位的,這就是跟模擬量輸入的字的位數有直接關係的,12位解析度的它最後幾位就無效了。200plc的額定範圍是-32000至32000,300plc額定範圍是-27648至27648,這些是西門子規定好的。

300的請參看下錶。

2樓:ws無名小卒

0v 是0數 10v是32000

西門子PLC模擬量,西門子PLC模擬量怎麼處理的。程式怎麼編寫的?

s7 200 類似於 mov aiw0,vw0 讀取模擬量通道,對於輸出也類似,mov vw0,aqw0 s7 300 400 l piw256 t mw0 模擬量輸出 l mw0 t pqw256 看,都類似,無論什麼品牌的plc,都是類似的處理。資料處理?那隨你心思,只要自己不要轉暈掉就可以了。...

西門子PLC模擬量輸入範圍 0 5V,那麼AIW0,AIW2,AIW4是什麼啊

如下 ldalways on sm0.0 movw aiw12,ac0 aeno itdac0,ac0 aeno call 處理計算 sbr8,0,ac0網路2ld always on sm0.0movw aiw14,ac0 aeno itd ac0,ac0 aeno call 處理計算 sbr8,...

無錫信捷plc模擬量輸入模組怎樣程式設計

最簡單了 直接看qd100就是數字量了。無錫市中心在那裡 無錫市中心在梁溪區。梁溪區位於江蘇省東南部,地處無錫的市中心,2015年10月撤銷崇版安區 南長區 北塘區設權立無錫市梁溪區。梁溪區是無錫市的中心城區,面積約71.5平方公里,下轄16個街道 154個社群,現有常住人口95萬。梁溪區的地位與蘇...