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