昆侖通態(tài)莫迪康ModbusRTU講解_第1頁
昆侖通態(tài)莫迪康ModbusRTU講解_第2頁
昆侖通態(tài)莫迪康ModbusRTU講解_第3頁
昆侖通態(tài)莫迪康ModbusRTU講解_第4頁
昆侖通態(tài)莫迪康ModbusRTU講解_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、硬件配置 參數(shù)設(shè)置 設(shè)備命令 故障分析#莫迪康 modbusrtu1設(shè)備簡介本驅(qū)動構(gòu)件用j* mcgs軟件通過modbusrtu協(xié)議讀寫modicou plc設(shè)備的族種 寄存器的數(shù)據(jù);同時也m用対支持modbusrtu標準協(xié)議的各類plc、儀衣、控制器數(shù)據(jù)的讀寫。本驅(qū)動支持01、02、03、04、05、06、15、16常用功能碼,對功能碼支持請參見驅(qū)動類型串ii子設(shè)備,須掛接在“通用串ii父設(shè)備”卜才能工作通訊協(xié)議采用英迪康modbusrtu協(xié)議通訊方式一主一從、一主多從方式.驅(qū)動構(gòu)件為主,設(shè)備為從。2、硬件連接mcgs軟件與設(shè)備通訊z前,必須保證通訊連接止確。通訊連接方式:tpc與設(shè)備z間采

2、用標準的rs485或rs232通訊。1data+ |2data- 1p戊端 圓8針公頭plc端圓8針公頭modicon tsx系列和twido系列plc的編程通訊i i (terminal port)的通訊電纜圖如卜:tpc端rs485 a+rs485 b-英他設(shè)備的通訊連接,具體請參考對應(yīng)設(shè)備于冊。3、設(shè)備通訊參數(shù)“通用串i i父設(shè)備”通訊參數(shù)設(shè)置如卜: 設(shè)置項 | 參數(shù)項返冋頂部通訊波特率9600(默認值)、19200、38400數(shù)據(jù)位位數(shù)7、8(默認值)停止位位數(shù)1(默認值)、2奇偶校驗位奇校驗、偶校驗(默認值)、無校驗苴中父設(shè)備通訊參數(shù)設(shè)置應(yīng)與設(shè)備的通訊參數(shù)相同.否則無法正常通訊。 設(shè)

3、備通訊參數(shù)的具體設(shè)置請參見對應(yīng)設(shè)備手冊。4、設(shè)備構(gòu)件參數(shù)設(shè)置“英迪康modbusrtu”子設(shè)備參數(shù)設(shè)置如卜: 內(nèi)部屬性:m擊“查看設(shè)備內(nèi)部屬性”,點擊按鈕進入內(nèi)部屬性,具體設(shè)宜請參看內(nèi)部屬性 最小采集周期:mcgs對設(shè)備進行操作的時間周期,單位為ms.默認為100ms,根據(jù)采集數(shù)據(jù)彊的人小,設(shè)胃值町適當訓整。 設(shè)備地址:必須和實際設(shè)備的地址相一致,范陽為0.255,默認值為0。 通訊等待時間:通訊數(shù)據(jù)接收等待時間,默認設(shè)置為200ms,根據(jù)采集數(shù)據(jù)乗的 人小,設(shè)置值町適當調(diào)整。 快速采集次數(shù):對選擇了快速采集的通道進行快采的頻率(已不使用,為與老驅(qū)動兼容,故保留,無需設(shè)置)。16位整數(shù)解碼順序

