版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、最近做一個(gè)PC通過編程口與FX PLC通訊的程序,在網(wǎng)上找好久,內(nèi)部軟元件的地址還 是找不全。沒辦法,只好使用串口監(jiān)視軟件分析 GX Developer PLC編程軟件發(fā)送的 代碼三菱FX系列PLC編程口通信協(xié)議總覽該協(xié)議實(shí)際上適用于 PLC編程端口以及 FX-232AW模塊的通信。感謝網(wǎng)友 visualboy 提供。通訊格式:命令 命令碼 目標(biāo)設(shè)備DEVICE READ CMD "0" X,Y,M,S,T,C,DDEVICE WRITE CMD "1" X,Y,M,S,T,C,DFORCE ON CMD "7" X,Y,M,S,T,
2、CFORCE OFF CMD "8" X,Y,M,S,T,C傳輸格式 : RS232C波特率 :9600bps奇偶 : even校驗(yàn) : 累加方式(和校驗(yàn))字符 : ASCII16 進(jìn)制代碼:ENQ 05H請(qǐng)求ACK06HPLC正確響應(yīng)NAK15HPLC錯(cuò)誤響應(yīng)STX02H報(bào)文開始ETX03H報(bào)文結(jié)束幀格式:STX CMD DATA DATA ETX SUM(upper)SUM(lower)例子:STX,CMD,ADDRESS,BYTES,ETX, SUM02H,30H,31H,30H,46H,36H,30H,34H,03H,37H,34HSUM=CMD+ETX;30h+3
3、1h+30h+46h+36h+30h+34h+03h=74h;累加和超過兩位取低兩位命令格式1、DEVICE READ(讀出軟設(shè)備狀態(tài)值)計(jì)算機(jī)向PLC發(fā)送:始 命令 首地址 位數(shù) 終 和校驗(yàn)STX CMD GROUP ADDRESS BYTES ETX SUM例子:從D123開始讀取4個(gè)字節(jié)數(shù)據(jù)02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h地址算法 :address=address*2+1000h再轉(zhuǎn)換成 ASCII31h,30h,46h,36hPLC返回STX 1ST DATA 2ND DATA LAST DATA ETX SUM注:最多可以讀取 6
4、4 個(gè)字節(jié)的數(shù)據(jù) 例子:從指定的存儲(chǔ)器單元讀到 3584 這個(gè)數(shù)據(jù) 02h 33h 35h 38h 34h 03h 44h,36h2、DEVICE WRITE (向PLC軟設(shè)備寫入值)始 命令 首地址 位數(shù) 數(shù)據(jù) 終 和校驗(yàn)STX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA LASTDATA ETX SUM例子:向D123開始的兩個(gè)存儲(chǔ)器中寫入 1234,ABCD02h 31h 31h,30h,46h,36h30h,34h33h,34h,31h,32h,43h,44h,41h,42h03h 34h,39hPLC返回ACK (06H) 接受正確NAK (1
5、5H) 接受錯(cuò)誤3、位設(shè)備強(qiáng)制置位 / 復(fù)位FORCE ON 置位始 命令 地址 終 和校驗(yàn)STX CMD ADDRESS ETX SUM02h 37h address 03h sumFORCE OFF 復(fù)位始 命令 地址 終 和校驗(yàn)STX CMD ADDRESS ETX SUM02h 38h address 03h sumPLC返回ACK(06H) 接受正確NAK(15H) 接受錯(cuò)誤 設(shè)備強(qiáng)制中的地址公式 :Address=Address/8+100h說明:1. 幀中的BYTES表示需要讀取或者寫入的字節(jié)數(shù)。2. 地址算法上有說明。3. 累加和是從STX后面一個(gè)字節(jié)開始累加到 ETX的和。通
6、過串口監(jiān)視得到的數(shù)據(jù)如下 :PLC 型號(hào):FXONAS使用 GX Developer 的 在線調(diào)試軟元件測(cè)試 功能以下列出不同的操作發(fā)送的不同內(nèi)容,前面一段是Hex碼 后面一段是對(duì)應(yīng)的CII 碼/CMDON YO/02 37 30 30 30 35 03 46 46.70005.FF/CMDOFF YO/02 38 30 30 30 35 03 30 30.80005.00/CMDON Y1/02 37 30 31 30 35 03 30 30.70105.00/CMDOFF Y1/02 38 30 31 30 35 03 30 31.80105.01/CMDONXO/02 37 30 30
7、30 34 03 46 45.70004.FE/CMDOFFXO/02 38 30 30 30 34 03 46 46.80004.FF/CMDONX1/02 37 30 31 30 34 03 46 46.70104.FF/CMDOFFX1/02 38 30 31 30 34 03 30 30.80104.00/CMDONT0/02 37 30 30 30 36 03 30 30.70006.00/CMDOFFT0/02 38 30 30 30 36 03 30 31.80006.01/CMDONT1/02 37 30 31 30 36 03 30 31.70106.01/CMDOFFT1/
8、02 38 30 31 30 36 03 30 32.80106.02/CMD ON C0/02 37 30 30 30 45033046.7000E.0F/CMDOFFC0/02 38 30 30 30 45033130.8000E.10/CMDONC1/02 37 30 31 30 45033130.7010E.10/CMDOFFC1/02 38 30 31 30 45033131.8010E.11/CMDONM0/02 37 30 30 30 38 03 30 32.70008.02/CMDOFFM0/02 38 30 30 30 38 03 30 33.80008.03/CMDONM1
9、/02 37 30 31 30 38 03 30 33.70108.03/CMDOFFM1/02 38 30 31 30 38 03 30 34.80108.04/CMDONS0/02 37 30 30 30 30 03 46 41.70000.FA/CMDOFFS0/02 38 30 30 30 30 03 46 42.80000.FB/CMDONS1/02 37 30 31 30 30 03 46 42.70100.FB/CMDOFFS1/02 38 30 31 30 30 03 46 43.80100.FC/CMDWRITE D0 15AB 16Bit /02 31 31 30 30 3
10、0 30 32 4142 3135 03 .1100002AB15.34 3040/CMD WRITE D1 15AB15AB 32Bit / /.1100004AB15A02 31 31 30 30 30 30 34 41 42 31 35 4142 31 35 03 32 42B15.2B/CMD/02 31 30 38 30 30 30 32 4134 3747/CMD/02 31 30 38 30 30 30 34 4142 31 35 03 33 32WRITE T0 15AB 16Bit /42 31 35 03 .1080002AB15.WRITE T1 15AB15AB 32B
11、it /42 31 35 41 .1080004AB15AB15.32/CMD/0231 30 41 30 3030 32 41353050WRITE C0 15AB 16Bit /42 31 35 03 .10A0002AB15./CMD/02 31 30 41 30 30 30 34 41WRITE C1 15AB15AB 32Bit /42 31 35 41 .10A0004AB15A42 31 35 03 33 42B15.3B以上是用 FX-0N PLC 時(shí)的情況 ,從上面的數(shù)據(jù)很容易分析出內(nèi)部軟元件的地址, 有趣的是在換成 FX-1N 時(shí)發(fā)現(xiàn)有所不同F(xiàn)X-1N PLC 以下列出不同
12、的操作發(fā)送的不同內(nèi)容 /CMD ON YO/02 45 37 30 30 3043033532.E7000C.52/CMDOFFYO/02 45 38 30 30 3043033533.E8000C.53/CMDONY1/02 45 37 30 31 3043033533.E7010C.53/CMDOFFY1/02 45 38 30 31 3043033534.E8010C.54/CMD ON XO/02 45 37 30 30 3132033432.E70012.42/CMDOFFXO/02 45 38 30 30 3132033433.E80012.43/CMDONX1/02 45 37
13、30 31 3132033433.E70112.43/CMDOFFX1/02 45 38 30 31 3132033434.E80112.44/CMDONT0/02 45 37 30 30 3130033430.E70010.40/CMDOFFT0/02 45 38 30 30 3130033431.E80010.41/CMDONT1/02 45 37 30 31 3130033431.E70110.41/CMDOFFT1/02 45 38 30 31 3130033432.E80110.4202 45 37 30 30 3046033535.E7000F.55/CMDOFFC0/02 45
14、38 30 30 3046033536.E8000F.56/CMDONC1/02 45 37 30 31 3046033536.E7010F.56/CMDOFFC1/02 45 38 30 31 3046033537.E8010F.57/CMDON C0/CMDONM0/02 45 37 30 30 30 30 03 3346.E70000.3F/CMDOFFM0/02 45 38 30 30 30 30 03 3430.E80000.40/CMDONM1/02 45 37 30 31 30 30 03 3430.E70100.40313435353632343234/CMD02 45 38
15、30 31 30 300334/CMD02 45 37 30 30 31 340334/CMD02 45 38 30 30 31 340334/CMD02 45 37 30 31 31 340334/CMD02 45 38 30 31 31 340334/CMD/02 45 31 30 34 30 30 30 30 B15.42 38/CMD/02 453130 34 30 30 32 30B15A42 313503 41 35B15.A5OFF M1/.E80100.41ON S0/.E70014.44OFF S0/.E80014.45ON S1/.E70114.45OFF S1/.E801
16、14.46WRITE D0 15AB 16Bit /41 42 31 35 03 .E10400002AB8WRITE D1 15AB15AB 32Bit /41 42 31 35 41 .E10400204A/CMD/02 45 31 30 31 30 30 30 30 B15.42 35/CMD/02 45 31 30 31 30 30 32 30WRITE T0 15AB 16Bit /41 42 31 35 03 .E10100002AB5WRITE T1 15AB15AB 32Bit /41 42 31 35 41 .E10100204AB15A42 31 35 03 41 32B1
17、5.A2/CMDWRITE C0 15AB 16Bit /02 45 3130 30 4130 30 30 32 41 42 3135 03.E100A0002AB15.43 35/CMDC5WRITE C1 15AB15AB 32Bit/02 453130 3041 30 32 30 34 41 42 31 35 41B15A42 313503 4232B15.B2.E100A0204A不同的地方在發(fā)送的命令多了個(gè) CMD fx- 0N READ CMD "0" WRITE CMD "1" ON CMD " 7" OFF CMD "8""E" Hex 代碼是"45"fx- 1NCMD "E0"CMD "E1"
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【大單元】統(tǒng)編版語文六下 第四單元 《習(xí)作:心愿》第2課時(shí) 教學(xué)設(shè)計(jì)
- 滬科版八上信息技術(shù) 2.2編輯工作表 教案
- 高一上學(xué)期體育與健康人教版全一冊(cè) 靈敏素質(zhì)之靈敏跑 教案
- 一級(jí)建造師《建設(shè)工程法規(guī)及相關(guān)知識(shí)》考前模擬真題及答案A卷
- 沈陽版心理健康九年級(jí) 13.直面挫折 教案
- 【核心素養(yǎng)目標(biāo)】數(shù)學(xué)人教版七年級(jí)下冊(cè)10.2 直方圖 教案含反思
- 2015高中地理(魯教版)必修一教案:第二單元 從地球圈層看地理環(huán)境
- 三年級(jí)上冊(cè)心理健康教案-第四課 團(tuán)結(jié)合作 共同進(jìn)步 北師大版
- 2023-2024學(xué)年北師大版物理八年級(jí)上學(xué)期5.2《光的反射》教案
- DB6501-T 066-2024 結(jié)球生菜設(shè)施栽培技術(shù)規(guī)程
- 運(yùn)用PDCA循環(huán)改進(jìn)科室核心制度執(zhí)行率案例
- 肝硬化診療規(guī)范內(nèi)科學(xué)診療規(guī)范診療指南2023版
- 比亞迪F0說明書
- 《冷沖壓工藝與模具》課程標(biāo)準(zhǔn)
- 新生兒產(chǎn)傷討論制度
- 一“十五”國家科技攻關(guān)計(jì)劃項(xiàng)目
- 國家開放大學(xué)《機(jī)電一體化系統(tǒng)設(shè)計(jì)基礎(chǔ)》形考作業(yè)1-3+專題報(bào)告參考答案
- 2023年中國郵政儲(chǔ)蓄銀行校園招聘筆試參考題庫附帶答案詳解
- 2022年12月2023全國農(nóng)業(yè)展覽館(中國農(nóng)業(yè)博物館)公開招聘應(yīng)屆畢業(yè)生等人員(第一批)筆試題庫含答案解析
- 幼兒園生態(tài)教育融入幼兒自主游戲的實(shí)踐思考 論文
- 再生資源回收利用體系建設(shè)方案
評(píng)論
0/150
提交評(píng)論