Twido與MasterpactMT斷路器的Modbus串行通信-完全通信指導(dǎo)資料_第1頁
Twido與MasterpactMT斷路器的Modbus串行通信-完全通信指導(dǎo)資料_第2頁
Twido與MasterpactMT斷路器的Modbus串行通信-完全通信指導(dǎo)資料_第3頁
Twido與MasterpactMT斷路器的Modbus串行通信-完全通信指導(dǎo)資料_第4頁
Twido與MasterpactMT斷路器的Modbus串行通信-完全通信指導(dǎo)資料_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

施耐德技術(shù)服務(wù)中心TSCPAGETwido與MasterpaceMT的Modbus串行通信向?qū)AGE30Twido與MasterpactMT斷路器Modbus串行通信向?qū)?lt;二>本向?qū)Х譃閮刹糠郑?.《快速操作指南》KnowHow,滿足了客戶“快速解決調(diào)試問題”的需求。發(fā)送快大小在2M左右,能方便快速地通過電子郵件發(fā)給客戶使用調(diào)試快提供了反復(fù)調(diào)試過的完整準確的PLC通信程序,客戶可直接下載接線快含有實物照片的通信接線圖使客戶非常容易理解和模仿,并且快速完成接線設(shè)置快圖形化的斷路器參數(shù)設(shè)置指導(dǎo)使客戶可直接上手設(shè)置參數(shù),不用查找手冊2.《完全通信指導(dǎo)》KnowWhy,滿足了客戶“系統(tǒng)學習通信知識”的需求。知識全不僅給出了詳細的調(diào)試步驟和詳細解釋,還使客戶在完成通信的同時系統(tǒng)學習相關(guān)的產(chǎn)品和通信知識考慮全對客戶調(diào)試可能遇到的各種突發(fā)情況給出了相關(guān)提示和解決方法理解易提供了程序指令和結(jié)構(gòu)的詳細注釋,使客戶能容易的理解和學習提供的標準程序并能在原有程序上進行擴展第二部分完全通信指導(dǎo)TwidoModbusCommunicationwithMasterpactMT安全信息重要信息注意:在嘗試安裝、操作或調(diào)試設(shè)備之前,請仔細閱讀下述說明并通過查看來熟悉設(shè)備。下述特別信息可能會在文本其他地方或設(shè)備上出現(xiàn),提示用戶潛在的危險和注意事項,或提供闡明或簡化某一過程的信息。這是“警告”的符號。警示用戶潛在的危險和必須要遵守的規(guī)則,如果不遵守使用說明,可能導(dǎo)致調(diào)試失敗、人身傷害甚至設(shè)備損壞。這是提醒“注意”的符號。提醒用戶需要注意的操作說明。請遵守所有帶此符號的注意事項,以避免不必要的調(diào)試錯誤?!熬妗薄熬妗北硎究赡艽嬖谖kU,如果不遵守,可能導(dǎo)致嚴重的人身傷害甚至死亡,或設(shè)備損壞。警告 注意注意““注意”表示需要注意的操作,如果不遵守,可能導(dǎo)致調(diào)試失敗。

