DDMC1S 在數據采集系統中的應用
西門子S7 2xx系列PLC以其低廉的價格、方便的編程界面和標準、帶功能塊的編程特點,加上可靠的開關量模塊,在中國大陸深受歡迎,其銷售量與三菱FX2N、歐姆龍系列PLC齊平甚至超過。在經過大量的使用中卻發現:
西門子S7 2xx系列PLC的模擬量模塊卻不盡如意,表現在工作場特別容易受外界環境干擾,信號波動太大,雖然加大了信號濾波時間,但仍然無法獲得良好的可用數據,這究竟是為什么呢?
西門子S7 2xx系列PLC的模擬量模塊卻不盡如意,表現在工作場特別容易受外界環境干擾,信號波動太大,雖然加大了信號濾波時間,但仍然無法獲得良好的可用數據,這究竟是為什么呢?
1、模擬量采集要求信號本身環境要好,包括傳感器、儀表的供電良好!模擬量傳輸線路盡量避開強電電纜和高、中、低頻干擾,例如:高頻焊管機、中頻加熱爐和變頻器的輸出到電機的電纜等,否則,給你的真實信號中加點“佐料”,從而污染了信號源;
2、電氣系統接地在施工設計中就要特別重視,如果現場接地處理不好,輕者干擾PLC系統正常工作,重者在帶有模擬量的控制回路中根本不能使用或者會損壞傳感器、PLC的電源、模擬量等模塊。如果說上面的注意事項僅僅是施工設計中需要注意的話,而下面的情況你就需要花更大的功夫了:
(1)、S7-2xx系列PLC的模擬量采集模塊E23x,沒有采用模擬量與PLC回路隔離方式,因此,模擬量輸入、輸出回路就需要特別當心,如果傳感器或者輸入回路串入高電壓信號,當心其損壞PLC主機?
(2)、E23x系列模塊采用了高速采樣方式,可分辨0.25ms的信號變化,這本來是件好事,但實際使用其來卻十分討厭,因為它太敏感了,以致影響了模擬量信號的正常采集,如果遇到信號回路串入干擾、屏蔽不良,則想去掉干擾,單靠增加濾波時間是根本無法解決這類問題,我們曾經就遇到此類問題,不得已,將輸入信號經RC濾波回路過濾后才能勉強工作!正因為如此,S7 2xx系列的PLC在模擬量采集系統中使用得較少。
(3)、S7 200 PLC擴展模擬量特殊模塊數量同樣有限,一般僅能擴展7個模塊,模擬量的最大模擬量數為32路(實際上是無法作到,因為每個擴展模塊也最多只有4路,7×4=28路了!)并且一般按3路模擬量輸入或者3入1出生產,這給僅需要模擬量采集或者較少模擬量輸出模塊的應用帶來不便,且每通道的價格也不便宜!針對以上種種原因,我們開發出DDMC1S+DDMF1系列模塊擴展S7 200PLC的模擬量、開關量采集、控制模塊,利用PLC本身具備的PPI通訊口,將DDMF1模塊數據經DDMC1S自動傳入PLC內部數據寄存器VWxx中,因此,你只需要在DDMC1S中指DDMF1-8AD順序存入PLC的起始地址就可獲得所有模擬量采集數據。同時,如果你指定PLC內部寄存器地址作為DDMF1-8DA的輸出地址,則修改該地址范圍內的數據,DDMC1S則DDMF1-8DA模塊就能輸出該地址中數據所對應的電壓或者電流信號。
以下為西門子PLC+DDMC1S+DDMF1-8AD構成分散式數據采集系統例子:
采用計算機RS-232轉/RS485連接4個S7-226 的編程接口0,作為4個PPI從站,計算機上顯示、記錄4個PLC站內部數據、狀態。通過該口,還可以編程、調試并下載4個PLC站中的程序,監視其內部數據、狀態。這里,1號~4號PLC地址Address1~Address4可順次設置為02、03、04、05。PPI編程口設置為19200bps,8位數據位、偶校驗。1#數據采集子站~4#數據采集子站均采用DDMC1S+若干個DDMF1-8AD模塊,視其需要定,每增加一個模塊就可增加8路模擬量輸入通道,對于快速采集,建議不要超過6個模塊,對于溫度信號等變化較慢的模擬量數據則可模塊可多制10個以上,但不要超過32個為好!設置口2為187500bps,8位數據位、偶校驗,同時設置設置DDMC1S口TXD1、RXD1的波特率為187500bps,8位數據位、偶校驗,并將其連接互聯,然后設置DDMC1S TXD2和RXD2的通訊波特率為57600bps,7位數據位、偶校驗,同時也設置DDMF1-8AD模塊為57600、7位數據位、偶校驗并將其互聯。為確保網絡通訊可靠性、你可以將DDMC1S的TXD2+、TXD2-與RXD2+、RXD2-連接成為一個環網
采用計算機RS-232轉/RS485連接4個S7-226 的編程接口0,作為4個PPI從站,計算機上顯示、記錄4個PLC站內部數據、狀態。通過該口,還可以編程、調試并下載4個PLC站中的程序,監視其內部數據、狀態。這里,1號~4號PLC地址Address1~Address4可順次設置為02、03、04、05。PPI編程口設置為19200bps,8位數據位、偶校驗。1#數據采集子站~4#數據采集子站均采用DDMC1S+若干個DDMF1-8AD模塊,視其需要定,每增加一個模塊就可增加8路模擬量輸入通道,對于快速采集,建議不要超過6個模塊,對于溫度信號等變化較慢的模擬量數據則可模塊可多制10個以上,但不要超過32個為好!設置口2為187500bps,8位數據位、偶校驗,同時設置設置DDMC1S口TXD1、RXD1的波特率為187500bps,8位數據位、偶校驗,并將其連接互聯,然后設置DDMC1S TXD2和RXD2的通訊波特率為57600bps,7位數據位、偶校驗,同時也設置DDMF1-8AD模塊為57600、7位數據位、偶校驗并將其互聯。為確保網絡通訊可靠性、你可以將DDMC1S的TXD2+、TXD2-與RXD2+、RXD2-連接成為一個環網
方法是:
由DDMC1S的TXD2+、TXD2-出發到各DDMF1-8AD的TXD、RXD端,然后再從該端經另外一條線路返回DDMC1S模塊的RXD+、RXD-端。構成的數據采集系統不但可低價格擴展S7 200 PLC的模擬量通道,更由于組網方便、安全可靠、連接分散測控地、不影響PLC系統掃描周期、不需要另外編程,故將會得到十分廣泛的應用!
由DDMC1S的TXD2+、TXD2-出發到各DDMF1-8AD的TXD、RXD端,然后再從該端經另外一條線路返回DDMC1S模塊的RXD+、RXD-端。構成的數據采集系統不但可低價格擴展S7 200 PLC的模擬量通道,更由于組網方便、安全可靠、連接分散測控地、不影響PLC系統掃描周期、不需要另外編程,故將會得到十分廣泛的應用!
文章版權歸西部工控xbgk所有,未經許可不得轉載。