版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、三菱三菱 FX2n PLCFX2n PLC與與TDTD系列變頻器通信系列變頻器通信本程序使用的是三菱FX2n-32MR系列的PLC。該款PLC共有18路數(shù)字輸入,16路繼電器輸出,平均分成4組,每組均不共地。其本身帶一個通信口,可做編程口或其他專用通信協(xié)議通信時使用。內(nèi)置RAM存儲器,電池后備,實時時鐘,有27種基本指令,內(nèi)外都有運行停止功能。根據(jù)用戶需要,還可以添加各種功能擴展板。支持6種通信連接:簡易PLC機間鏈接,并列鏈接,計算機鏈接,U-LINK,I/O鏈接,無協(xié)議通信。與變頻器通信,采用的是最后一種。為與變頻器通信,我們選了一個可選件:FX2n-485-BD。該接口支持RS485和R
2、S422協(xié)議。RS485通信時需將RDA和SDA短接,RDB和SDB短接。支持三種編程語言,例子程序使用梯形圖。PLCPLC總體介紹總體介紹通信相關(guān)字和位通信相關(guān)字和位特殊數(shù)據(jù)寄存器描述D8120通信格式設(shè)置D8122需要發(fā)送的剩余數(shù)據(jù)的個數(shù)D8123接收數(shù)據(jù)的個數(shù)D8124幀頭D8125幀尾D8129數(shù)據(jù)接收超時值特殊位寄存器描述M8121數(shù)據(jù)發(fā)送等待標志,用于其他通信方式。M8122數(shù)據(jù)發(fā)送請求標志M8123接收完成標志M8124載波聽標志,用于RS232和撥號器連接。M8129超時標志M81618位/16位轉(zhuǎn)化標志位序列:bit0Bit(2:1)Bit3Bit(7654)Bit8Bit9
3、Bit(101112)Bit13Bit14bit15描述0:7位1:8位00:無校驗01:齊11:偶0:停止位1位1:停止位2位0011:3000100:6000101:12000110:24000111:48001000:96001001:192000:無幀頭1:有幀頭0:無幀尾 1:有幀尾011:無協(xié)議模式0:和校驗不加于幀上1:相反0:無協(xié)議1:專有協(xié)議0:協(xié)議格式11:協(xié)議格式4在程序中,我們設(shè)置如下:8位數(shù)據(jù)位,無校驗,1位停止位,9600波特率,有幀頭和幀尾,無協(xié)議模式,不自動加和校驗,所以D8120=H0F81(H表示16進制)通信相關(guān)字和位通信相關(guān)字和位-D8120-D8120
4、D8124和D8125分別是數(shù)據(jù)幀的幀頭和幀尾,所以在程序中D8124=H007ED8125=H000DD8122和D8123分別是剩余發(fā)送字符的個數(shù)和已經(jīng)接收到的字符個數(shù),在本程序中不需使用。在進行通訊時,我們設(shè)置的通信超時時間是10ms。因為在D8129中默認單位是10ms。所以D8129=K1(K表示常數(shù))通信相關(guān)字和位通信相關(guān)字和位M8161:8位位/16位選擇位選擇 當M8161為OFF時,數(shù)據(jù)幀處理的是16位有效數(shù)據(jù)。也就是一個字包含兩個有效的信息字符。發(fā)送和接收都是先低字節(jié)后高字節(jié)順序。 當M8161位ON時,數(shù)據(jù)幀處理的是8位有效數(shù)據(jù)。一個字中只包含一個有效的信息字符,放在低字
5、節(jié)中,高字節(jié)信息忽略。 M8122:數(shù)據(jù)發(fā)送請求標志:數(shù)據(jù)發(fā)送請求標志 當PLC處于接收完成狀態(tài)或接收等待態(tài)時,用脈沖觸發(fā)M8122,將使得從D21開始的連續(xù)12個數(shù)據(jù)被發(fā)送。當發(fā)送完成后,M8122自動被復(fù)位。然后PLC進入接收等待狀態(tài)。通信相關(guān)字和位M8123:接收完成標志 當M8123置位時,表明接收已完成,此時需要將接收到的數(shù)據(jù)從接收緩沖區(qū)轉(zhuǎn)移到用戶指定的數(shù)據(jù)區(qū),然后復(fù)位M8123。M8129:超時標志 從下圖中我們看到,接收數(shù)據(jù)中途中斷時,如果在D8129規(guī)定的時間內(nèi)仍然沒有收到新的數(shù)據(jù),則超時標志置位。如果該標志置位,則一次接收完成。需要手工復(fù)位M8129。通信相關(guān)字和位通信相關(guān)字
6、和位RS指令:RS指令是使用RS232C口進行發(fā)送和接收串行數(shù)據(jù)的指令。數(shù)據(jù)格式在D8120中設(shè)定。并且在D8120中修改后必須使RS指令復(fù)位后更改才生效。在程序中盡管可以多次使用RS指令,但同一時間必須保證只有一個RS指令被驅(qū)動。當PLC只接收數(shù)據(jù)時,可將發(fā)送數(shù)據(jù)數(shù)置0,而只發(fā)送數(shù)據(jù)時,可將接收數(shù)據(jù)數(shù)置0。在一次完整的通訊過程中,RS指令必須保持一直有效,直至接收數(shù)據(jù)完成。而數(shù)據(jù)發(fā)送請求位OFF時間一般要求大于程序執(zhí)行一周的時間。和RS指令相關(guān)的標志位:M8122,M8123通信指令通信指令1、判斷是否有有效的運行停機命令信號,如果沒有則發(fā)送輪詢1#機的運行頻 率的命令隨后立刻開始應(yīng)答信號接
7、收(發(fā)送在定時1S到時啟動),如接受 完成則對輪詢次數(shù)累計,并且校驗應(yīng)答信號,如果輪詢成功則從Y1輸出指 示信號并計算出運行頻率;如失敗則統(tǒng)計輪詢失敗次數(shù)。2、如果有有效的運行或停機命令則發(fā)送廣播運行或者廣播停機命令,命令的 發(fā)送是在判定該命令有效后啟動一次。3、關(guān)于輪詢和運行、停機命令的發(fā)送處理: X0閉合-表示廣播起動 X1閉合-表示廣播停機。 如果X0閉合則置M0,X1閉合則置M1,這樣即使X0和X1隨后松開,運行和停機 命令也不會消失。程序構(gòu)架程序構(gòu)架4、如果M0或者M1都沒有置位,則發(fā)送輪詢1#機的運行頻率命令,否則發(fā)送 相應(yīng)的廣播啟動和停機命令,發(fā)送廣播啟動或者停機命令時的時序關(guān)系
8、 如下: X0閉合-置位M0-上次通訊完畢則置M2-設(shè)置發(fā)送和接收 緩沖區(qū)-單次啟動發(fā)送 X1閉合-置位M1-上次通訊完畢則置M2-設(shè)置發(fā)送和接收 緩沖區(qū)-單次啟動發(fā)送 上次通訊完畢-無啟動停機命令則等待,定時到后自動啟動輪詢1# 機運行頻率直至接收完成。程序構(gòu)架程序構(gòu)架 如果使用FX2n-485bd或者FX0n-485adp,請設(shè)定D8120的(bit11,bit10)=(1,1) 。否則接收到的數(shù)據(jù)和發(fā)送的數(shù)據(jù)一樣。 如果使用FX2n-232bd或者類似的RS232通訊模塊,則請按照RS232模式設(shè)置 D8120的(bit11,bit10)。 使用FX2n-485bd模塊時,通訊接收完成的
9、判斷標準如下:接收的字節(jié)達到指 定的接收長度或者接收到指定的結(jié)束字符。由于FX2n-485bd模塊在做RS485 通訊時,RDA連接SDA,RDB連接SDB,發(fā)送的信號同樣會回到接收線上,因此接 收完成標志可能會多次產(chǎn)生,務(wù)必小心處理。如以TD2000與FX2n通訊為例: 如果指定發(fā)送的首字符和尾字符,F(xiàn)X2n發(fā)送完畢,則會因為接收到發(fā)送的尾 字符,產(chǎn)生接收完成標志,此時接收到的字符為發(fā)送的字符,因此請放棄這 次的接收數(shù)據(jù),清掉接收完成標志,等待下個接收完成標志,這次才能接收 到變頻器的應(yīng)答信號。 FX2nFX2n編程注意事項編程注意事項 發(fā)送、接收標志的處理:發(fā)送啟動只需要一次,即置位一次M
10、8122,通訊指令 RS需要長期驅(qū)動,直至發(fā)送和接收都完成。發(fā)送完成后M8122會自動清零,接 收完成或超時溢出則M8123會置位。處理完接收數(shù)據(jù)后,軟件需對M8123清零。 超時標志的處理:在接收數(shù)據(jù)的過程中,如在D8129指定的時間內(nèi)數(shù)據(jù)接收 ,則超時標志M8129變?yōu)镺N,超時標志出現(xiàn)即表明接收結(jié)束,M8123將置位。 延遲時間處理:由于FX2n通訊的收發(fā)狀態(tài)切換較慢,估計取決于PLC的掃描 周期,這個時間估計為2ms左右,因此在與TD2000/TD1000/TD2100/TD3000通 訊時,可能接收不到變頻器的應(yīng)答數(shù)據(jù),這時只有兩種辦法: 1:變頻器軟件做非標,增加通訊延時 2:請使
11、用siemens PLC或者其它快速PLC。FX2nFX2n編程注意事項編程注意事項廣播命令處理:對于廣播啟動和廣播停機,由于變頻器沒有應(yīng)答數(shù)據(jù),因此在接收處理時務(wù)必小心,有以下建議:1不要指定接收的字節(jié)數(shù)為零,因為一旦指定接收的字節(jié)數(shù)為0,則需要進行 相關(guān)的處理FX2n才能再次進入接收狀態(tài)(請參考三菱PLC手冊)2為了讓廣播命令也能產(chǎn)生兩次接收完成標志,請指定接收的字節(jié)小于發(fā)送的 字節(jié)數(shù),一般取小于發(fā)送字節(jié)數(shù)的一半即可,同時設(shè)置超時判斷,建議盡量 短,例如10ms。3. 對于TD2000/TD1000/TD2100/EV2000建議指定接收的首尾字節(jié),這樣在發(fā)送 和接收字節(jié)數(shù)不同時,可以通過
12、尾字節(jié)(0DH)產(chǎn)生兩次接收完成標志。對于 TD3000由于沒有固定的尾字節(jié),只能通過超時或者接收長度到產(chǎn)生接收完成 標志。當然如果指定通訊的首尾字節(jié),則接收字節(jié)的長度取發(fā)送字節(jié)和接收 字節(jié)中的較大者比較合適,因為接收完成標志完全由通訊結(jié)束字符產(chǎn)生。FX2nFX2n編程注意事項編程注意事項變頻器設(shè)置:F002=2,上位機控制F115=1,顯示功能塊F116F137F116=5,9600BPSF117=0,0,8,1,0F118=1,地址接線:首先將FX2n-485-BD上的RDA-SDA端子短接,RDB-SDB端子短接 ;然后RDA接變頻器485+,RDB接變頻器485-。PLC運行:PLC程
13、序上電完畢后,默認為停止狀態(tài),可將編程端口處運行開關(guān)撥到RUN位置使之運行。PLCPLC與與TD2000TD2000變頻器通信程序變頻器通信程序初始化,只執(zhí)行一次。PLC運行后,M8002僅在瞬間為ON,其余時間均保持OFF。設(shè)置數(shù)據(jù)長度8位、無校驗、波特率9600、有起始和終止字符、選擇RS485模式,指定首字節(jié)為”0X7E”,尾字節(jié)為”0 x0D”,通訊超時為10ms,設(shè)置通訊為8位數(shù)據(jù)模式,清零M0M4,清零D10。 如果M2為OFF,則無有效的廣播命令,發(fā)送輪詢1#機的運行頻率。如果T7定時沒到,則設(shè)置T7定時1S,同時累計循環(huán)次數(shù)。T7的時間單位默認100ms。PLCPLC與與TD2
14、000TD2000變頻器通信程序變頻器通信程序如果T7定時1S到,則計算1S內(nèi)循環(huán)的次數(shù)(主要是為了測試掃描周期的長度)。同時如果M2為OFF(意味著沒有有效的廣播命令),則開始輪詢1#變頻器的運行頻率。準備完畢發(fā)送的字符后,清除上次的接收次數(shù)計數(shù)器D200,同時啟動發(fā)送(M8122置為ON)。頻率查詢命令每1S執(zhí)行一次。 PLCPLC與與TD2000TD2000變頻器通信程序變頻器通信程序如果M0和M2都為ON,則表示廣播啟動命令有效,發(fā)送廣播啟動命令,特意指定接收字節(jié)為7,便于產(chǎn)生兩次接收完成標志。 PLCPLC與與TD2000TD2000變頻器通信程序變頻器通信程序如果M1和M2都為ON
15、,則表示廣播停機命令有效,發(fā)送廣播停機命令,特意指定接收字節(jié)為7,便于產(chǎn)生兩次接收完成標志。 PLCPLC與與TD2000TD2000變頻器通信程序變頻器通信程序如果M2為ON,表示廣播命令被接收有效,單次啟動發(fā)送(置位M8122),同時清零接收次數(shù)計數(shù)器。如果超時溢出,則清除超時溢出標志。如果 X000端子閉合,則置位M0,如果X001端子閉合則置位M1。 PLCPLC與與TD2000TD2000變頻器通信程序變頻器通信程序?qū)邮胀瓿蓸酥居嫈?shù),如為第一次,則直接清除該標志,第二次再接收該標志時,則正式接收應(yīng)答信號,如果是應(yīng)答變頻器的運行頻率,則判斷應(yīng)答、校驗是否成功,應(yīng)答成功則輸出Y000指示,校驗成功,則把運行頻率顯示在D100單元,同時輪詢次數(shù)記錄在D121單元。輪詢失敗次數(shù)記錄在D120中。接收完成時,如果同時M2為ON,則清除M0、M1、M2,如果M2為OFF,且M0或者M1為ON,則置位M2。 討論與交流討論與交流
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個人貸款合同利息計算合同模板4篇
- 二零二五年度虛擬現(xiàn)實游戲用戶免責(zé)條款合同范本4篇
- 2025年度個人房產(chǎn)買賣合同書(精裝修)4篇
- 二零二五年度邢芬離婚后與前夫關(guān)于知識產(chǎn)權(quán)權(quán)益分配的協(xié)議書3篇
- 2025年消防工程電氣設(shè)備檢修增項服務(wù)協(xié)議3篇
- 二零二五版電子文檔安全保管與備份合同3篇
- 年度賽力皮革染料戰(zhàn)略市場規(guī)劃報告
- 2025年度高速公路橋梁維修加固勞務(wù)分包合同3篇
- 二零二五年度民房屋租賃合同附租賃雙方責(zé)任劃分4篇
- 2025年銷售人員薪資體系與職業(yè)規(guī)劃合同范本
- GB/T 16895.3-2024低壓電氣裝置第5-54部分:電氣設(shè)備的選擇和安裝接地配置和保護導(dǎo)體
- 2025湖北襄陽市12345政府熱線話務(wù)員招聘5人高頻重點提升(共500題)附帶答案詳解
- 計劃合同部部長述職報告范文
- 2025年河北省職業(yè)院校技能大賽智能節(jié)水系統(tǒng)設(shè)計與安裝(高職組)考試題庫(含答案)
- 人教版高一地理必修一期末試卷
- 2024年下半年鄂州市城市發(fā)展投資控股集團限公司社會招聘【27人】易考易錯模擬試題(共500題)試卷后附參考答案
- GB/T 29498-2024木門窗通用技術(shù)要求
- 《職業(yè)院校與本科高校對口貫通分段培養(yǎng)協(xié)議書》
- GJB9001C質(zhì)量管理體系要求-培訓(xùn)專題培訓(xùn)課件
- 人教版(2024)英語七年級上冊單詞表
- 二手車車主寄售協(xié)議書范文范本
評論
0/150
提交評論