目錄1.實驗簡介 42.實驗環(huán)境 43.硬件連接 53.1MasterpactMT斷路器本體通信單元基本構(gòu)架 53.2MasterpactMT斷路器與TwidoPLC的Modbus通信連接 64.MASTERPACTMT斷路器設(shè)置 74.1MT斷路器簡要介紹 74.2操作說明 84.3參數(shù)設(shè)置 95.PLC編程 115.1Modbus協(xié)議簡介 115.2交換數(shù)據(jù)表 115.3MASTERPACTMTModbus變量說明 125.3.1MASTERPACTMTModbus內(nèi)部字 125.3.2MASTERPACTMT跳閘/合閘的Modbus通訊流程 155.4TwidoSoft軟件的配置 225.5Twido軟件編程語句介紹 245.5.1EXCHx指令 245.5.2%MSGx功能塊 245.6程序的分步講解 256.實驗調(diào)試 286.1計算機和PLC的連接 286.2交換數(shù)據(jù)表對照 296.3動態(tài)變量表的讀和寫 306.3.1開閘 306.3.2合閘 337.附件 357.1相關(guān)技術(shù)文檔 357.1.1TwidoSoft軟件參考手冊 357.1.2Twido硬件參考手冊 357.1.3MasterpactMT的用戶手冊 357.2參考程序 351.實驗簡介PLC通過Modbus監(jiān)控斷路器的運行是工業(yè)中較常見的應(yīng)用,本文以施耐德TwidoPLC與MasterpaceMT為例,簡要介紹PLC與斷路器之間Modbus串行通信的過程,包括硬件接線、斷路器參數(shù)設(shè)置、硬軟件組態(tài)、上電調(diào)試等,實現(xiàn)在PLC上遠程控制MASTERPACTMT斷路器的參數(shù)讀取,調(diào)閘/合閘,故障報警等。本文只介紹了TwidoPLC通過Modbus通信遠程控制斷路器,關(guān)于其他施耐德電氣PLC,如Premium,M340與MASTERPACTMT的Modbus串行通信,將在本書的其他文章中介紹。2.實驗環(huán)境主要硬件:類型型號數(shù)量參考圖片電源24V開關(guān)電源1PLCTwidoPLCTWDLMDA20DRT(CPU模塊)(右)TWDNOZ485T(端子485擴展模塊)(左)1斷路器帶有本體通訊模塊MASTERPACTMTP型1MT通訊集線器CJB3061MT斷路器通訊電源模塊AD,24V直流電源1MT斷路器與集線器CJB306連線CCP3031Modbus通信電纜8針MiniDIN圓頭線1SUBD9針連接線,另一端為飛線1主要軟件:TwidoSoft3.5是施耐德電氣支持TwidoPLC的編程,調(diào)試和運行的工具軟件。3.硬件連接3.1MasterpactMT斷路器本體通信單元基本構(gòu)架

3.2MasterpactMT斷路器與TwidoPLC的Modbus通信連接11332212345678D1D0NC/DE/DPTNC0V5V4 4ABGD1D0公共1234567890V24VNCB’/IN+B/OUT+0V24VA’/IN-A/OUT-554455221TSXPCX1031-C轉(zhuǎn)接塊的撥碼撥到0或26521TWDLMDA20DRTTwidoPLCCPU模塊165214343TWDNOZ485TTwidoMiniDin485擴展模塊Port1口通信電纜制作圖55Port2口通信電纜制作圖4.MASTERPACTMT斷路器設(shè)置4.1MT斷路器簡要介紹MT是MasterpactMT的簡稱,從2001年開始在中國銷售,代表了目前低壓框架斷路器的最高水平;作為Masterpact的革新產(chǎn)品,采用最新技術(shù),增強了產(chǎn)品性能與安全性,是具有容易安裝,用戶界面友好,操作方便,設(shè)計方便的劃時代產(chǎn)品。MT斷路器具有智能控制單元Micrologic,易集成于監(jiān)控系統(tǒng)。智能控制單元為斷路器提供更強的控制功能,能精確測量系統(tǒng)參數(shù),計算、儲存數(shù)據(jù)、事件記錄、信號報警、通信等。Micrologic控制單元裝備了數(shù)字式LCD顯示屏,同簡單的導(dǎo)航鍵相結(jié)合,可迅速閱讀屏上的數(shù)值,并進行非常簡單的調(diào)整,也可選擇語言顯示文本。MasterpactMT斷路器根據(jù)分斷能力或者體積的大小分為多種形式,不管MasterpactMT以何種形式,在通訊方面取決于Micrologic控制單元的型號。目前Micrologic控制單元分為A型、D型、P型和H型。具體每種控制單元的具體信息可以參考附件中Micrologic控制單元的詳細介紹。MT斷路器要完成通訊必須要有安裝在本體上的本體通訊模塊,由(OF,SDE,PF,CH)提供信號,與具有通信功能的XF和MX線圈連接。其次還可以由安裝在抽架上的通信模塊完成(CE,CD,CT)的信號傳輸。MT斷路器具體的通信部件連接結(jié)構(gòu)圖如下:MasterpactMT斷路器的通信方式比較靈活,本篇文章以MasterpactMTP型斷路器的Modbus485通信為例介紹。

4.2操作說明MASTERPACTMT的控制單元(以P型控制單元為例)的面板說明如下:MASTERPACTMT操作面板