4、:調(diào)整字元件的解碼順序,対f modicon plc及標hli plc設(shè)備,使用默認值即町。16位整數(shù)解碼順序舉例:0x0001012表示字元件高低字比不顛倒(默認值)表示1121表示字元件高低字節(jié)顛倒表示25632位整數(shù)解碼順序:調(diào)整雙?元件的解碼順序,對j -modicon plc,請設(shè)豐為“2-3412”順序解碼.32位整數(shù)解碼順序舉例:0x0000 000101234衷示雙字元件不做處理直接解碼(默認值)表示112143農(nóng)示雙字元件高低字不顛倒,但字內(nèi)高低字節(jié) 顛倒表示25623412表示雙字元件高低字顛倒,但字內(nèi)高低字節(jié)不 顛倒表示6553634321表示雙字元件內(nèi)4個字節(jié)全部煎倒表

5、示 1677 721632位浮點數(shù)解碼順序:調(diào)整雙字元件的解碼順序,對j-modiconplc,請設(shè)置為“2-3412”順序解碼。32位浮點數(shù)解碼順序舉例:0x3f80 000001234表示雙字元件不做處理肖接解碼(默認值)表示1.012143表示雙字元件高低字不顛倒,但字內(nèi)高低字節(jié) 顛倒表示-5.78564e-03923412表示雙字元件高低字顛倒,但字內(nèi)高低字節(jié)不 顛倒表示 2.27795e-04134321表示雙字元件內(nèi)4個字節(jié)全部顛倒表示 4 60060e-041 校驗方式:選擇lrc校驗值的組介方式,對j: modicon plc及標準plc設(shè)備. 使用默認設(shè)置即可。o-lh低字節(jié)

6、,高字節(jié):校驗結(jié)杲為2個字節(jié),低字節(jié)在前, 高字節(jié)在后。1-hl高字低字節(jié):校驗結(jié)果為2個字恢高字節(jié)在前,低字節(jié)在后。 分塊采集方式:驅(qū)動采集數(shù)據(jù)分塊的方式,對modicon plc及標準plc設(shè) 備,使用默認設(shè)置可以提離采集效率。0按最大長度分塊:采集分塊按垠人塊長處理,對地址不連 續(xù)但地址相近的多個分塊,分為一塊一次性讀取,以優(yōu)化采集效 率。1-按連續(xù)地址分塊:采集分塊按地址連續(xù)性處理,對地址不連 續(xù)的多個分塊,每次只采集連續(xù)地址,不做優(yōu)化處理。例如:何4區(qū)寄存器地址分別為15, 7, 912的數(shù)據(jù)需采 集,如果選樣“0按最人長度分塊”,則兩塊町優(yōu)化為地址 1-12的數(shù)據(jù)打包1次完成采集:

7、如果選擇“1 一按連續(xù)地址 分塊”,則需耍采集3次。 4區(qū)16位寫功能碼選擇:寫4區(qū)單字時功能碼的選擇,這個屬性主要是針對門 己制作設(shè)備的用戶而設(shè)置的,這樣的設(shè)備4區(qū)單字寫可能只支持0x10功能碼, 而不支持0x06功能碼。00x06:單字寫功能碼使用0x06c10x10:單字寫功能碼使用oxloo注意:1.“解碼順序”及“校驗方式”設(shè)置:主耍是針對卄標準modbusrtu協(xié)議的不同 解碼及校驗順序。當用戶通過本驅(qū)動軟件與設(shè)備通訊時,如果出現(xiàn)解析數(shù)據(jù)值不對,或 者通訊校驗錯謀(通訊狀態(tài)為3),町與廠家咨詢后對以上兩項進彳j設(shè)置。而對j'- modicon plc及支持標準modbusr

8、tu的plc及控制器等設(shè)備,-般需將“32位整數(shù)解碼順序” 和“32位浮點數(shù)解碼順序”設(shè)置為“2 3412”。另外,在使用本驅(qū)動與“modbus串i i 數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”構(gòu)件通訊時,“解碼順序”及“校驗方式”均石按默認值設(shè)置,否則會 導致通訊失敗或解析數(shù)據(jù)錯誤。2“分塊采集方式”設(shè)置:主耍是針對非標準modbusrtu協(xié)議設(shè)備。當用戶通過 本驅(qū)動軟件與設(shè)備通訊時,如果按默認“0按址人長度分塊”時,出現(xiàn)讀取連續(xù)地址 正常,而不連續(xù)地址不正常時,可與廠家咨詢,并設(shè)置為“1 一按連續(xù)地址分塊方式” 嘗試是否町正常通訊。而對j: modicon plc及支持標準modbusrtu的plc及控制器等 設(shè)備

