6ES7141-3BF00-0XA0
西門子S7-200系列PLC支持的通訊口類型
1)PPI協(xié)議:西門子專為S7-200開發(fā)的通訊協(xié)議
2)MPI協(xié)議:不*支持,只能作從站
3)自由口模式:由用戶自定義的通訊協(xié)議,用于與其他串行通訊設(shè)備通訊(如串行打印機(jī)等)。
S7-200編程軟件Micro/WIN提供了通過自由口模式實現(xiàn)的通訊功能:
1)USS指令庫:用于S7-200與西門子變頻器(MM4系列、SINAMICS G110和老的MM3系列)
怎樣才能更好、更簡單解決PLC系統(tǒng)干擾?
1)選用隔離性能較好的設(shè)備、選用優(yōu)良的電源,動力線和信號線走線要更加合理等等,也能解決干擾,但是比較煩瑣、不易操作而且成本較高
2)利用信號隔離器這種產(chǎn)品解決干擾問題。只要在有干擾的地方,輸入端和輸出端中間加上這種產(chǎn)品,就可有效解決干擾問題。
5.為什么解決PLC系統(tǒng)干擾都選信號隔離器呢?
1)使用簡單方便、可靠,成本低廉。
2)可大量減輕設(shè)計人員、系統(tǒng)調(diào)試人員工作量,即使復(fù)雜的系統(tǒng)在普通的設(shè)計人員手里,也會變的非常可靠。
6.信號隔離器工作原理是什么?
首先將PLC接收的信號,通過半導(dǎo)體器件調(diào)制變換,然后通過
光感或磁感器件進(jìn)行隔離轉(zhuǎn)換,然后再進(jìn)行解調(diào)變換回隔離前原信號或不同信號,同時對隔離后信號的供電電源進(jìn)行隔離處理。保證變換后的信號、電源、地之間獨立。
常閉觸點斷開。外部輸入觸點電路斷開時,對應(yīng)的輸入映像寄存器為0狀態(tài),梯形圖中對應(yīng)的輸入繼電器的常開觸點斷開,常閉觸點接通。某一編程元件對應(yīng)的映像寄存器為l狀態(tài)時,稱該編程元件為ON,映像寄存器為0狀態(tài)時。稱該編程元件為OFF。在程序執(zhí)行階段,即使外部輸入信號的狀態(tài)發(fā)生了變化,輸入映像寄存器的狀態(tài)也不會隨之而變,輸入信號變化了的狀態(tài)只能在下一個掃描周期的輸入處理階段被讀入。PLC的用戶程序由若干條指令組成,指令在存儲器中按步序號順序排列。在沒有跳轉(zhuǎn)指令時,CPU從條指令開始,逐條順序地執(zhí)行用戶程序,直到用戶程序結(jié)束之處。在執(zhí)行指令時,從輸入映像寄存器或別的元件映像寄存器中將有關(guān)編程元件的0/1狀態(tài)讀。
PLC還具有輸入、輸出信號接口。PLC有了這些功能器件和單元,即可用于完成各種的控制任務(wù)。PLC系統(tǒng)的基本功能結(jié)構(gòu)框圖如圖1所示。PLC系統(tǒng)的基本功能結(jié)構(gòu)2)具有面向用戶的指令和于存儲用戶程序的存儲器。用戶控制邏輯用軟件實現(xiàn)。適用于控制對象動作復(fù)雜,控制邏輯需要靈活變更的場合。3)用戶程序多采用圖形符號和邏輯順序關(guān)系與繼電器電路十分近似的“梯形圖”編輯。梯形圖形象直觀,工作原理易于理解和掌握。4)PLC可與編程機(jī)、編程器、個人計算機(jī)等設(shè)備聯(lián)接,可以很方便地實現(xiàn)程序的顯示、編輯、診斷、存儲和傳送等操作。5)PLC沒有繼電器那種接觸不良、觸點熔焊、磨損和線圈燒斷等故障。運行中無振動、無噪音,且具有較強(qiáng)的抗干擾能。
7.信號隔離器功能是什么?
一:保護(hù)下級的控制回路。
二:消弱環(huán)境噪聲對測試電路的影響。
三:公共接地、變頻器、電磁閥及不明脈沖對設(shè)備的干擾;同時對下級設(shè)備具有限壓、額流的功能是變送器、儀表、變頻器、電磁閥PLC/DCS輸入輸出及通訊接口的忠實防護(hù)。標(biāo)準(zhǔn)系列導(dǎo)軌結(jié)構(gòu),易于安裝,可有效的隔離:輸入、輸出和電源及大地之間的電位。能夠克服變頻器噪聲及各種高低頻脈動干擾。
可不必考慮I/O響應(yīng)問題,但對模擬量控制的系統(tǒng),是閉環(huán)系統(tǒng)就要考慮這個問題,(4)根據(jù)輸出負(fù)載的特點選型不同的負(fù)載對PLC的輸出方式有相應(yīng)的要求,例如,頻繁通斷的感性負(fù)載,應(yīng)選擇晶體管或晶閘管輸出型的。
就可以著手編制PLC程序了。當(dāng)然可以用上述方法編程。在編程時,除了要注意程序要正確、可靠之外,還要考慮程序要簡捷、省時、便于閱讀、便于修改。編好一個程序塊要進(jìn)行模擬實驗,這樣便于查找問題,便于及時修改不要整個程序完成后一起算總帳。5.制作控制臺與控制柜在繪制完電器、編完程序之后,就可以制作控制臺和控制柜了。在時間緊張的時候,這項工作也可以和編制程序并列進(jìn)行。在制作控制臺和控制柜的時候要注意選擇開關(guān)、按鈕、繼電器等器件的質(zhì)量,規(guī)格必須滿足要求。設(shè)備的安裝必須注意、可靠。比如說屏蔽問題、接地問題、高壓隔離等問題必須妥善處理。6.現(xiàn)場調(diào)試現(xiàn)場調(diào)試是整個控制系統(tǒng)完成的重要環(huán)節(jié)。任何程序的設(shè)計很難說不經(jīng)過現(xiàn)場調(diào)試就能使用。
8.現(xiàn)在市場有那么多品牌的隔離器,價格參差不齊,該怎么選擇呢?
隔離器位于二個系統(tǒng)通道之間,所以選擇隔離器首先要確定輸入輸出功能,同時要使隔離器輸入輸出模式(電壓型、電流型、環(huán)路供電型等)適應(yīng)前后端通道接口模式。此外尚有精度﹑功耗﹑噪音﹑絕緣強(qiáng)度﹑總線通訊功能等許多重要參數(shù)涉及產(chǎn)品性能,例如:噪音與精度有關(guān)、功耗熱量與可靠性有關(guān),這些需要使用者慎選。總之,適用、可靠、產(chǎn)品性價比是選擇隔離器的主要原則。
應(yīng)考慮使用RS-485中繼器或者EM277。注意:●具有不同電位的互聯(lián)設(shè)備有可能導(dǎo)致不希望的電流流過連接電纜?!襁@種不希望的電流可能導(dǎo)致通訊失敗或者設(shè)備損壞?!褚_保用通訊電纜連接的所有設(shè)備有相同的參考電位,或者彼此隔離,來避免產(chǎn)生這種不希望的電流。為網(wǎng)絡(luò)確定通訊距離、通訊速率和電纜類型網(wǎng)段的長度取決于兩個因素:隔離(用RS-485中繼器)和波特率。但連接具有不同電位的設(shè)備是需要隔離。當(dāng)接地點之間的距離很遠(yuǎn)時,有可能具有不同的地電位。即使距離較近,大型機(jī)械的負(fù)載電流也能導(dǎo)致地電位的不同。網(wǎng)絡(luò)電纜的長度1如果不是用隔離端和中繼器,允許的距離為50m。測量該距離時,從網(wǎng)段的個節(jié)點開始。到網(wǎng)段的后一個節(jié)。
■取下舊電池,裝上新電池;■蓋上電池蓋板。注意更換電池時間要盡量短,一般不允許超過3分鐘。如果時間過長,RAM中的程序?qū)⑾?。此?應(yīng)注意更換絲時要采用型號的產(chǎn)品。I/O模塊的更換若需替換一個模塊,用戶應(yīng)確認(rèn)被安裝的模塊是同類型。有些I/O系統(tǒng)允許帶電更換模塊,而有些則需切斷電源。若替換后可解決問題,但在一相對較短時間后又發(fā)生故障,那么用戶應(yīng)檢查能產(chǎn)生電壓的感性負(fù)載。也許需要從外部其電流尖峰。如果絲在更換后易被燒斷,則有可能是模塊的輸出電流超限,或輸出設(shè)備被短路。PLC的故障診斷是一個十分重要的問題,是保證PLC控制系統(tǒng)正常、可靠運行的關(guān)鍵。本文對常用的故障診斷方法進(jìn)行了探討。在實際工作過程中。
6ES7141-3BF00-0XA0
如果發(fā)送任務(wù)出錯終止,“SND_BUSY” 也會被復(fù)位 ,F(xiàn)C50 輸出參數(shù) “STATUS”的值被保存用于故障分析。
如果 “STATUS”輸出參數(shù)的值是 0x7000Hex (28672Dec),F(xiàn)C50 “AG_LSEND”再次被調(diào)用。
圖.06
如果輸出參數(shù)“STATUS”的值是 0x8183Hex (32381Dec) 或者 0x8304Hex (31996Dec), 也就是說通信連接不能建立的時候,變量"CONNECTION_BROKEN_SEND" 被置位為1持續(xù)10s,在此期間FC50不被調(diào)用和處理,然后新的發(fā)送任務(wù)被觸發(fā),如果連接仍然不能建立, "CONNECTION_BROKEN_SEND"再次被置位為1并持續(xù)10s,當(dāng)連接不能建立的時候每10秒發(fā)起一次發(fā)送任務(wù)。
圖07
參數(shù)化 FC60 "AG_LRECV"
接收任務(wù)通過M0.1為“TRUE”控制觸發(fā),M0.1為“TRUE始終為1,那么FC60 "AG_LRECV" 一直處于準(zhǔn)備好接收狀態(tài),能夠隨時接收數(shù)據(jù)
輸入?yún)?shù) “ID” 和 “LADDR”的值必須取自 NetPro中通訊連接的屬性對話框(參見 圖 01)。需要為 FC60 的輸入?yún)?shù)“RECV”包含接收數(shù)據(jù)的數(shù)據(jù)區(qū)域地址和長度(接收緩沖區(qū)),例如:P#DB201.DBX100.0 BYTE 100。
圖08
輸出參數(shù)“NDR "用于表示已經(jīng)接收到了新數(shù)據(jù)。輸出參數(shù) " LEN "表示接收到的數(shù)據(jù)長度。
如果沒有成功接收到數(shù)據(jù),輸出參數(shù)“STATUS”的值被保存用于故障分析。
圖.09
如果輸出參數(shù) "STATUS" 的值是 0x8183Hex (32381Dec) 或者 0x8304Hex (31996Dec), 即不能建立連接時,變量"CONNECTION_BROKEN_RECV"被置位為1保持10秒。在此期間,F(xiàn)C60不能被調(diào)用同時沒有數(shù)據(jù)被接收。只有在過了10秒后才可能再次接收數(shù)據(jù)。
圖.10
成功接收數(shù)據(jù)的長度保存在靜態(tài)變量里。
圖.11
在 FB200 中,對 FC50 "AG_LSEND" 和 FC60 "AG_LRCV" 的 STATUS 各種值出現(xiàn)次數(shù)有評估。這些信息保存在 FB200 的"Structure"類型的變量"STATISTIC" 中,這是 FB200 統(tǒng)計信息接口參數(shù)。
圖.12
可以通過變量"#STATISTIC.ON_OFF" 打開/關(guān)閉 STATUS 評估,該狀態(tài)評估默認(rèn)為開啟狀態(tài)。