|
善於使用PLC的技術人員都知道,現場模擬量數據采集到PLC後就如魚得水操作自如了,無論是分析處理,還是PID控製都得心應手。通常情況下實現模擬量數據采集使用PLC的AI擴展模塊就可以了,可對於一般的小點數PLC其擴展模擬量通道是有限的,一般不超過30路。如何才能擴充模擬量的采集功能呢?
方案一是利用PLC的串行通訊口連接其它數據采集廠家的數據采集產品
新型小點數PLC產品都提供了兩個以上的串行口,有的甚至提供了以太網口,這大大增強了對外數據交換能力,可謂OPEN意義的PLC,可以通過這些通訊口將數據傳進去,這裏要做的主要工作是如何將不同的通訊協議轉換成PLC能接受的協議,通常的做法是在PLC裏編一段通訊程序來實現。LY係列模塊就可以通過這種方法和S7-200、台達DVP、和三菱FX係列相連采集數據,連接方式為RS485,通訊速度為9600,值得一提的是最新型號功能的LY係列智能模塊可不用編程就直接將數據送入PLC的存儲區,采用上述方法的前提是PLC上必須有閑置的串行通訊口。
方案二是利用PLC的開關量輸入點采集數據
通用小型PLC的開關量輸入點都為光電隔離晶體管輸入,其工作頻率都能達到100Hz,這是一係列接受二進製數據的有利資源,用四個開入點就可接受並行的8位半個字節的數據,再用一個開入點做同步節拍控製,就能實現數據采集了,一個占用一個字(兩個字節)的模擬量數據,4個節拍就能采集完成,最快耗時隻有40毫秒(開入點按100Hz采集頻率計算)。這種方法雖然占據了PLC的5個開入點,而且采集的速度相對又不快,可它卻是在PLC沒有閑置串行口情況下擴充采集通道數最有效的方法,況且對類似溫度這樣變化相對緩慢的物理量是完全適用的。
具本實例:
西門子S7-200係列PLC在zai我wo國guo的de應ying用yong取qu得de了le非fei常chang大da的de成cheng功gong,優you秀xiu的de編bian程cheng界jie麵mian,良liang好hao的de技ji術shu支zhi持chi,廣guang闊kuo的de營ying銷xiao服fu務wu網wang絡luo都dou為wei此ci產chan品pin在zai中zhong國guo的de推tui廣guang起qi到dao了le推tui動dong作zuo用yong,特te別bie是shiCN係列在中國的生產又在價格上獲得了優勢,越來越多的工程技術人員在中小型的控製係統中選擇了S7-200係列PLC產品。但S7-200自身的擴展功能是有限的,相對一定數量的DI、DO、AI、AO場合能達到要求,但點數超過其容量範圍,特別是AI數量超過範圍就要考慮與第二方數據采集設備相連,比如要測量16路的Pt100溫度值它就顯得無能為力,如果此時還要采集其它的模擬量信號就更沒辦法擴展,(S7-200係列最多隻能擴展7個擴展模塊,而一個EM231Pt100溫度模塊隻能測量2路Pt100溫度值,要測量16路就要擴展8個模塊)況且對於CPU222、CPU224這兩個型號,都隻有一個PPI協議的串行口,而通常這個串口還要連接PC機或人機界麵,那相對連接能力就更薄弱了,此時應如何解決呢?
LY係列模塊正是針對這一情況開發的,一個LY8路Pt100溫度模塊可通過PLC的5個普通開入點實現數據采集,如果使用2個LY8路PT100溫度模塊就能實現16路溫度采集,而此時完全沒有影響CPU的模塊擴展功能,它還可擴展7個模塊。而且擴展2個LY8路溫度模塊後采集速度和擴展一個LY8路溫度模塊是一樣的。即便是係統不需要同時采集這樣多路數Pt100溫度,用此方法也可給您節省大量的資金投入,LY溫度模塊的精確度和穩定性與西門子產品一樣可靠,已有4年成功應用的曆史。
與西門子S7-200連接圖如下,一塊8路的采集程序見附頁,采集程序是隨機贈送的,不收取費用,占用VW0-VW100的存儲區,8路溫度數據送入VW50-VW57,一位小數位。利用上述同樣的采集方法,采用LY係列8路電流、電壓模擬量模塊同樣可以采集16路模擬量數據,精度為15位。
台達DVP係列小型PLC技術成熟,價格相對進口品牌PLC可謂物美價廉,目前在機床、水處理、製藥等小型控製係統中得到了廣泛的應用。其最大的特點是它有兩個通訊口,一個RS232,一個RS485口,其中ES係列無模擬量擴展模塊,SS係列可擴展8個模擬量模塊,如果你使用的是ES機型,要采集模擬量數據,那LY智能模塊就是你最好的選擇,它不但可以通過五個普通的開入點采集8路溫度或電流、電壓模擬量數據,而且還可以通過RS485口采集數據,無需編程,采集速度快0.1S/每通道,數據送入D1-D8。連線和采集程序見下圖。
同樣LY智能模塊利用上述方法可實現同OMRON的CPM1係列,西門子S7-300係列,三菱的FX2N係列等相連,采集多路溫度或電流電壓模擬量數據。
|