9、,直接便用默認設(shè)置即叮,這樣可以提高采集效率。5、采集通道a、通訊狀態(tài):通訊狀態(tài)值代表意義0表示當前通訊正常1表示采集初始化錯誤2表示采集無數(shù)據(jù)返回錯誤3表示采集數(shù)據(jù)校驗錯謀4表示設(shè)備命令讀寫操作失敗錯謀5表示設(shè)備命令格式或參數(shù)錯誤6表示設(shè)備命令數(shù)據(jù)變璉取值或賦值錯謀6、內(nèi)部屬性用戶町通過內(nèi)部屈性,添加通道.本驅(qū)動構(gòu)件町支持modbusrtu寄存器類熨及對應(yīng)功能碼如下:寄存器數(shù)據(jù)類舉讀取功能碼寫入功能碼操作方式通道舉例1區(qū)輸入繼電器bt02只讀只讀10001表示1區(qū)地址10區(qū)輸出 繼電器bt0105、15讀寫讀寫00001表示0區(qū)地址13區(qū)輸入寄存器bt. wub、wb、wddub、db、dd

10、、df、str04只讀只讀30001表示3區(qū)地址14區(qū)輸出 寄存器bt、wub、wb、wddub、db、dd、df、str0306、16讀寫讀寫40001表示4區(qū)地址1說明:功能碼:1區(qū)、3區(qū)不支持寫操作:4區(qū)在雙字(32位)數(shù)據(jù)寫操作或批杲寫入務(wù)個 數(shù)據(jù)時,使用16功能碼。數(shù)據(jù)類型:“str”數(shù)據(jù)類熨是專用和mcgs “modbus串i i數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”騾動構(gòu)件 配合使用的,并且只能通過寫通道的方式來改變“modbus串i i數(shù)據(jù)轉(zhuǎn)發(fā)設(shè)備”從設(shè)備的值。 j1體數(shù)據(jù)類型說明請參見附錄2注意:在內(nèi)部屬性屮添加通道時,起始地址均為1,這是遵從modbus協(xié)議的,即所謂的“協(xié)議地址”,對部分寄存器起

11、始地址為0的設(shè)備,通道添加時,地址應(yīng)加1處理。7、設(shè)備命令本設(shè)備構(gòu)件提供設(shè)備命令,具體格式如f:設(shè)備命令命令格式命令舉例讀取命令read(寄存器名稱,例1.1:!setdevice(設(shè)備0,6,read寄存器地址,數(shù)據(jù)hread(0,l 3t00=data00; 1j0,bt00=data01) h)類型二返回值)讀取0區(qū)地址為1,1區(qū)地址10的繼電器值,放入mcgs 變量 data00,data01 中。例1.2:!setdence(設(shè)備0,6,°read(4,10、wub=data00;4,40,df=data01)”)讀取寄存器4區(qū)地址1的16位無符號值,和地址40的浮點數(shù)值,

12、放入mcgs變量dataoo.datao 1中.寫入命令write(寄存器名稱,例1.3:!setdence(設(shè)備0,6,write寄存器地址,數(shù)據(jù)hwnte(4,l0avub=data00;4,40,df=data01) h)類樂二寫入值)將dataooqataol的值分別以16位無符號和浮點數(shù)寫入4區(qū)寄存器地址10和40中。32位讀命令read32(寄存器名例2.1:!setdence(設(shè)備06read32稱,奇存益地址,nread32(4,104?ub=stidata) n)數(shù)據(jù)類型=字符返讀取4區(qū)寄存器中地址10的32位無符號值,放入回值)字符變量strdata中。32位寫命令wnte

