編程口通信協(xié)議1主仆定位與通訊互動(dòng)關(guān)系_第1頁
編程口通信協(xié)議1主仆定位與通訊互動(dòng)關(guān)系_第2頁
編程口通信協(xié)議1主仆定位與通訊互動(dòng)關(guān)系_第3頁
編程口通信協(xié)議1主仆定位與通訊互動(dòng)關(guān)系_第4頁
編程口通信協(xié)議1主仆定位與通訊互動(dòng)關(guān)系_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

永宏P(guān)LC 通訊協(xié) 組件類別及其指定方 通訊命令說 命令40:PLC概略狀態(tài)...........................................................................................命令41:PLC之RUN/STOP控 命令42:單一個(gè)單點(diǎn)之運(yùn)作控 命令43:連續(xù)多個(gè)單點(diǎn)之抑/致能狀態(tài)................................................................命令44:連續(xù)多個(gè)單點(diǎn)之狀態(tài)..............................................................................命令45:連續(xù)多個(gè)單點(diǎn)之狀態(tài)寫 命令46:連續(xù)多個(gè)緩存器之資料..........................................................................命令47:連續(xù)多個(gè)緩存器之資料寫 命令48:任意單點(diǎn)/緩存器混合之狀態(tài)/資料......................................................命令49:任意單點(diǎn)/緩存器混合之狀態(tài)/資料寫 命令4E:測(cè)試回 命令4F:程序存 命令50:程序加 命令53:PLC詳細(xì)系統(tǒng)狀態(tài)..................................................................................永宏P(guān)L 通訊協(xié)本通訊協(xié)議(Protocol)是永宏P(guān)LC主機(jī)上各通訊端口在標(biāo)準(zhǔn)通訊模式下均適用之通訊協(xié)議,任何對(duì)PLC之資料存取(自PLC內(nèi)部讀出或由外界寫入PLC)或運(yùn)作、控制等,除在硬件聯(lián)機(jī)及通訊參數(shù)設(shè)定必需通訊雙方一致外,在通訊訊息格式(Messageformat)方面亦必需符合本通訊協(xié)議之格式PLC才能正確響應(yīng)。在介紹通訊協(xié)議之前首先需了PLC和與其通訊之設(shè)備間之角色與互動(dòng)關(guān)系。11.主仆定位與通訊互動(dòng)關(guān)系在PLC之通訊架構(gòu)上,PLC是被定位為仆系統(tǒng)(SLAVE)而任何與PLC聯(lián)機(jī)之設(shè)備均為主系統(tǒng)(MASTER),也就是說任何外圍設(shè)備與永宏P(guān)LC間之通訊均是由主系統(tǒng)(設(shè)備)來主動(dòng)發(fā)出命令,仆系統(tǒng)(PLC)只有在收到命令訊息后才依命令之要求響應(yīng)訊息給主系統(tǒng),而不能主動(dòng)發(fā)出訊息給主系統(tǒng),如下之關(guān)系圖所示:命命令訊息(響應(yīng)訊息PLC通訊訊息格PLC之通訊訊息格式無論是命令訊息(主系統(tǒng)發(fā)出)或響應(yīng)訊息(仆系統(tǒng)發(fā)出)均可概分為6個(gè)數(shù)據(jù)域位,如下圖之范例:傳遞方向最先發(fā) 最后送 開頭字仆站號(hào)命令號(hào)本文資料偵誤值Checksum結(jié)尾字開頭字仆站號(hào)命令號(hào)本文資料偵誤值Checksum結(jié)尾字HLHL可為0 500個(gè)ASCII字HLETX字段名ASCII字符→取e開頭字符(STX):ASCII碼之開始字符STX16進(jìn)制碼數(shù)為02H,無論命令或響應(yīng)訊息之開頭字符均為STX,接收方以此判知傳輸資料之開頭。?仆站號(hào)碼:為兩位數(shù)之16進(jìn)制數(shù)值,在PLC通訊系統(tǒng)中之網(wǎng)絡(luò)架構(gòu)采用主仆系統(tǒng)在整個(gè)網(wǎng)絡(luò)系統(tǒng)中只有一個(gè)主系統(tǒng),但可以有254個(gè)仆系統(tǒng),每個(gè)仆系統(tǒng)均有一個(gè)獨(dú)一無二之站號(hào),分別為1~FEH(站號(hào)0則當(dāng)作對(duì)所有仆系統(tǒng)作廣播下命令),當(dāng)主系統(tǒng)欲對(duì)仆系統(tǒng)下命令時(shí)是以站號(hào)來指定由那個(gè)PLCPLC(廣播時(shí))來接收這個(gè)命令。仆系統(tǒng)會(huì)將自己的站號(hào)響應(yīng)給主系統(tǒng),以供主系統(tǒng)確認(rèn)是它所指定的那個(gè)仆站(PLC)所送回之訊息。注:注:PLC之站號(hào)在出廠時(shí)均設(shè)為1(第1),站號(hào)之更改設(shè)定必須透過FP07PRO-LADDER 來執(zhí)行網(wǎng)絡(luò)是不或變更@命令號(hào)碼 :為兩位數(shù)之16進(jìn)制數(shù)值,所謂命令號(hào)碼系由主系統(tǒng)要求仆系統(tǒng)所執(zhí)行之動(dòng)作類別,例如要求或?qū)懭雴吸c(diǎn)狀態(tài)、填入或緩存器資料、強(qiáng)制設(shè)定、運(yùn)轉(zhuǎn)、停止…..等,如同站號(hào)一般,在響應(yīng)訊息中,仆系統(tǒng)亦會(huì)將其自主系統(tǒng)接收之命令號(hào)碼原原本本地隨同本文資料一并傳回主系統(tǒng)。@本文資料 :本文資料可為0(無本文資料)~500個(gè)ASCII字符,在命令訊息中此字段資料用以指定命令所要運(yùn)作或存取之對(duì)(地址或要寫入之?dāng)?shù)值。在響應(yīng)訊息中本字段之開頭為一個(gè)錯(cuò)誤碼字符,在正常(沒有錯(cuò)誤)情況下此錯(cuò)誤碼必為字符0(30H),其后跟著才是要響應(yīng)給主系統(tǒng)之狀態(tài)或數(shù)值等本文資料。當(dāng)有錯(cuò)誤時(shí),本開頭字符不再是0,而代之以錯(cuò)誤碼,同時(shí)其后不再有其它本文資料(即本文資料僅為一個(gè)字符之錯(cuò)誤碼),請(qǐng)參閱第3節(jié)之說明。?偵誤值CHECKSUM):偵誤值系將前述@~@各字段之所有ASCII字符之16進(jìn)制數(shù)值以〝縱式余數(shù)查核法〞LRC(LongitudinalRedundancyCheck)計(jì)算產(chǎn)出Byte長度(兩個(gè)16進(jìn)制數(shù)值00~FF)之偵誤值。當(dāng)接收端收到訊息后依同樣之計(jì)算法則將@~相同表傳輸之資料正確,否則即有傳輸錯(cuò)誤發(fā)生。本通訊協(xié)議LRC偵誤值之計(jì)算方法是將各ASCII字符之16進(jìn)制數(shù)碼值(8位長度)從頭至尾依序相加,但不考慮進(jìn)位,因此最終結(jié)果仍為8位長度之偵誤值。@結(jié)尾字符(ETX)ASCII碼之結(jié)尾字符ETX之16進(jìn)制數(shù)碼為03H,無論命令或響應(yīng)訊息之結(jié)尾字符均為ETX,當(dāng)接收方收到ETX字符后便知該次通訊已結(jié)束,可開始處理該命令或資料了。PLC之通訊錯(cuò)誤在通訊過程中無論是主系統(tǒng)命令、地址、數(shù)值范圍等之軟件或操作上的錯(cuò)誤以及硬件上之問題均可能造成仆系統(tǒng)無法處理主系統(tǒng)所下達(dá)之命令,此時(shí)仆系統(tǒng)仍會(huì)響應(yīng)訊息給主系統(tǒng)(但前提是仆系統(tǒng)收到的必須是正確的通訊,亦即無checksum錯(cuò)誤之命令,否則不會(huì)有任何響應(yīng)),無論主系統(tǒng)下的命令碼或本文資料為何,在錯(cuò)誤發(fā)生時(shí)仆系統(tǒng)所響應(yīng)之訊息格式都是一樣的,除必有之開頭字符STX和結(jié)尾字符ETX及偵誤值外,并將其所收到之站號(hào)和命令碼原本本響應(yīng)給主系統(tǒng),同時(shí)仆系統(tǒng)判斷錯(cuò)誤屬何種錯(cuò)誤而將錯(cuò)誤應(yīng)給主系統(tǒng),下圖為永宏P(guān)LC之通訊錯(cuò)誤之響應(yīng)訊息格式。下表為永宏P(guān)LC通訊錯(cuò)誤碼及其說明: 0通訊正(錯(cuò)誤形發(fā)2不合法數(shù)值(10進(jìn)制格式中有16進(jìn)制數(shù)字3禁止寫入(PLC使用ROM4不合法命令格式(不合)通訊命無法5不能激活(RUN命令但LadderChecksum不合6不能激活(RUN命令但PLCIDLadder7不能激活(RUN命令但程序語法錯(cuò)誤9不能激活(RUN命令,但Ladder之程序指令PLC無法執(zhí)行A不合法之地址44.通訊命令功能詳本節(jié)針對(duì)PLC通訊協(xié)議中所提供之通訊命令碼逐一舉例說明主系統(tǒng)之命令訊息及仆系統(tǒng)之響應(yīng)訊息格式(只舉通訊成功之例子,若有通訊錯(cuò)誤情況請(qǐng)參考第3節(jié)明。組件類別及其指定方法組件類別及其指定方法通訊功能中最主要的功能在于讀取或?qū)懭隤LC內(nèi)部組件(單點(diǎn)或緩存器)之狀態(tài)或數(shù)值資料。因?yàn)槭紫饶仨毭髁薖LC內(nèi)部到底有哪些組件可供您運(yùn)用,以及如何來指定它們。下表為PLC可供您存取之單點(diǎn)與緩存器及其地址指定方法(關(guān)于組件之特性大圍及意義請(qǐng)參考基礎(chǔ)功能篇手冊(cè)第3.1節(jié)明。組件類 單點(diǎn)地址指定(5個(gè)字符16位緩存器指定(6個(gè)字符32位緩存器指定(7個(gè)字符X輸入接點(diǎn)X0000~X9999WX0000~WX9984DWX0000~DWX9968Y輸出繼Y0000~Y9999WY0000~WY9984DWY0000~DWY9968M內(nèi)部繼M0000~M9999WM0000~WM9984DWM0000~DWM9968S步進(jìn)繼S0000~S9999WS0000~WS9984DWS0000~DWS9968T定時(shí)器T0000~T9999WT0000~WT9984DWT0000~DWTC計(jì)數(shù)器C0000~C9999WC0000~WC9984DWC0000~DWC料定時(shí)器緩存器?RT0000~RT9999DRT0000~DRT計(jì)數(shù)器緩存器?RC0000~RC9999DRC0000~DRC資料緩?R00000~R65535DR00000~DR65534資料緩?D00000~D65535DD00000~DD65534單點(diǎn)狀態(tài)(XYMS)可以將連續(xù)16個(gè)或32個(gè)狀態(tài)組成16位或32位緩存器來用,如上表之WX△△△△或DWX8的倍數(shù)。由上表可知單點(diǎn)地址指定需516位緩存器地址指定均為6個(gè)字符,而32位緩存器之地址指定必為7個(gè)字符。上表之組件地址范圍(Boundary)為永宏P(guān)LC組件之最大范圍,因各系列PLC機(jī)種之組件多寡不一,范圍亦不盡相同,使用者需自行注意其所使用機(jī)型PLC之組件大圍(例FBE-PLCXY地址范圍為0000~0255S地址為0000~0999),又如若通訊命令位之組件地址指定超出該P(yáng)LC之范圍,PLC將響應(yīng)errorA(不合法地址),同時(shí)不執(zhí)行該命令。通訊命令說明通訊命令說明下表為永宏P(guān)LC通訊協(xié)議所提供之通訊命令一覽表:命令功能敘述—次通訊可處理之訊息長度 PLC概略系統(tǒng)狀態(tài)讀取?PLCRUNSTOP控制?單一個(gè)點(diǎn)之1連續(xù)多單點(diǎn)/致能狀態(tài)讀取1~256連續(xù)多單點(diǎn)狀態(tài)1~256連續(xù)多單點(diǎn)狀態(tài)1~256連續(xù)多緩存之資1~64Words連續(xù)多緩存之資1~64Words任意單點(diǎn)/緩存器混之狀/資料1~64點(diǎn)或任意單點(diǎn)/緩存器混之狀/資料寫入1~32點(diǎn)或測(cè)試回傳0~256字符程序存盤64Words程序加64WordsPLC詳細(xì)系統(tǒng)狀態(tài)讀取?1:在本文訊息中單點(diǎn)狀態(tài)之表示是以一個(gè)字符來表示(1表示ON0OFF),而16位緩存器資料則以4個(gè)字符來表示一個(gè)Word的數(shù)值(0000H~FFFFH。2:在32位緩存器時(shí),其資料為DW(連續(xù)兩個(gè)Word),故須以8個(gè)字符來表示,因此若組件為32位緩存器,則一個(gè)組件需以2W計(jì),例如命令碼46和47在位組件一次最多可處理64個(gè),但若為32位組件則一次最多只能處理32個(gè)。注注3:在任意單點(diǎn)/緩存器混合運(yùn)作之命令(4849)中,其訊息長度為單點(diǎn)和Word數(shù)之總和,兩者總數(shù)不得超過64W(48)32W(49),亦即多一個(gè)點(diǎn),所容許之Word數(shù)便少一個(gè),反之亦同,而32位組件因其訊息長度是一個(gè)組件占用2個(gè)Words,故多一個(gè)32位組件,則所容許之單點(diǎn)或Word數(shù)就少2個(gè),例如命令48,其訊息長度可為1~64W,假設(shè)其20個(gè)32位組件,則其訊息已占用40個(gè)Words,只剩24W可供單點(diǎn)或16位緩存器使用,因此本例在一次通訊中命令碼最多只能44個(gè)組件(20個(gè)32位組件,24個(gè)單點(diǎn)或16位組件。4:上表中之連續(xù)單點(diǎn)或連續(xù)緩存器運(yùn)作(讀取或?qū)懀┫抵高\(yùn)作之對(duì)象組件不只一個(gè),且為連續(xù)號(hào)碼,因此在指定這些運(yùn)作對(duì)象時(shí),無需一一列舉其組件號(hào)碼,只需指定其起始號(hào)碼及組件之個(gè)數(shù)N即可,但其運(yùn)作對(duì)象只能為單點(diǎn)或緩存器之一,不能混合。5:相對(duì)于連續(xù)多點(diǎn)之運(yùn)作,任意(Random)多個(gè)運(yùn)作對(duì)象,同樣可在一次通訊中或?qū)懭攵鄠€(gè)單點(diǎn)和緩存器,但因其號(hào)碼可為非連續(xù)故必須一一列舉其單點(diǎn)或緩存器號(hào)碼,也因此容許將單點(diǎn)和緩存器混合運(yùn)作。6:程序之存盤(Save)或加載(Load)運(yùn)作,系將PLC內(nèi)部整個(gè)程序區(qū)之程序取出存入磁盤中,或?qū)⒋疟P中之程序整個(gè)加載到PLC去。因在一次通訊中或加載動(dòng)作最大可傳輸64words,故程序之存盤或加載均需執(zhí)行多次通訊才能作完。命令碼40(PLC概略系統(tǒng)狀態(tài)讀取格 T0140C7 命 HLHLH T0140誤STATUSSTATUSSTATUS 響 HLH HLHLHLHB0:B1BATLOW/正常B2Ladderchecksumerror/正常 B3:使用ROMSTATUS 未使用00H,保 B4:WDTTimeout/正FFH,F(xiàn)B8KStep程 B5:設(shè)定ID/未設(shè)53H,F(xiàn)BE8KStep程序 B6:緊急停機(jī)/正常STATUS2: 54H,F(xiàn)BE13KStep程序 B7:0(保留供未來使用) 55H,F(xiàn)BN8KStep程序程序容量 56H,F(xiàn)BN13KStep程AAHFM8KStep程序ABHFM13KStep程序STATUS 為0(保留供未來使用范假設(shè)PLC插有ROMPACKPLC和ROMPACK均設(shè)ID,其它狀態(tài)均正常,且PLCRUN情況下,MASTER以命令碼40 PLC之系統(tǒng)狀態(tài)將得到如下結(jié)果(B5,B01,其余為0,故STATUS29H) T0140C7命 響 T 2 命令碼41(PLCRUN/STOP控制格 T0141制C7 命 HLH H 錯(cuò) T0141誤 響 碼 HLH H0:句1:范PLC激活( T01411F9命 響 T01410F8 運(yùn)碼命 042單點(diǎn)號(hào)碼偵HLHLHL命令碼42(單一個(gè)單點(diǎn)運(yùn)作控制格本命令可對(duì)命令中所指定之單點(diǎn)作抑能、致能、設(shè)定、清除等四種運(yùn)作。命 錯(cuò) T0142誤 響 碼 HLH H1(2(運(yùn)作碼3(4(范下圖通訊格式為將單點(diǎn)X16抑能之范例。 T01421X001619命 T01420F9響 命令碼43(多個(gè)連續(xù)單點(diǎn)之抑/致能狀態(tài)讀取式 MASTER 起始單 T014 誤 命 值 HLH H 錯(cuò)狀狀 狀偵 誤態(tài)態(tài)???? X0143碼0 誤響 HLH H兩位數(shù)之Hex數(shù)值,其范圍可為個(gè)數(shù)N:1≤N≤256(N=00H時(shí)表256個(gè))范Y10開始至Y16之連續(xù)7個(gè)單點(diǎn)中,Y10Y12Y16為抑能,其它均為致能情況,下圖 Y10~Y16連續(xù)7個(gè)單點(diǎn)之抑/致能狀態(tài)之結(jié)果MASTER T014307Y00104B命 T0143010100014D響 命令碼44(多個(gè)連續(xù)單點(diǎn)狀態(tài)讀取格MASTER 起始單 偵 T0144 誤T 命 值 HLH H 錯(cuò)狀 狀偵 T0144誤態(tài)態(tài)????態(tài)誤響 碼0 值HLH HN:兩位數(shù)之Hex數(shù)值,其范圍可為1≤N≤256(N=00H時(shí)表256個(gè)范X50開始連續(xù)6個(gè)輸入點(diǎn)(X50~X55)狀態(tài),并假設(shè)X50,X52X55之狀態(tài)0,而X51X53X54之狀態(tài)為1,下圖為其通訊結(jié)果。MASTER T014406X00504E命 T E響 X55X54沒有錯(cuò) X53狀X52狀態(tài)X51X50命令碼45(多個(gè)連續(xù)單點(diǎn)狀態(tài)寫入格MASTER 起始單 狀 狀 T0145 態(tài)態(tài)????態(tài)誤 命 0 值 HLH H 錯(cuò) T0145誤誤響 碼值HLH H兩位數(shù)之Hex數(shù)值,其范圍可為個(gè)數(shù)N:1≤N≤256(N=00H時(shí)表256個(gè))范Y0開始連續(xù)寫入4個(gè)輸出點(diǎn)(Y0~Y3)Y0Y31,Y1Y20Y0狀態(tài)Y1狀態(tài)Y2狀態(tài)Y3狀態(tài)MASTER T014504Y000010010B命 T01450FC響 命令碼46(多個(gè)連續(xù)緩存器資料格? 個(gè)起始緩存器號(hào)偵 T0146數(shù) 誤T 站令 N碼(6或7個(gè)字)值 號(hào)HLH H 偵 T0146誤資料 資料 誤 碼(4或8位數(shù) (4或8位數(shù))值HLH H個(gè)數(shù)N為兩位數(shù)之Hex數(shù)值,其范圍可為01H~40H20H(32位組件時(shí)16位緩存器號(hào)碼為6個(gè)字符,而其資料為4個(gè)字符之Hex數(shù)值(32位緩存器號(hào)碼為7個(gè)字符,而其資枓為8個(gè)字符之Hex數(shù)值(可表示 范16位緩存器R12開始之連續(xù)316位緩存器(R12R13R14)之資料 T014603R0001275 T0146010A57FC4000189 由上例PLC之響應(yīng)可知R12=10A5HR13=7FC4H命令碼47(多個(gè)連續(xù)緩存器資料寫入格? ? ? 個(gè)起始緩存器 資料 ??資料 偵 T0147 誤 站 N碼(6或7個(gè)字)(4或8位數(shù)) (4或8位數(shù))值 HLH ? ? H站 錯(cuò)偵 號(hào) T0147誤誤 碼值HLH H個(gè)數(shù)N為兩位數(shù)之Hex數(shù)值,其范圍可為01H~40H20H(32位組件時(shí)16位緩存器號(hào)碼為6個(gè)字符,而其資料為4個(gè)字符(32位緩存器號(hào)碼為7個(gè)字符,而其資枓為8個(gè)字符(可表 范16位緩存器WY8寫入AAAAH,而WY24寫入5555H。因WY8WY24為連續(xù)(WY8起連續(xù)2個(gè)緩存器),故為多個(gè)連續(xù)緩存器寫入之格式。 T014702WY0008AAAA555580 02H30H31H34H37H30H32H57H59H30H30H30H38H41H41H41H41H35H35H35H35H38H30H T01470FF 02H30H31H34H37H30H46H45H????1(1或4或8位數(shù)N(1或4或8位數(shù)偵?HL015C3003547BC命令 48(多個(gè)任意單點(diǎn)狀態(tài)或緩存器資料混合格? ? 組件1號(hào) 組件號(hào)碼 偵 T0148 誤 N(5或6或7個(gè)字 (5或6或7個(gè)字)值 HLH ? H 站 號(hào) T0148 HLH)個(gè)數(shù)N為兩位數(shù)之Hex數(shù)值,用以表示組件之總數(shù),其范圍可為01H~40H(參閱注組件為單點(diǎn)時(shí),其組件號(hào)碼為5個(gè)字符,而響應(yīng)狀態(tài)則僅一個(gè)位數(shù)(1或組件為16位緩存器時(shí),其組件號(hào)碼為6個(gè)字符,而響應(yīng)資料為4個(gè)字符之Hex數(shù)值組件為32位緩存器時(shí),其組件號(hào)碼為7個(gè)字符,而響應(yīng)資枓為8個(gè)字符之Hex數(shù)值范R1Y9和DWM0(M31~M0)三個(gè)組件之狀態(tài)或資料組件 組件 組件 T014803R00001Y0009DWM00003F 02H30H31H34H38H30H33H52H30H30H30H30H31H41H41H41H41H41H44H57H4DH30H30H30H30H33H46H T014 組件2狀 02H30H31H34H組件1資 組件3資)PLC響應(yīng)例可知R1=5C34HY9狀態(tài)為1(〝ON〞)????04N1(5或6或7個(gè)字1(1或4或8個(gè)字N(5或6或7個(gè)字HLHL??命令 49(多個(gè)任意單點(diǎn)狀態(tài)或緩存器資料混合寫入格e站 號(hào) 偵 組件N資 誤(1或4或8位數(shù))值 H 錯(cuò) T0149誤 碼值HLH H個(gè)數(shù)N為兩位數(shù)之Hex數(shù)值,用以表示寫入組件之總數(shù),其范圍可為01H~40H(組件為單點(diǎn)時(shí),其組件號(hào)碼為5個(gè)字符,而其狀態(tài)則只占一個(gè)位數(shù)(0或組件為16位緩存器時(shí),其組件號(hào)碼為6個(gè)字符,而其資料為4位數(shù)之Hex數(shù)值組件為32位緩存器時(shí),其組件號(hào)碼為7個(gè)字符,而其資枓為8位數(shù)之Hex數(shù)值范將單點(diǎn)Y01,Y10,16位緩存器WM85555H,32位緩存器DR2設(shè)為FFH組件1狀 組件2狀組件 組件 組件 組件3資T014904Y00001Y00010WM0008555 02H30H31H34H39H30H34H59H30H30H30H30H31H59H30H30H30H31H44H57H4DH30H30H30H38H35H35H35H 組件 組件4資DR00002000000FF3CX T0149000 命令碼4E(測(cè)試回傳loop格本命令碼PLC會(huì)將所收到之MASTER命令原原本本地響應(yīng)回去。主要功能是用于測(cè)試通訊回路之用,對(duì)PLC之運(yùn)作無任何影響。 偵 T014E 測(cè)試資料X 誤T 站令 值 號(hào)HLH H 偵 T014 測(cè)試資料 誤 值HLH H兩訊息完全相同范將測(cè)試資料〝ABCDEFG〞以命令碼4E使PLC作測(cè)試回傳之情形。 T014EABCDEFGB8 T014EABCDEFGB8 64646464646442Hor30H~30H~LadderSizeHi-LadderSizeLo-命令碼4F(程序存盤格MASTER欲將PLC內(nèi)之程序讀出存盤時(shí),必須先下達(dá)命令碼53(PLC詳細(xì)系統(tǒng)狀態(tài) 得知該P(yáng)LC程序容量之大小,然后一頁一頁(每頁為64Words) 例如:PLC之程序容量為8192(8K)Words時(shí),Master必須0,1,2,……,128共頁資料(0頁為文件頭資料,第1128頁為真正程序頁例如:PLC之程序容量為13184(13K)Words,Master必須0,1,2,……,206共207頁資料(第0頁為文件頭資料,第1至第206頁為真正程序頁。依此類推,該之最大頁數(shù) 程序容量 頁號(hào)頁號(hào)偵 T014FHi- 誤 ByteByte值 HLHLHLHLH站 偵 號(hào) T014F 誤 值HLH HWord1.....................Word第00H頁,文件頭資 0頁文件頭資料說明料第01H 〝FBor〞 〝0〞~〝9 〝0〞~〝9 頁 第N ※程序容量為 Words時(shí),LadderSizeHi-Byte=20H,LadderSizeLo-程序容量為13184WordsLadderSizeHi-Byte=33HLadderSizeLo-64646464646442Hor30H~30H~LadderSizeHi-LadderSizeLo-命令碼50(程序加載格MASTER利用命令碼4F所之程序文件,可利用本命令碼將程序至PLC如所之程序容量為8192(8K)Words時(shí),Master必須將之0,1,2,……,128129頁資料(第0頁為文件頭資料,第1至第128頁為真正程序頁)依次至PLC如已之程序容量為13184(13K)Words時(shí),Master必須將之0,1,2,……,206207頁資料(第0頁為文件頭資料,第1至第206頁為真正程序頁),依次至PLC。依此類推,該之最大頁數(shù) 程序容量MASTERS 頁號(hào)頁號(hào) 偵ET0150Hi- 誤 Byte 值02H30H31H35H30HHLH HL站命 Word1………………Word64 錯(cuò)偵E 號(hào) T0150誤誤 碼值02H30H31H35H HL第00H0頁文件頭資料說明料第01H 〝FBor〞 〝0〞~〝9 〝0〞~〝9 頁 第N ※程序容量為 Words時(shí),LadderSizeHi-Byte=20H,LadderSizeLo-※程序容量為13184WordsLadderSizeHi-Byte=33HLadderSizeLo-B0:B1:BatteryLow/B0:B1:BatteryLow/正常B2Ladderchecksumerror/正常B3:使用ROMPACK/未使用B4WDTTime

溫馨提示

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

評(píng)論

0/150

提交評(píng)論