臺達(dá)PLC的串行通訊功能_第1頁
臺達(dá)PLC的串行通訊功能_第2頁
臺達(dá)PLC的串行通訊功能_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、本文格式為Word版,下載可任意編輯臺達(dá)PLC的串行通訊功能 臺達(dá)DVP系列plc各型主機(jī)均內(nèi)建2個通訊口的標(biāo)準(zhǔn)配置,即一個RS232和一個RS485通訊口,其RS232口主要用于上下載程序或作為與上位機(jī)、觸摸屏通訊,而RS485口主要用于組建485網(wǎng)絡(luò),實現(xiàn)通訊掌握。尤其值得一提的是EH機(jī)型可通過通訊功能卡擴(kuò)充一個RS232或RS485通訊口,使得在組建多重通訊網(wǎng)絡(luò)更加便利。相對于通訊口的硬件配置,臺達(dá)PLC在軟件指令上對通訊的支持也是相當(dāng)豐富和便利,主要通過以下三種方式完成485通訊功能:1.自由通訊方式該方式通過串行數(shù)據(jù)傳輸指令RS來完成主站與從站之間的數(shù)據(jù)交換,可以實現(xiàn)無協(xié)議的自由通訊

2、。很多接口設(shè)備如變頻器、儀表等若配備RS-485串行通訊,且該設(shè)備之通訊格式也有公開即可由PLC使用者以RS指令設(shè)計程序來傳輸PLC與接口設(shè)備之間數(shù)據(jù)。2.MODBUS通訊方式(GB/Z 19582)MODBUS協(xié)議是目前國際上公開的標(biāo)準(zhǔn)串行通迅協(xié)議,也是中華人民共和國國家標(biāo)準(zhǔn)化指導(dǎo)性技術(shù)文件GB/Z 19582:基于Modbus協(xié)議的工業(yè)自動化網(wǎng)絡(luò)規(guī)范。臺達(dá)PLC通訊符合MODBUS協(xié)議,并且臺達(dá)其它產(chǎn)品如變頻器、溫控儀、司服掌握器等485通訊均符合MODBUS協(xié)議,對于符合MODBUS之通訊格式的產(chǎn)品,臺達(dá)PLC供應(yīng)了更加便利的通訊指令MODRD 、MODWR、MODRW來實現(xiàn)數(shù)據(jù)的讀寫,

3、程序編寫中不需關(guān)注傳送的字符,校驗碼的轉(zhuǎn)換等等,只需要確定通訊地址及寫入讀出的數(shù)據(jù)即可,不過在多指令讀寫時需要考慮通訊時序問題,避開通訊沖突。3.臺達(dá)PLC最有特色的通訊命令EASY LINK基于MODBUS通訊協(xié)議,臺達(dá)EP/EH系列PLC機(jī)型供應(yīng)了更為便利快捷的通訊方式EASYLINK。EASY LINK通訊是臺達(dá)PLC最有特色的通訊命令,可以供應(yīng)主站與32個從站通訊,每個從站讀寫各100項數(shù)據(jù)的力量,且不需要簡單編程即可高速快捷的完成通訊掌握,節(jié)約大量的編程時間。綜合比較上述三種通訊方式,自由通訊方式的編程最為簡單,但它可以與非MODBUS協(xié)議的設(shè)備通訊,設(shè)備選擇自由敏捷不受限制;MOD

4、BUS通訊方式的編程則簡潔的多,且也具有肯定的編程敏捷性,如可優(yōu)先與某個從站通訊;而EASY LINK通訊方式是針對符合MODBUS協(xié)議互連設(shè)備最簡潔的通訊方式,幾乎不需要編程即可完成,不需要考慮半雙工通訊方式中通訊時序問題,只需要指定讀出寫入數(shù)據(jù)的寄存器和數(shù)據(jù)項數(shù),啟動LINK連接即可完成設(shè)備之間的數(shù)據(jù)通訊。因此對于符合MODBUS協(xié)議的設(shè)備建議采納LINK通訊方式。4.串行通訊工程要點(diǎn)問題在工業(yè)自動化掌握中,有很多數(shù)據(jù)信號需要采集、處理,特殊對于遠(yuǎn)距離的設(shè)備,一般的傳感器電壓訊號假如傳輸距離過遠(yuǎn)的話,會造成訊號的衰減,如此一來,將得不到正確的結(jié)果,因此,采納傳感器訊號就地處理,而數(shù)據(jù)傳輸通