與通訊相關(guān)的按鍵圖示如下:導(dǎo)航鍵正常顯示狀態(tài):正常情況或者本控制單元無人操作一段時間后,控制單元會回到測量界面,顯示當前的電流值。故障顯示狀態(tài):顯示器閃爍指示出現(xiàn)的故障,故障的具體內(nèi)容以及操作,請參照HYPERLINK7.3《MASTERPACTMT(H,L)用戶手冊》。任何初始顯示狀態(tài)下,均可以按1,2,3鍵進入相應(yīng)的菜單查看或者進行設(shè)置。4.3Modbus通信參數(shù)設(shè)置實現(xiàn)TwidoPLC與MASTERPACTMTP型控制單元通訊需要設(shè)置相應(yīng)的通訊參數(shù),所有的參數(shù)均在主菜單的子目錄里面進行設(shè)置。具體參數(shù)設(shè)置步驟如下圖示:1.Modbus地址。設(shè)置范圍1~47。本試驗地址設(shè)置為2。

2.波特率。設(shè)置范圍為19200,9600,4800。本試驗波特率設(shè)置為9600。3.奇偶校驗。設(shè)置范圍為偶校驗和無校驗兩種本試驗設(shè)置為偶校驗在TwidoPLC的通訊參數(shù)設(shè)置完畢之后可以實現(xiàn)TwidoPLC與MASTERPACTMTP型控制單元的通訊。5.PLC編程5.1Modbus協(xié)議簡介Modbus協(xié)議是Modicon公司于1978年開發(fā)的一個用于PLC和編程器之間通信的協(xié)議,1980年起,為眾多制造商所采用而完全開放,成為“事實上的工業(yè)標準”。它實現(xiàn)控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)和其它設(shè)備之間的通信,支持傳統(tǒng)的RS一232/422/485設(shè)備和最新發(fā)展出來的以太網(wǎng)設(shè)備。該協(xié)議定義了一個控制器能識別的消息結(jié)構(gòu),描述了控制器如何請求訪問其它設(shè)備,如何回應(yīng)來自其它設(shè)備的請求,以及怎樣偵測錯誤并記錄。它是一種應(yīng)用層報文傳輸協(xié)議,與底層的物理接口及電氣規(guī)范無關(guān),這是其目前生命力仍很強的原因。Modbus協(xié)議是一個分級結(jié)構(gòu)(主從式)異步串行通信協(xié)議,為客戶機/服務(wù)器方式,可使主站對一個或多個從站進行訪問,主站和從站之間允許多點連接。主站和從站可以有兩種對話方式:?查詢方式:主站對一個從站進行對話并等待其回應(yīng)?廣播方式:主站對所有從站進行對話(不等待回應(yīng))Modbus的協(xié)議中有兩種傳輸方式:?RTU方式格式: 地址 命令 數(shù)據(jù) CRC校檢 ?ASCII方式格式: 頭碼 地址 命令 數(shù)據(jù) LRC校檢 尾碼說明:?RTU(RemoteTerminalUnit,遠程終端單元)?CRC(CyclicalRedundancyCheck,循環(huán)冗余校驗)?LRC(LongitudinalRedundancyCheck,縱向冗余校驗)5.2交換數(shù)據(jù)表Twido作為主站進行Modbus通信時,必須編程通信程序,而程序的編寫是通過填寫字表的方式進行的,以下就Modbus字表進行詳細闡述。另外,Twido作為Modbus從站時,是不需要編程的,只需要配置通信參數(shù)即可。讀N個字-%MW(功能碼03)表索引高字節(jié)低字節(jié)控制表001(發(fā)送/接收)06(發(fā)送長度)*103(接收偏移)00(發(fā)送偏移)發(fā)送表2從站地址(1…247)03(請求碼)3讀取的第一個字的地址4讀取的字數(shù)N接收表5從站地址(1…247)03(請求碼)600(接收偏移值)2×N所讀的值占用的字節(jié)數(shù)7讀取的第一個字8讀取的第二個字………N+6讀取的第N個字*在應(yīng)答后,長度會變?yōu)榻邮盏降淖止?jié)長度寫N個字-%MW(功能碼16)表索引高字節(jié)低字節(jié)控制表001(發(fā)送/接收)8+(2×N)發(fā)送長度100(接收偏移)07(發(fā)送偏移)發(fā)送表2從站地址(1…247)16(請求碼16進制10)3所寫第一個字地址4所寫字的個數(shù)N500(發(fā)送偏移值)2×N所寫字節(jié)數(shù)6所寫的第一個字7所寫的第二個字…N+5所寫第N個字接收表N+6從站地址(1…247)16(請求碼)N+7所寫第一個字地址N+8所寫的字數(shù)有多條EXCH指令時,要使用分時控制5.3MASTERPACTMTModbus變量說明在TwidoPLC中編寫程序,將斷路器的內(nèi)部變量用功能塊Read_var/Write_var映射到本地寄存器,通過對本地寄存器進行讀寫,來完成對斷路器的監(jiān)控。5.3.1MASTERPACTMTModbus內(nèi)部字MasterpactMT斷路器內(nèi)部結(jié)構(gòu)和地址簡介MT斷路器需要配置的通訊選件分為兩部分:本體通訊模塊(BCM)和抽架通訊模塊(CCM)。●本體通訊模塊(BCM)包括三個管理器(寄存器):○斷路器管理器○測量管理器○保護管理器●抽架通訊模塊(CCM)只有一個管理器(寄存器):○抽架管理器管理器的Modbus地址設(shè)定如下:○斷路器管理器—XX○測量管理器—XX+200○保護管理器—XX+100○抽架管理器—XX+50注:斷路器管理器的地址XX是通過Micrologic控制單元設(shè)定的,其它管理器的地址會自動生成。缺省時,XX=47。地址規(guī)則表如下:XX斷路器管理器范圍1-47XX+50抽架管理器范圍51-97XX+100保護管理器范圍101-147XX+200測量管理器范圍201-247斷路器管理器(Modbus地址:XX)寄存器范圍表如下:寄存器范圍描述530-535Modbus配置及標識543-554診斷計數(shù)器及Modbus密碼622-623保護管理器中事件文件的狀態(tài)650-669跳閘原因及斷路器狀態(tài)670-714上次狀態(tài)變化的時間標記717-739斷路器管理器的事件記錄7699-7729斷路器管理器的命令接口抽架管理器(Modbus地址:XX+50)寄存器范圍表如下:寄存器范圍描述530-535Modbus配置及標識543-554診斷計數(shù)器及Modbus密碼660-663斷路器抽架狀態(tài)678-714上次狀態(tài)變化的時間標記7699-7729斷路器管理器的命令接口保護管理器(Modbus地址:XX+100)寄存器范圍表如下:寄存器范圍描述8749-8752保護管理器的特性8753-8802對長延時、短延時、瞬時、接地故障和漏電保護整定值的微調(diào)8826-8841保護管理器進行的測量8842-8864保護管理器的狀態(tài)8999-9598時間標記及歷史記錄9599-9627Micrologic配置9628-9798保護整定值9799-9898繼電器的配置9899-9927事件記錄