13、32(寄存器名例2.2:!setdevice(設(shè)備0,6,wnte32稱,寄存器地址,hwnte32(dm,10,dub=strdata) h)數(shù)據(jù)類型=字符寫將字符變ft strdata的值,以32位無符號格式寫入4入值)區(qū)寄存器地址1中。批最讀取a:readp(寄存器名例3.1:!setdevice(設(shè)備readp稱,起始地址,數(shù)0,6,”readp(4,10,wub,2,data00,data01,nretum)”)據(jù)類空,數(shù)據(jù)個數(shù)表示讀取4區(qū)寄存器從地址10開始的兩個16位無n,數(shù)據(jù)1,數(shù)據(jù)符號數(shù)值,放入n ,返回狀態(tài))mcgs變量dataooqataol中,執(zhí)行結(jié)果存入變量 iire

14、tiim 中 o批最讀取b:readpvreadpv(寄存器名 稱,起始地址,數(shù) 據(jù)類熨,數(shù)據(jù)個數(shù) n,數(shù)據(jù)1 ,返回狀 態(tài))例3.2:!setdevice(設(shè)備0,6,“readpv(4,10,wub,5,data00,返回值)”)表示讀取4區(qū)寄存器從地址10開始的5個16位無 符號數(shù)值,放入mcgs變彊dataoo為起始,連續(xù)5個 變鼠(即:dataoo,dataol,datao2,datao3,datao4)中, 結(jié)果存入變最“返回值”中。批量讀取c:readblockreadblock (寄存器 名稱,起始地址, 數(shù)據(jù)類型 1數(shù)據(jù) 類型,讀取數(shù)量: n,字符數(shù)據(jù),返 回狀態(tài))說明:讀取

15、數(shù)彊是指讀取n個數(shù)據(jù)類型屮指泄的數(shù) 據(jù)段到字符變鈕中,數(shù)據(jù)類型可以有多個,之間用中 括號分隔。實際連續(xù)讀取個數(shù)=讀取數(shù)屆d "數(shù)據(jù)類型1+數(shù) 據(jù)類型n)返回數(shù)據(jù)“字符數(shù)據(jù)”格式為:123, 456, xxx的 csv方式,每次讀取時以回車換行結(jié)見。例3.3:!setdevice(設(shè)備0,6,readblock(4,10,wubdf,3,strdata)m)表示讀取4區(qū)寄存器從地址10開始,按wbu,df格 式連續(xù)讀収3組數(shù)據(jù)(即:數(shù)據(jù)格式為 wub,df, wub,df, wub,df),并以相應(yīng)格式解析并 以逗w用隔的csv格式存入字符變鼠strdata中。批量讀取d:readmu

