三菱可編程控制器SLMP協(xié)議說明_第1頁
三菱可編程控制器SLMP協(xié)議說明_第2頁
三菱可編程控制器SLMP協(xié)議說明_第3頁
三菱可編程控制器SLMP協(xié)議說明_第4頁
三菱可編程控制器SLMP協(xié)議說明_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

三菱可編程控制器SLMP協(xié)議說明SLMP通信相關(guān)實驗實驗1:以太網(wǎng)模塊/內(nèi)置以太網(wǎng)接口預(yù)定義協(xié)議功能內(nèi)置以太網(wǎng)接口設(shè)定如下:選擇“主動打開”選擇“通信協(xié)議”本站端口號選擇“主動打開”選擇“通信協(xié)議”本站端口號對方IP對方IP及端口號對方以太網(wǎng)模塊設(shè)定如下:本站IP幀格式BIN(本站IP幀格式BIN(必須?。。?始終允許打開被動打開本站端口號有順序被動打開本站端口號有順序Socket通信

通信建立及中斷(端口的打開及關(guān)閉)

設(shè)定幀數(shù)據(jù)執(zhí)行預(yù)定義協(xié)議檢查執(zhí)行結(jié)果讀取數(shù)據(jù)的存儲首地址讀取數(shù)據(jù)的存儲首地址D204為讀取的實際數(shù)據(jù)(K123)D204為讀取的實際數(shù)據(jù)(K123)D204為數(shù)據(jù)長度2(2字節(jié))注意要點:兩方以太網(wǎng)參數(shù)必須相對應(yīng),包括:端口號、IP地址、幀格式等預(yù)定義協(xié)議中,幀數(shù)據(jù)格式固定為BIN。實驗2:使用Sockettool調(diào)試工具對方以太網(wǎng)設(shè)備參數(shù)設(shè)定同實驗1在SocketTool2軟件中,新建客戶端點擊“連接”按鍵對方及本站端口號當(dāng)前狀態(tài):已連接對方及本站端口號當(dāng)前狀態(tài):已連接在數(shù)據(jù)發(fā)送窗口中輸入SLMP報文,并點擊發(fā)送發(fā)送模式,當(dāng)前為BIN接收數(shù)據(jù)發(fā)送數(shù)據(jù)發(fā)送模式,當(dāng)前為BIN接收數(shù)據(jù)發(fā)送數(shù)據(jù)BIN格式報文(讀M100~M107)54003412000000FFFF03000C00100001040100Subheader序列號固定值網(wǎng)絡(luò)號站號起始IO多重站號數(shù)據(jù)長等待時間指令子指令640000900800軟元件號軟元件類型讀寫長度D4003412000000FFFF03000600000010001100固定值序列號固定值網(wǎng)絡(luò)號站號起始IO多重站號數(shù)據(jù)長完成代碼讀取數(shù)據(jù)(從低至高)54003412000000ffff03000c0010000104010064000090080054003412000000ffff03000c00100001040100d00700900800(讀M2000)D4003412000000FFFF03000600000000000000BIN格式報文(寫M100~M107)54003412000000FFFF03001000100001140100Subheader序列號固定值網(wǎng)絡(luò)號站號起始IO多重站號數(shù)據(jù)長等待時間指令子指令640000900800 00000000軟元件號軟元件類型讀寫長度數(shù)據(jù)區(qū)(從低位開始)D400 3412 0000 00FF FF03 00 0200 0000固定值序列號固定值網(wǎng)絡(luò)號站號起始IO多重站號數(shù)據(jù)長完成代碼54003412000000ffff0300100010000114010064000090080011111111D4003412000000FFFF030002000000ASCII格式報文(讀M100~M107)54001234000000FF03FF000018001004010001Subheader序列號固定值網(wǎng)絡(luò)號站號起始IO多重站號數(shù)據(jù)長等待時間指令子指令M*0001000008軟元件類型軟元件號讀寫長度D4001234000000FF03FF00000C000010011000固定值序列號固定值網(wǎng)絡(luò)號站號起始IO多重站號數(shù)據(jù)長完成代碼讀取數(shù)據(jù)(從低至高)54001234000000FF03FF000018001004010001M*0001000008D4001234000000FF03FF00000C000010011000

報文元素說明Subheader: SLMP報文報首識別碼,默認(rèn)5400。序列號: 任意值,用于識別返回報文,與發(fā)送報文相同。網(wǎng)絡(luò)號/站號: 跨網(wǎng)訪問時用,訪問本站時默認(rèn)為00/FF起始IO: 訪問多CPU系統(tǒng)或通過CPU連接的Multidrop網(wǎng)絡(luò)時用,單CPU為03FF。多重站號 訪問通過Multidrop網(wǎng)絡(luò)連接的CPU時用,不使用時為00。數(shù)據(jù)長: 此數(shù)據(jù)幀之后所有數(shù)據(jù)幀長度(16進制,以字節(jié)計算)。等待時間: 數(shù)據(jù)反饋超時等待時間,單位:250ms。00代表無限等待。指令/子指令: SLMP指令,詳細請參考SLMP協(xié)議手冊。軟元件類型: 訪問的軟元件類型。BIN時,為2進制代碼,請參考SLMP協(xié)議手冊。軟元件號: 訪問軟元件的起始地址。讀寫長度: 讀寫軟元件長度。完成代碼: SLMP報文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時為故障代碼。

跨網(wǎng)訪問ASCII格式報文(讀N1S2的U0\G18515)5400 12340000010203FF000024001004010080Subheader序列號固定值網(wǎng)絡(luò)號站號起始IO多重站號數(shù)據(jù)長等待時間指令子指令00U000000G*0185150000001固定值軟元件類型固定值軟元件號固定值讀寫長度540012340000010203FF00002400100401008000U000000G*0185150000001D40012340000010203FF000008000001F4固定值序列號固定值網(wǎng)絡(luò)號站號起始IO多重站號數(shù)據(jù)長完成代碼讀取數(shù)據(jù)(從低至高)Subheader: SLMP報文報首識別碼,默認(rèn)5400。序列號: 任意值,用于識別返回報文,與發(fā)送報文相同。網(wǎng)絡(luò)號/站號: 跨網(wǎng)訪問時用,此次為訪問1號網(wǎng)絡(luò)2號站(R08CPU)起始IO: 訪問多CPU系統(tǒng)或通過CPU連接的Multidrop網(wǎng)絡(luò)時用,單CPU為03FF。多重站號 訪問通過Multidrop網(wǎng)絡(luò)連接的CPU時用,不使用時為00。數(shù)據(jù)長: 此數(shù)據(jù)幀之后所有數(shù)據(jù)幀長度(16進制,以字節(jié)計算)。等待時間: 數(shù)據(jù)反饋超時等待時間,單位:250ms。00代表無限等待。指令/子指令: SLMP指令,詳細請參考SLMP協(xié)議手冊。(子指令規(guī)定了后續(xù)軟元件地址指定格式)軟元件類型: 訪問的軟元件類型。BIN時,為2進制代碼,請參考SLMP協(xié)議手冊。軟元件號: 訪問軟元件的起始地址。讀寫長度: 讀寫軟元件長度。完成代碼: SLMP報文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時為故障代碼??缇W(wǎng)訪問ASCII格式報文(讀取模塊名稱)540012340000010203FF00000C001001010000 D40012340000010203FF0000180000RCPU0360跨網(wǎng)訪問ASCII格式報文(遠程復(fù)位,對于PLC,復(fù)位報文僅在Stop情況下生效)540012340000010203FF0000100010100600000001D40012340000010203FF000016C05E020100020010060000(反饋報文為PLC復(fù)位完成后回送,格式與手冊不符?)實驗中遇到的問題:跨網(wǎng)訪問必須設(shè)置路由參數(shù),否則無反饋報文。訪問CC-IEField主站時,站號固定為“7D”,而不是“00”。對于CC-LinkIEField遠程模擬量模塊,上述報文無效,反饋錯誤代碼為“D0A0”D40012340000010103FF000016D0A0017D03FF0010060000原因不明,有可能該模塊不支持ASCII碼格式數(shù)據(jù)幀(測試工具僅支持ASCII碼格式)

MC報文通信實驗:Q系列PLC內(nèi)置以太網(wǎng)口、FX以太網(wǎng)接口模塊/適配器不支持SLMP協(xié)議(4E幀格式)。3.1以下為使用MC協(xié)議1E幀格式進行的通信實驗。模塊參數(shù)設(shè)定FX3GE&FX3U-ENET-ADPFX3U-ENETFX3U-ENET-LQPLC內(nèi)置以太網(wǎng)接口

MC報文格式(讀取M100~M107,ASCII碼格式)00FF000A4D20000000640800SubheaderPC號ACPU監(jiān)視時間軟元件類型軟元件號讀寫長度固定值800010110000Subheader完成代碼讀取數(shù)據(jù)(從低至高)報文元素說明Subheader: MC報文報首指令碼,“00”為讀取位軟元件,請參考MC協(xié)議手冊。網(wǎng)絡(luò)號/站號: 跨網(wǎng)訪問時用,訪問本站時默認(rèn)為00/FFPC號: 訪問多CPU系統(tǒng)時用,單CPU為FF。監(jiān)視時間: 數(shù)據(jù)反饋超時等待時間,單位:250ms。00代表無限等待。軟元件類型: 訪問的軟元件類型。請參考MC協(xié)議手冊。軟元件號: 訪問軟元件的起始地址。讀寫長度: 讀寫軟元件長度。完成代碼: 報文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時為故障代碼。

3.2以下為使用MC協(xié)議3E幀格式進行的通信實驗。MC報文格式(讀取D0~D3,ASCII碼格式)5000 00 FF 03FF00 0018 0010Subheader 網(wǎng)絡(luò)號 站號 PC號 目標(biāo)模塊 數(shù)據(jù)長度 監(jiān)視時間 0401 0000 D* 000000 0004指令 子指令 軟元件名 軟元件起始地址 讀寫長度500000FF03FF000018001004010000D*0000000004D000 00 FF 03FF 00 0014 0000 Subheader 網(wǎng)絡(luò)號 站號 PC號 目標(biāo)模塊 數(shù)據(jù)長度 完成代碼 0000 0000 0000 0000數(shù)據(jù)1 數(shù)據(jù)2 數(shù)據(jù)3 數(shù)據(jù)4 報文元素說明Subheader: MC報文報首指令碼,請求報文固定為“5000”,反饋報文固定為“D000” 請參考MC協(xié)議手冊。網(wǎng)絡(luò)號/站號: 跨網(wǎng)訪問時用,訪問本站時默認(rèn)為00/FFPC號: 訪問多CPU系統(tǒng)時用,單CPU為03FF。目標(biāo)模塊: 定義不明數(shù)據(jù)長度: 從“CPU監(jiān)視時間”(或“完成代碼”)到最后一個報文數(shù)據(jù)的長度,以字節(jié)為單位。監(jiān)視時間: 數(shù)據(jù)反饋超時等待時間,單位:250ms。00代表無限等待。指令: 指令代碼,請參考MC協(xié)議手冊。子指令: 子指令代碼,請參考MC協(xié)議手冊。軟元件名: 訪問軟元件類型軟元件號: 訪問軟元件的起始地址。讀寫長度: 讀寫軟元件長度。完成代碼: 報文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時為故障代碼。請參考 對應(yīng)模塊的手冊手冊其他問題點:Q系列PLC內(nèi)置以太網(wǎng)接口不支持SLMP(4E幀)協(xié)議。FX系列PLC以太網(wǎng)模塊或適配器不支持SLMP協(xié)議,使用SLMP協(xié)議通信時會出現(xiàn)“54”報警(ASCII碼格式)或“50”報警(BIN碼格式)。SLMP/MC報文由于BIN碼和ASCII幀格式不同(BIN碼存在高低字節(jié)交換的情況),發(fā)送端和接收端數(shù)據(jù)類型必須一致,都是BIN或都是ASCII。使用預(yù)定義協(xié)議功能進行通信時,SLMP報文數(shù)據(jù)格式為BIN碼,接收端必須設(shè)定為BIN,發(fā)送端設(shè)定BIN或ASCII都可以。SLMP/MC協(xié)議通信時,接收方無需成對打開,打開方式選擇“發(fā)送”或“接收”都可以通信。QPLC內(nèi)

溫馨提示

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

評論

0/150

提交評論