haha123
級別: *
|
各位大俠,新手在學習模擬量輸入的編程,一直有一事困擾。以三菱PLC為例,先進行一系列的讀寫(按照視頻或類似教材中的標準的寫法,這個我懂),最后將讀取結果存放在D100中。新手的問題來了,假設一壓力變送器輸入的0-10V的電壓信號,量程為0-1.6Mpa,那么這個D100如何運用呢,現在要求實際壓力<=0.5Mpa時,輸出一個報警信號,我想肯定不是直接將D100和0.5這個數值進行比較吧,但是我又確實不知具體如何操作編寫,才能達到要求。 我提的問題肯定讓高手見笑了,懇求有大俠能針對我以上問題給出具體指點,讓我頓悟一下!萬分感謝! 還有一問題,如果兩個截然不同的物理量,量程都一樣,最后碰到以上問題時,對各自數據的處理是否一樣? |
---|---|
本帖最近評分記錄: |
yyhexf
級別: 家園常客
|
對于FX2N來說,D100讀上來的是0-4000的數,對應于你的0-1.6Mp。假如0.5MP對應1250,那么D100讀上來的數與1250比較就行了。這里模擬量都轉成數字量來計算的,跟物理量是什么沒關系。 |
---|---|
本帖最近評分記錄: |
haha123
級別: *
|
首先謝謝,樓上的大俠!可是我疑惑的是,我在下載的一些的程序里,看到,人們將這個D100又是乘啊,除啊,然后又減啊等等,最后得出一個結果(假如是D200),再將D200和其他一個什么數值進行比較或在觸摸屏上顯示,這又怎么理解呢?謝謝!盼答復! [ 此帖被haha123在2009-08-31 11:09重新編輯 ] |
---|---|
|
yusanlong045
天涯路 孤客行 問誰與共?
級別: 略有小成
|
人家那是數據處理的需要!不同的模擬量輸入之間比較是那樣的!你給的例題是不需要的!比如一個模擬量0-10MA表示0-1.6mp,另一個模擬量0-10MA表示0-0.8mp,如果他們之間進行比較那麼第一個數值就要除2,在和第二個比較,明白? |
---|---|
本帖最近評分記錄: |
haha123
級別: *
|
不是的,樓上的大俠,我看到是僅僅一個通道出來的數據啊!不是和另一個模擬量的進行比較,我不是說了嗎,進過一系列加減乘除之后再進行顯示或和某值比較控制一個輸出,絕沒有看到另外通道的(程序里沒有看到,這一點請相信我!) |
---|---|
|
fjqz00
級別: 論壇先鋒
|
比如你的讀到的AD值是2000 那么 2000×160÷4000=80 屏上面做兩位小數的顯示,就是0.8MPa 假設這個80就是D200,你設定的下限報警是D300 則LD>= D200 D300 OUT M100 M100就是故障輸出信號 |
---|---|
本帖最近評分記錄: |
plcbb
落花人獨立,微雨燕雙飛。
級別: 探索解密
|
假如模擬量的范圍不是從0開始的,就需要加減乘除運算了 |
|
---|---|---|
本帖最近評分記錄:
|