測量管理器(Modbus地址:XX+200)寄存器范圍表如下:寄存器范圍描述999-1298實時測量值1299-1598寄存器999-1298測量結(jié)果的最小值1599-1898寄存器999-1298測量結(jié)果的最大值1999-2198電度2199-2298需求值2299-3298時間標記3299-3598測量管理器的配置在此僅列出本例中使用的MASTERPACTMT內(nèi)部寄存器以及對應(yīng)功能,見下表:類型地址描述說明讀出變量661斷路器狀態(tài)7714標志位該寄存器數(shù)值非零時才可以進行下一步操作7715激活的標志位552命令控制字寫入變量7719寫入命令寄存器7720寫入命令寄存器7721寫入命令寄存器7722寫入命令寄存器7723寫入命令寄存器MASTERPACTMT斷路器Micrologic控制單元Modbus通信過程中使用到的寄存器說明如下:對MASTERPACTMT斷路器實現(xiàn)Modbus通信控制的狀態(tài)字寄存器661說明如下:位描述說明Bit0OFForCompactandMasterpact:0=Breakerisopened,1=BreakerisclosedBit1SDForCompact:0=notrip,1=BreakerhastrippedduetoelectricalfaultorShunttripForMasterpact:always0Bit2SDEForCompactandMasterpact:0=notrip,1=BreakerhastrippedduetoelectricalfaBit3CHForCompact:always0ForMasterpact:0=Springdischarged,1=SpringloadedBit4Reserved(internaluseonly)備用Bit5Reserved(internaluseonly)備用Bit6Compact/Masterpactdifferenciation0=CompactNS,1=MasterpactBit7-Bit15Reserved(internaluseonly)備用注:有關(guān)寄存器的詳細內(nèi)容請見《MT通訊協(xié)議用戶使用手冊》中常用寄存器表和結(jié)果代碼表。