16、tiregreadmutireg(寄存 器名稱,起始地址, 數(shù)據(jù)個數(shù)n,數(shù)據(jù) 類型,字符數(shù)據(jù))說明:按指定數(shù)據(jù)類型批彊讀取起始地址開始連續(xù) 地址的n個數(shù)據(jù)到字符變量數(shù)據(jù)中擻據(jù)間以逗號間 隔。例 3.4: !setdevice(設(shè)備 0,6,” readmutireg (4, 10, 5, df, strdata)”)表示讀取4區(qū)寄存器從地址10開始的5個32位浮 點數(shù)值,并以逗號間隔形式,放入mcgs字符串變量 strdata 中 °例如:字符變量strdata =“123.4,234 5345 6,456 7,567.8”。批量寫入a:wntep(寄存器名例4.1:!setdevi

17、ce(設(shè)備0,6,wntep稱,起始地址,數(shù)hwritep(4,10 wubdataoodatao 1、nretum)”)據(jù)類熨,數(shù)據(jù)個數(shù)表示將mcgs變最dataoopataol的值,以16位無n,數(shù)據(jù)1,數(shù)據(jù)符號形式寫入4區(qū)寄器從地址10起始的兩個寄存n ,返回狀態(tài))器中,執(zhí)行結(jié)果存入變最nretum中。批最寫入bwntep(寄存器名例4.2:!setdence(設(shè)備0,6、wntepv稱,起始地址,數(shù)“wntep(4,10,wub,5qata00jiretuni)”)據(jù)類型,數(shù)據(jù)個數(shù)表示將以mcgs變dataol為起始,連續(xù)5個變帚n,數(shù)據(jù)1 ,返回狀的值(即:dataoo,dataol

18、,datao2, datao3, data04),以態(tài))16位無符號形式寫入4區(qū)寄存器從地址10起始的 兩個寄存器中,執(zhí)行結(jié)果存入變杲nretum中。批量寫入c:wnteblock (寄存說明:寫入的數(shù)據(jù)在指定的字符數(shù)據(jù)對象中,格式wnteblock器名稱,起始地址,為:xxx, xxx, xxx的csv方式,每次讀取時換行數(shù)據(jù)類熨1數(shù)據(jù)以冋乍換行結(jié)用。it他貝體格式參見readblock.類型,讀取數(shù)量例4.3:!setdence(設(shè)備06n,字符數(shù)據(jù),返nwnteblock(4,10,wubdf,3>strdata)h)回狀態(tài))表示將strdata字符變彊小的csv格式的數(shù)據(jù),按 指

