張景權(quán) 遇廣宇 李 品
(北方重工集團(tuán)有限公司,遼寧 沈陽(yáng) 110027)
在堆取料機(jī)系統(tǒng)及遠(yuǎn)程中控系統(tǒng)中,AB PLC與PLC之間越來(lái)越廣泛的采用通訊技術(shù)。堆取料機(jī)系統(tǒng)主要由堆料機(jī)和取料機(jī)以及地面中轉(zhuǎn)站三部分組成,在工業(yè)生產(chǎn)中堆取料機(jī)通過(guò)一定的工藝堆積和取走物料,從而對(duì)物料進(jìn)行混勻。因此各系統(tǒng)之間通訊進(jìn)行信號(hào)傳輸?shù)姆€(wěn)定可靠極為重要。
1.1.1 建立新文件
運(yùn)行Rslogix500軟件,在菜單條上選擇File中的New,彈出Select Processor Type對(duì)話框,在Processor Name框中填寫(xiě)用戶想要的處理器名,選擇所使用的處理器的類型,在Communication settings Driver框中選擇網(wǎng)絡(luò)的通信協(xié)議,點(diǎn)擊OK,進(jìn)入Rslogix500軟件的編程窗體。
1.1.2 配置處理器
在編程窗體中選擇Controller Properties,進(jìn)入Controller Properties對(duì)話框,可重新選處理器的名稱、型號(hào)、網(wǎng)絡(luò)協(xié)議等。
1.1.3 配置I/0模塊
1.1.4 進(jìn)行梯形圖編程
在LAD2窗口中進(jìn)行梯形圖的編程。程序編完后,選擇Edit中的Verify File,對(duì)程序進(jìn)行校驗(yàn),如果有錯(cuò)誤可以進(jìn)行修改。
1.1.5 保存程序
1.1.6 下載程序 (SLC處理器的開(kāi)關(guān)必須打到Program或Test狀態(tài))如果想要對(duì)程序進(jìn)行調(diào)試,必須將程序Download到處理器中,進(jìn)行在線調(diào)試,得出結(jié)果,Download的過(guò)程在下面會(huì)詳細(xì)介紹。
1.1.7 運(yùn)行程序 將處理器的開(kāi)關(guān)打到Run狀態(tài),程序運(yùn)行。
1.2.1 在channel configueation中設(shè)置以太網(wǎng)地址使三臺(tái)PLC以太網(wǎng)地址都在一個(gè)網(wǎng)段上。
1.2.2 用MSG指令編程通訊程序,在主站PLC上編程通訊程序,在從站PLC上調(diào)用地址,進(jìn)行通訊。部分地面站主PLC程序梯形圖如下
圖1.2.1
圖中首次掃描位S:1/15和MSG寫(xiě)的完成位以及寫(xiě)的故障位帶后面的MSG寫(xiě)控制塊,MSG寫(xiě)的完成位N7:40/13和故障位N7:40/12帶后面的MSG讀控制塊。MSG讀是指本地處理器(指令駐留的處理器為本地處理器,即主站處理器)接收數(shù)據(jù),MSG寫(xiě)指本地處理器發(fā)送數(shù)據(jù)。
單擊setup screen設(shè)置MSG Read/write參數(shù)。如圖1.2.2,此為MSG Write Setup Scren窗口,其中兩個(gè)B3:31分別為主站PLC程序位地址和從站PLC程序位地址。192.168.0.10為要發(fā)送的從站以太網(wǎng)地址,以太網(wǎng)地址要和主站PLC以太網(wǎng)地址在相同網(wǎng)段。
圖1.2.2
在聯(lián)機(jī)前我們要啟動(dòng)Rslinx軟件。
2.1.1 打開(kāi)RSLinx,點(diǎn)擊RSLinx圖標(biāo)。
2.1.2 在彈出的窗口的工具條上點(diǎn)擊configure drivers圖標(biāo)。
2.1.3 在彈出的窗口中選擇RS-232 DF1 devices。
2.1.4 點(diǎn)擊Add New,OK確認(rèn)。
2.1.5 在彈出的窗口中,選擇與電腦一致正確的COMM口,點(diǎn)擊Auto-Configure,如果出'Auto configure successful!',表示通訊連接成功。
2.1.6 直接點(diǎn)擊ok即可。
2.2.1 打開(kāi)RSLinx,點(diǎn)擊RSlinx圖標(biāo)。
2.2.2 在彈出窗口的工具條上點(diǎn)擊 configure drivers圖標(biāo)。
2.2.3 在彈出窗口中點(diǎn)擊下拉箭頭選擇Ethernet Devices,按下 Add New 鍵。
2.2.4 單擊OK。
2.2.5 輸入與電腦設(shè)置在一個(gè)網(wǎng)段上的以太網(wǎng)設(shè)備的IP地址,并確定即可。在configure Driver中增加新IP地址,可以訪問(wèn)其它站點(diǎn)。
由于堆取料機(jī)使用現(xiàn)場(chǎng)情況比較復(fù)雜,嚴(yán)重影響到各PLC之間的通訊狀態(tài),PLC之間通訊中斷之后,PLC保持了最后的輸出狀態(tài)造成了錯(cuò)誤通訊。在工業(yè)環(huán)境中,PLC通訊所受的干擾主要分為傳導(dǎo)型和輻射型二種。
3.1.1 來(lái)自PLC系統(tǒng)內(nèi)部的干擾
主要由系統(tǒng)內(nèi)部元器件及電路間的相互電磁輻射產(chǎn)生,如邏輯電路相互輻射及其對(duì)模擬電路的影響;模擬地與邏輯地的相互影響及元器件間的相互不匹配使用等。
3.1.2 來(lái)自空間的輻射干擾
間的輻射電磁場(chǎng)(EMI)主要由電力網(wǎng)絡(luò)、電氣設(shè)備的暫態(tài)過(guò)程、高頻感應(yīng)加熱設(shè)備、大型整流設(shè)備等產(chǎn)生,通常稱為輻射干擾,其分布極為復(fù)雜。其影響主要通過(guò)對(duì) PLC通訊網(wǎng)絡(luò)輻射,由通訊線路的感應(yīng)引入干擾。
3.1.3 來(lái)自系統(tǒng)外引線的干擾
主要通過(guò)信號(hào)引入、電源和接地系統(tǒng)混亂等進(jìn)行擾動(dòng),通常稱為傳導(dǎo)干擾。
3.2.1 重要電纜屏蔽:重要的控制電纜、通訊電纜和變頻器輸出端電纜用屏蔽纜。
3.2.2 PLC通訊中斷報(bào)警PLC通訊中斷確認(rèn)之后,馬上由中央處理單元做出聲光報(bào)警,提示操作人員 PLC通訊已經(jīng)中斷。
3.2.3 強(qiáng)制性停止 PLC的輸出狀態(tài)在通訊中斷之后,為了避免對(duì)機(jī)械部分造成損害,首先停止除主電源、抱閘和通訊故障聲光報(bào)警之外的所有輸出,機(jī)械設(shè)備進(jìn)行線性減速,同時(shí),開(kāi)始延時(shí),延時(shí)到所有機(jī)械設(shè)備都停止之后,強(qiáng)制性停止除聲光報(bào)警之外的所有輸出。
3.2.4 PLC通訊中斷后自動(dòng)巡檢:PLC內(nèi)部的程序一直都在不停地周期性的掃描,如果掃描到通訊狀態(tài)恢復(fù)正常,則停止 PLC通訊中斷的聲光報(bào)警輸出,同時(shí)也停止所有強(qiáng)制性停止的輸出,整個(gè)系統(tǒng)恢復(fù)正常,允許正常工作。
PLC通訊在工業(yè)生產(chǎn)而不僅僅是在堆取料機(jī)中,使用越來(lái)越廣泛,但在應(yīng)用過(guò)程中會(huì)遇到人為和環(huán)境的因素而造成通訊中斷。因此,正確的使用PLC通訊,根據(jù)使用具體環(huán)境避免對(duì)PLC的干擾,使之在工業(yè)生產(chǎn)中更加安全可靠。
[1]A-B SLC500指令集 參考手冊(cè)
[2]A-B SLC500用戶手冊(cè)
[3]A-B SLC編程手冊(cè)