5.3.2MASTERPACTMT跳閘/合閘的Modbus通訊流程分閘流程當對MASTERPACTMT進行Modbus通信分閘/合閘時,需要分別進行如下通訊流程:斷路器分閘(舉例說明)步驟名稱內(nèi)容判斷結(jié)果1請求標志位(必需)讀取7114(十進制)地址的值只有當接收到的數(shù)據(jù)不為0,才可以對其進行下面操作,否則該從站正處于另一個主站的管理之下。2讀取控制字(必需)讀取552(十進制)地址的值。此處接收到的數(shù)據(jù)為上電后隨機形成,后面對其進行操作時必須寫入該值到7722地址。3使MX線圈可操作(必需)往MT的命令寄存器7719-7723寫入命令。分別寫入如下:7719=16#E593;7720=16#0004(P1);7721=16#0004(P2);7722=上一步中讀取552號寄存器的值;7723=16#000A(P4)。4等待命令執(zhí)行(可省略)讀取7716、7717(十進制)地址的值,判斷上一步是否執(zhí)行。如果7717中的數(shù)據(jù)與上一步的命令16#E593相同,表示16#E593號命令已經(jīng)被執(zhí)行。5檢查代碼結(jié)果(可省略)讀取7118(十進制)地址的值6斷路器分閘(必需)往MT的命令寄存器7719-7723寫入命令。分別寫入如下:7719=16#E591;7720=16#0004(P1);7721=16#0004(P2);7722=第二步中讀取552號寄存器的值;7723=16#0001(P4)。7等待命令執(zhí)行(可省略)讀取7716、7717(十進制)地址的值,判斷上一步是否執(zhí)行。如果7717中的數(shù)據(jù)與上一步的命令16#E591相同,表示16#E591號命令已經(jīng)被執(zhí)行。8檢查代碼結(jié)果(可省略)讀取7118(十進制)地址的值9使MX線圈不可操作(必需)往MT的命令寄存器7719-7723寫入命令。分別寫入如下:7719=16#E594;7720=16#0004(P1);7721=16#0004(P2);7722=第二步中讀取552號寄存器的值;7723=16#000A(P4)。10等待命令執(zhí)行(該步驟可以省略)讀取7716、7717(十進制)地址的值,判斷上一步是否執(zhí)行。如果7717中的數(shù)據(jù)與上一步的命令16#E594相同,表示16#E594號命令已經(jīng)被執(zhí)行。11檢查代碼結(jié)果(該步驟可以省略)讀取7118(十進制)地址的值12清標志位(必需)往MT的命令寄存器7719-7723寫入命令。分別寫入如下:7719=16#E864;7720=16#0003(P1);7721=16#0004(P2);7722=第一步中讀取7714號寄存器的值。

