sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
這是在理想的情形下。 實(shí)際運(yùn)行環(huán)境過(guò)程狀態(tài)千變?nèi)f化,不會(huì)嚴(yán)格遵守6400~32000的范圍,所以要考慮超出范圍的情況。 |
---|---|
|
foxplc
水到渠成
級(jí)別: 家園常客
|
超出范圍該怎么辦呢?加4--20mA的信號(hào)隔離器嗎? |
---|---|
|
sjm213
有小知識(shí),無(wú)大學(xué)問(wèn)。
級(jí)別: 論壇版主
|
超出范圍就在程序里做手腳將它拉回來(lái)。 AIW4小于6400則將6400賦值給VW0,大于32000則將32000賦值給VW0 。 騙騙PLC比騙人容易的多。 |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級(jí)別: 略有小成
|
很慚愧滴接受你的邀請(qǐng)來(lái)回答這個(gè)問(wèn)題。我所知道的模擬量輸入輸出僅限于224XP自帶的1個(gè)模擬輸出和2個(gè)模擬輸入,這兩個(gè)口據(jù)說(shuō)和擴(kuò)展模塊有著不同的動(dòng)作機(jī)理,編程方法應(yīng)該一樣吧。 想問(wèn)一個(gè)問(wèn)題,既然這樣連接能達(dá)到目的,為何不直接連接、而而省掉一個(gè)PLC呢?想顯示水位和閥門開(kāi)度? 樓上的幾位高手回答的都很詳細(xì)了,確實(shí)存在溢出問(wèn)題,但我想你使用PLC做中間環(huán)節(jié)應(yīng)該不僅僅是顯示用吧,既然使用了PLC就應(yīng)當(dāng)讓他發(fā)揮作用,比水位到一定程度(數(shù)值可能還不到6400),就需要將閥門全部打開(kāi)。、而而在另個(gè)程度,(可能還不到32000),則需要將閥門全部關(guān)絲。若直接使用可能會(huì)由于飄移造成閥門關(guān)不嚴(yán)或不能完全打開(kāi)的現(xiàn)象。 224XP的模擬量輸入是雙向,能接收負(fù)值,而而模擬輸出是單向的,,另外,分辨率是12位,有效位在第3--14位。這個(gè)概念也就是說(shuō),如果將AIW0或AQW0中的數(shù)值直接使用,其線性值是以8為增量的,使用起來(lái)很不方便,不如轉(zhuǎn)換為以1為增量的線性值。線性值范圍0-4095,轉(zhuǎn)換方法是: 輸入值轉(zhuǎn)換,最高位置0,右移3位或除8,是以1為增量的線性值。 輸出值轉(zhuǎn)換,線性值左移3位或乘8,才是期望輸出值。 [ 此帖被醉湮邃虞在2009-06-18 15:51重新編輯 ] |
|
---|---|---|
|