19、定格式,寫入4區(qū)寄存器從地址10開始的連續(xù)地 址中.批量寫入d:wntemutireg(寄說明:按指定數(shù)據(jù)類型將字符數(shù)據(jù)中以逗號間隔的wntemutireg存器名稱,起始地n個數(shù)據(jù),批屆寫入起始地址開始連續(xù)地址的n個址,數(shù)據(jù)個數(shù)n,數(shù)據(jù)到字符變駅數(shù)據(jù)中,數(shù)據(jù)間以逗號間隔。數(shù)據(jù)類型,字符數(shù)例 4.4: !setdevice(設(shè)備 0、6j wntemutireg (4, 10, 5,據(jù))df, strdata)1')其 中 字 符 變杲strdata=“123.4,234.5,345.6,456.7,567.8”,表示將字符串變量 strdata屮以逗號間隔形式的123.4等5個數(shù)據(jù),以

20、浮點數(shù)形式寫入4區(qū)寄存器從地址10開始連續(xù)5 個地址中。通訊日志sethiddenpro(1,屬性值)開啟通訊日志:!setdevice(設(shè)備0,6, "sethiddenprocl, 1)m)開啟錯誤日志:!setdevice(設(shè)備0,6,msethiddenpro(l, 2) ”)關(guān)閉通訊日志:!setdevice(設(shè)備0,6, "sethiddenpro(l,0) ”)屬性獲取gethiddenpro(1,屬性值)讀取通訊日志狀態(tài),?setdevice(設(shè)備0,6, "gethiddenpro(l, dataol) ”)dataol為1時,表示通訊日志開啟;

21、為0時,表示 通訊口志關(guān)閉。讀取 plc 延時:!setdevice(沒備 0,6, ngethiddenpro(2, dataol) ”)讀取plc實際的響丿“延遲時間,存入變最dataol 中。讀取最小采集耗時:!setdevice(設(shè)備0,6, "gethiddenpro(3, dataol) ”)讀取采集最小數(shù)據(jù)(1字長數(shù)據(jù))所用耗時,存入變 s dataol 中。注:通常情況卜,驅(qū)動口志功能默認為關(guān)閉的:參數(shù)說明:寄存器名稱:7符型變吊:,衷示當前操作的寄存器,值為t”,”0“,”3”,”4”,分別對應(yīng)1區(qū) 輸入繼電器、0區(qū)輸出繼電器、3區(qū)輸入寄存器、4區(qū)輸出寄存器。寄存器

22、地址:數(shù)值型變罠,農(nóng)示當詢操作的寄心器地址,不同的設(shè)備地址范用不同,査 閱相關(guān)手冊確定。數(shù)據(jù)類型:字符型變駅,表示當前操作的寄存器數(shù)據(jù)類型鯉2數(shù)據(jù):數(shù)值型變處、開關(guān)屆,它足用來存儲設(shè)備命令數(shù)據(jù)的mcgs變駅。返回狀態(tài):返冋批駅讀寫設(shè)備命令的執(zhí)行狀態(tài)(為設(shè)備命令格式錯謀時無效),具體返冋 值意義請參見通訊狀態(tài)說明、返回狀態(tài)為可選參數(shù)(以標記),用戶也可通過通訊狀態(tài)通道 判斷返回結(jié)果。批量讀寫說明:1批量讀寫操作(包括:readp、readpw wntep、wntepl),為対同類寄存器連 續(xù)地址的一次性讀寫操作。使用時要注意變屆對應(yīng)寄存器地址的連續(xù)性。2批量讀寫操作(包括:readp、readp

23、v. wntep. wntepf),數(shù)據(jù)個數(shù)最人為512 個。建議一次批吊操作數(shù)據(jù)駅不耍過人,否則會影響正常采集效果。3批最讀寫readpv和writepv為對連續(xù)變最的操作,使用時耍注意保證變最命 名的索引累加的連續(xù)性。典體町參看相應(yīng)“命令舉例”部分。4批駅讀寫readblock和writeblock為対連續(xù)地址的讀寫操作,英字符變績格式 為特定的csv格式,在寫入及讀取解析時一定要注意符合格式婆求。通訊日志功能說明:設(shè)備命令中提供的通訊日志功能是為了方便用戶現(xiàn)場調(diào)試,默認為不開啟狀態(tài)。正常時 無礙開啟,否則彩響速度。當現(xiàn)場仃疑難無法正常通訊時,町開心通訊口,忐功能,記錄口忐 信息,將通訊過

24、程記錄以供技術(shù)人員分析。對j:通訊跳變等不穩(wěn)定狀態(tài),nj以開啟通訊錯誤 日志記錄(即:當通訊不正常時,記錄通訊錯誤的日志,而正常通訊時不記錄日志)。通訊h志 既認保存為 c:modbusrtu.log (tpc 卜為 harddiskmodbusrtu.log)。當文件人 t 6m 時門 動消空。ll忐格式舉例說明如f:設(shè)備地址行號操作時間發(fā)/收時發(fā)/收次數(shù)字 節(jié) 長 度耗時發(fā)送或接收內(nèi)容address:lmeo(2007-1212899sendo/rev820010200000001b901010561eobytemsca16:21:51)屬性獲取功能說明:使用設(shè)備命令中提供的屬性獲取功能,

25、町以獲街通訊口志狀態(tài)、plc延時、故小采集 耗時等數(shù)據(jù)。其屮:通訊日志狀態(tài):讀冋值為1時,表示通訊ii,忐開啟;讀回值為2時,表示開 啟錯誤日志;為0時,表示通訊日志關(guān)閉。plc延時:為plc實際的響應(yīng)延遲時間,即:驅(qū)動讀寫指令幀發(fā)出后到plc響應(yīng)并開始返回數(shù)據(jù)幀所用的時間。最小采集耗時:為采集最少數(shù)據(jù)(1字長數(shù)據(jù))所耗費的時間,最小采集耗吋=發(fā)指令幀耗時+ plc延時+接收數(shù)據(jù)幀耗時。用戶在調(diào)試時,可根據(jù)plc延時、最小采集耗時判斷plc的實際響應(yīng)時間,并結(jié)合驅(qū)動通訊11,忐判斷采集速度是否正常。如數(shù)據(jù)值過人,說明plc町能因程序過人而導致響應(yīng)時間過k,影響采集速度。解決方法為優(yōu)化plc程序

26、,提高plc響應(yīng)時間。8、常見故障分析故障現(xiàn)彖分析處理建議通訊狀態(tài)為1或2采集初始化錯誤或采集無數(shù)據(jù)返回(通訊破件連接、參數(shù)設(shè)置問題)1、檢査串ii父役備參數(shù)設(shè)宣是否正確2、檢査串ii是否被苴他程序占用3、檢査通訊電纜是否正確連接4、檢測設(shè)備,并便用廠家測試程序確保通訊正常。并確認役備設(shè)置項與幫助中耍求相同。5、檢査“設(shè)備地址”與plc設(shè)置是否一致6、適當延長“通訊等待時間”7、讀取數(shù)據(jù)地址超范陽通訊狀態(tài)為3采集數(shù)據(jù)校驗錯 誤(包播應(yīng)答數(shù)拯 不完整或校驗錯 謀兩種情況)1、檢查父設(shè)備串ii校驗位設(shè)置是否正確2、適當延長“通訊等待時間”3、設(shè)備斷電,重新上電,使初始化設(shè)備4、通訊電纜太長,做短距

27、離測試5、現(xiàn)場干擾a人,避免周用環(huán)境干擾6、通訊信號變?nèi)?,使用冇源rs232/485模塊通訊狀態(tài)在0與非0 z間跳變通訊不穩(wěn)定或讀取地址超范h;l1、同通訊狀態(tài)為3的處理2、讀取數(shù)據(jù)地址超范用(典型情況為,添加某通道后,導致通訊狀態(tài)變罪0)通訊狀態(tài)為0.數(shù)據(jù)不正確組態(tài)工程錯誤1、新建工程測試驅(qū)動2、檢測通道是否連接變晨3、檢測工程是否對數(shù)據(jù)進行處理通訊速度太慢通訊數(shù)據(jù)最過人 或采集周期設(shè)置 過長1、將“采集優(yōu)化”屬性設(shè)置為“1 優(yōu)化”2、減小父設(shè)備及子設(shè)備的最小采集周期(繪小可設(shè)置為20ms)3、使用設(shè)備命令,減少實時采集的數(shù)據(jù)4、通過設(shè)備命令獲取plc延時,判斷是否因plc 響應(yīng)時間過長而影

28、響采集速度。通訊次數(shù)過女5、將數(shù)據(jù)放到連續(xù)的地址塊中,提高塊讀效率6、將不同寄存器的數(shù)據(jù)放到同一寄心器連續(xù)的地 址塊中,減少采集塊數(shù),提高采集效率9、特殊應(yīng)用的開發(fā)本設(shè)備構(gòu)件目前只實現(xiàn)部分通訊功能,如島耍用作其它用途或本構(gòu)件不能滿足要求時, 町門行進行開發(fā),mcgs用戶拆南中仃關(guān)丁開發(fā)設(shè)備構(gòu)件的詳細說明,也可以提出 其體的技術(shù)要求,由我們親自為您定制。附表:本驅(qū)動構(gòu)件支持的寄存器及功能碼說明如下:寄存器讀取功能碼寫入功能碼功能碼說明1區(qū)輸入繼電器0202:讀取輸入狀態(tài)0區(qū)輸岀繼電器01051501:讀取線圈狀態(tài)05:強制單個線圈15:強制多個線圈3區(qū)輸入寄存器0404:讀輸入寄存器4區(qū)輸出寄存器03061603:讀保持寄存器06:預(yù)置單個寄存器16:預(yù)置命個寄存器說明:1. 本驅(qū)動構(gòu)件支持01、02、03、04、05、06、15、16等常用功能碼,對于其它非數(shù)據(jù) 通訊用功能碼暫不支持。2. 以上功能碼均以10進制標注。功能碼15和16分別刈應(yīng)16進制的oxof和0x10。3. “1區(qū)輸入寄存器”和“3區(qū)輸入寄存器”不支持寫功能碼。4. “0區(qū)輸出繼電器”在批量寫入多個繼電器時,使用

溫馨提示

  • 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

提交評論