斷路器合閘(舉例說明)步驟名稱內(nèi)容判斷結(jié)果1請求標志位(必需)讀取7114(十進制)地址的值只有當接收到的數(shù)據(jù)(此處接收到的數(shù)據(jù)為EADA,該數(shù)據(jù)為不確定值)不為0時,才可以對其進行下面操作,否則該從站正處于另一個主站的管理之下2讀取控制字(必需)讀取552(十進制)地址的值。此處接收到的數(shù)據(jù)為上電后隨機形成,后面對其進行操作時必須寫入該值到7722地址。3使MX線圈可操作(必需)往MT的命令寄存器7719-7723寫入命令。分別寫入如下:7719=16#E593;7720=16#0004(P1);7721=16#0004(P2);7722=上一步中讀取552號寄存器的值;7723=16#000C(P4)。4等待命令執(zhí)行(可省略)讀取7716、7717(十進制)地址的值,判斷上一步是否執(zhí)行。如果7717中的數(shù)據(jù)與上一步的命令16#E593相同,表示16#E593號命令已經(jīng)被執(zhí)行。5檢查代碼結(jié)果(可省略)讀取7118(十進制)地址的值6斷路器合閘(必需)往MT的命令寄存器7719-7723寫入命令。分別寫入如下:7719=16#E592;7720=16#0004(P1);7721=16#0004(P2);7722=第二步中讀取552號寄存器的值;7723=16#0001(P4)。7等待命令執(zhí)行(可省略)讀取7716、7717(十進制)地址的值,判斷上一步是否執(zhí)行。如果7717中的數(shù)據(jù)與上一步的命令16#E592相同,表示16#E592號命令已經(jīng)被執(zhí)行。8檢查代碼結(jié)果(可省略)讀取7118(十進制)地址的值9使MX線圈不可操作(必需)往MT的命令寄存器7719-7723寫入命令。分別寫入如下:7719=16#E594;7720=16#0004(P1);7721=16#0004(P2);7722=第二步中讀取552號寄存器的值;7723=16#000A(P4)。10等待命令執(zhí)行(可省略)讀取7716、7717(十進制)地址的值,判斷上一步是否執(zhí)行。如果7717中的數(shù)據(jù)與上一步的命令16#E594相同,表示16#E594號命令已經(jīng)被執(zhí)行。11檢查代碼結(jié)果(可省略)讀取7118(十進制)地址的值12清標志位(必需)往MT的命令寄存器7719-7723寫入命令。分別寫入如下:7719=16#E864;7720=16#0003(P1);7721=16#0004(P2);7722=第一步中讀取7714號寄存器的值。以上合閘分閘的通訊步驟中有一些是用于等待命令執(zhí)行合檢查代碼結(jié)果的,所以可以省略的。因此以上合閘分閘的分別12個步驟中只有1,2,3,6,9,12是必須的,除此之外的其他步驟可以省略。5.4TwidoSoft軟件的配置步驟動作&示例1新建一個工程2選擇TwidoPLC的CPU,本實驗采用了TWDLMDA20DRT3選擇一個RS485的擴展端口用于與MT進行通信4選擇TWDNOZ485T,8針miniDIN連接頭的擴展模塊步驟動作&示例5配置兩個端口6配置Port1,當port1為通信端口,設(shè)置如下:7配置Port2為通信端口,配置如下,且與斷路器端的設(shè)置一致Port2通訊端口Port1編程端口Port2通訊端口Port1編程端口5.5Twido軟件編程語句介紹一個Twido控制器配置后可與Modbus從設(shè)備通信,或以字符模式(ASCII)發(fā)送和/或接收消息。TwidoSoft為這些通信提供了下列功能:EXCH指令用于發(fā)送/接收消息交換控制功能模塊(%MSG)用于控制數(shù)據(jù)交換Twido控制器在處理EXCH指令時使用制定端口的配置協(xié)議。每個通信端口可被分配一個不同的協(xié)議。通過添加端口號到EXCH或%MSG功能(EXCH1,EXCH2,%MSG1,%MSG2)可以訪問通信端口。5.5.1EXCHx指令發(fā)送/接收報文;其中x為通信端口號(1或2)[EXCHx%MWi:L](i+L<=255)這里:x=串行口號(1或2);x=以太網(wǎng)端口(3;:L=字表總字數(shù)(最大121)。內(nèi)部字表%Mwi:L的值為i+L<=255。5.5.2%MSGx功能塊 控制數(shù)據(jù)交換:x=1或2,分別表示控制器串口1或2;x=3,表示控制器的以太網(wǎng)端口(僅適用于TWDLCAE40DRF控制器)。%MSGx功能模塊管理數(shù)據(jù)交換且具有三個功能:通信錯誤校驗:錯誤校驗核實EXCH指令編程的模塊長度(字表)足夠包含將被發(fā)送的消息長度(與字表中的第一個字的低位字節(jié)的編程長度比較)。多消息協(xié)調(diào):為了確保多消息發(fā)送時的協(xié)調(diào)性,%MSGx功能模塊提供決定前一條消息何時完成所必需的消息。優(yōu)先消息發(fā)送:%MSGx功能模塊允許當前消息的發(fā)送被停止,以保證緊急消息的立即發(fā)送。參數(shù)標識值輸入(或指令)復(fù)位R置為1時,通信重新初始化;%MSGx.E=0和%MSGx.D=1。通信完成輸出%MSGx.D狀態(tài)1表示通信在下列情況完成;發(fā)送結(jié)束(如果是發(fā)送)接收結(jié)束(收到結(jié)束字符)錯誤模塊重啟狀態(tài)0表示請求在處理過程中。故障(出錯)輸出%MSGx.E狀態(tài)1表示通信在下列情況完成:命令錯誤表配置錯誤收到不爭取的字符(速率,奇偶,等等)接收表滿(未更新)狀態(tài)0表示消息長度和連接都正確5.6程序的分步講解用戶在上電調(diào)試之前,請務(wù)必確保PLC,斷路器以及所帶的電機的接地安全,以避免因接地問題而可能造成的人身傷害和設(shè)備損壞。警告6.實驗調(diào)試用戶在上電調(diào)試之前,請務(wù)必確保PLC,斷路器以及所帶的電機的接地安全,以避免因接地問題而可能造成的人身傷害和設(shè)備損壞。警告6.1計算機和PLC的連接編程計算機與TwidoPLC的連接圖如下:131322112TSXPCX1031-C電纜的圓頭與TwidoPLC的圓連接;2TSXPCX1031-C轉(zhuǎn)換器撥號到2;33TSXPCX1031-C的9針端與計算機的串口連接;6.2交換數(shù)據(jù)表對照交換數(shù)據(jù)表讀變量值(高位字節(jié))值(低位字節(jié))說明%MW00106發(fā)送接收:01;發(fā)送長度:06(字節(jié))%MW10300接收偏移:03;發(fā)送偏移:00%MW20203從站地址:02;命令代碼:03(讀變量)%MW31E23起始變量:16#1E23(W7715)%MW40001從站返回值數(shù)據(jù)長度:1字從站返回值%MW50203從站地址:02;命令代碼:03%MW60002接收偏移值:00;接收到的字節(jié)數(shù):2%MW70000讀到的寄存器值讀變量值(高位字節(jié))值(低位字節(jié))說明%MW500106發(fā)送接收:01;發(fā)送長度:06(字節(jié))%MW510300接收偏移:03;發(fā)送偏移:00%MW520203從站地址:02;命令代碼:03(讀變量)%MW53228起始變量:16#228(W552)%MW540001從站返回值數(shù)據(jù)長度:1字從站返回值%MW550203從站地址:02;命令代碼:03%MW560002接收偏移值:00;接收到的字節(jié)數(shù):2%MW570000讀到的寄存器值寫變量值(高位字節(jié))值(低位字節(jié))說明%MW1000112發(fā)送接收:01;發(fā)送長度:18(字節(jié))%MW1010007接收偏移:00;發(fā)送偏移:07%MW1020210從站地址:02;命令代碼:16(寫變量)%MW1031E27起始變量:16#1E27(W7719)%MW1040005數(shù)據(jù)長度:5字%MW105000A發(fā)送偏移值:00;寫的字節(jié)數(shù):0A%MW1060000寫入變量值1%MW1070000寫入變量值2%MW1080000寫入變量值3%MW1090000寫入變量值4%MW1100000寫入變量值5從站返回值從站返回值%MW1110110從站地址:01;命令代碼:16(寫變量)%MW1121E27起始變量:16#1E27(W7719)%MW1130005數(shù)據(jù)長度:5字6.3動態(tài)變量表的讀和寫對MT斷路器的Modbus通信控制是通過在Twidosoft的動態(tài)數(shù)據(jù)中在線對本地通信寄存器進行操作實現(xiàn)的。新建動態(tài)數(shù)據(jù)表,按照如下步驟進行操作。6.3.1開閘第一步:%MW7讀?。W7715的值%MW57讀?。W552的值%MW106~%MW110寫入%MW7719~%MW23的值%MW106=16#E593(固定值)%MW107=16#0004(固定值)%MW106=16#E593(固定值)%MW107=16#0004(固定值)%MW108=16#0004(固定值)%MW109=16#003F(%MW552的值)

溫馨提示

  • 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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論