foxplc
水到渠成
級別: 家園常客
|
圖片:
容器液位信號AIW4,調節閥的開度有AQW0來控制,都是標準的4--20mA信號。 液位是0--1米,當液位是最低位0米時,調節閥開到最大。當液位是最高位時 調節閥全部關閉。是否可以有這樣的對應關系:液位0米時,對應AQW0的最大值 32000,液位1米時對應6400由此得出如圖的梯形圖,請問這樣編程能達到控制要求嗎? |
---|---|
|
醉湮邃虞
醉湮邃虞話老黑
級別: 略有小成
|
很慚愧滴接受你的邀請來回答這個問題。我所知道的模擬量輸入輸出僅限于224XP自帶的1個模擬輸出和2個模擬輸入,這兩個口據說和擴展模塊有著不同的動作機理,編程方法應該一樣吧。 想問一個問題,既然這樣連接能達到目的,為何不直接連接、而而省掉一個PLC呢?想顯示水位和閥門開度? 樓上的幾位高手回答的都很詳細了,確實存在溢出問題,但我想你使用PLC做中間環節應該不僅僅是顯示用吧,既然使用了PLC就應當讓他發揮作用,比水位到一定程度(數值可能還不到6400),就需要將閥門全部打開。、而而在另個程度,(可能還不到32000),則需要將閥門全部關絲。若直接使用可能會由于飄移造成閥門關不嚴或不能完全打開的現象。 224XP的模擬量輸入是雙向,能接收負值,而而模擬輸出是單向的,,另外,分辨率是12位,有效位在第3--14位。這個概念也就是說,如果將AIW0或AQW0中的數值直接使用,其線性值是以8為增量的,使用起來很不方便,不如轉換為以1為增量的線性值。線性值范圍0-4095,轉換方法是: 輸入值轉換,最高位置0,右移3位或除8,是以1為增量的線性值。 輸出值轉換,線性值左移3位或乘8,才是期望輸出值。 [ 此帖被醉湮邃虞在2009-06-18 15:51重新編輯 ] |
|
---|---|---|
|