5、過數(shù)字通訊方式能夠有效的解決這一問題,保證數(shù)據(jù)的正確性與精確性;但通訊同樣也會受到外界的干擾,使得通訊質(zhì)量下降,甚至根本無法建立通訊。要保證通訊正常,在組建通訊網(wǎng)絡(luò)時應(yīng)當(dāng)留意以下幾點(diǎn):(1)保證通訊協(xié)議全都,全部聯(lián)機(jī)之從站接口設(shè)備波特率及通訊格式需與主站相同,合理安排各從站的站地址,避開地址沖突。(2)合理布線,削減外界干擾對通訊的影響。走線走得好,可以很大程度削減干擾的影響,提高通訊的牢靠性,走線應(yīng)遵循兩個原則:遠(yuǎn)離電源線,變頻器等干擾源;當(dāng)網(wǎng)線不能與電源線等干擾源避開時應(yīng)與電源線垂直,不能平行,并采納質(zhì)量高的雙絞線走線(3)通訊速率的選擇,一般來說提高通訊波特率能夠提高通訊效率,但并非一味

6、的提高就確定好,傳輸速率的提高同時加大了傳輸錯碼率,使傳輸質(zhì)量下降,特殊是在工業(yè)掌握場合外界干擾比較大的狀況下,有時適當(dāng)降低傳輸速率會得到更好的傳輸效率。(4)正確編制通訊程序。PLC通訊程序的編制在實現(xiàn)串行通訊中也是特別關(guān)鍵的一步,一個合理的通訊程序能夠提高通訊效率,而不完善的通訊程序則會導(dǎo)致通訊效率下降,甚至通訊失敗,使PLC消失運(yùn)行錯誤。由于RS485通訊采納半雙工的工作模式,因此通訊程序的編寫主要是對通訊指令的分時處理程序,在此用以下兩個通訊程序來描述如何合理編制PLC通訊程序,程序主要是PLC通過485通訊方式讀寫三臺變頻器的頻率,均實際測試運(yùn)行過:5.臺達(dá)PLC通訊程序要點(diǎn)(1)“

7、固定時序通訊程序”是臺達(dá)PLC通訊技術(shù)工程處理通訊常用方法,利用固定計時的方法來實現(xiàn)分時通訊,這樣的寫法比較簡單造成通訊時序上的問題。Modbus 通訊規(guī)格是采納主/從模式,也就是主站發(fā)通訊命令給從站,從站收到之后再回應(yīng)主站,這一收一回才算完成一個完整的通訊資料交換,該程序有使用到M1127來推斷,但是打算下一個通訊指令是否運(yùn)行的接點(diǎn)開關(guān)卻不是由通訊旗標(biāo)來打算,而是由100ms 的 timer來打算,這樣很簡單有問題生成,由于通訊的整個時間包含通訊資料在線上傳輸?shù)臅r間加上通訊資料在主/從站處理的時間,若這時間超過100ms,那就很簡單造成從站回傳,而主站送資料出去,造成資料在線上碰撞,因而影響

8、傳輸?shù)恼_性,假如把timer時間延長,還是會遇到有問題,由于這種寫法,通訊旗標(biāo)的動作與打算傳送的旗標(biāo)本身并未同步,因而會有時間差,造成資料不正確。該程序在EH機(jī)型上測試,發(fā)覺通訊速度比較慢,且讀回來的數(shù)據(jù)有時會發(fā)生交叉的現(xiàn)象,即從站2的頻率讀到從站4的寄存器上,錯誤讀寫的狀況可見圖一。使用這種編程方法在通訊正常時沒有問題,一旦當(dāng)通訊數(shù)據(jù)錯亂時,就會造成數(shù)據(jù)傳送錯誤,嚴(yán)峻時甚至導(dǎo)致PLC死機(jī),(2)“通訊旗標(biāo)方式程序”是調(diào)整后的程序,可以比較一下,其主要區(qū)分在于Modbus Read/Write 指令在程序使用上搭配M1127, M1129, M1140, M1141 來推斷,由這幾個旗標(biāo)的狀態(tài)來打算下一個通訊指令的運(yùn)行時間,能夠很好的處理串行通訊的時序問題,保證通訊的牢靠及效率,正常通訊監(jiān)控畫面如

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論