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

下載本文檔

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

文檔簡介

1、SLMP通信相關(guān)實(shí)驗(yàn)1、 實(shí)驗(yàn) 1:以太網(wǎng)模塊/ 內(nèi)置以太網(wǎng)接口預(yù)定義協(xié)議功能A、 內(nèi)置以太網(wǎng)接口設(shè)定如下:選擇“主動(dòng)打開”選擇“通信協(xié)議”本站端口號(hào)對(duì)方 IP 及端口號(hào)B、 對(duì)方以太網(wǎng)模塊設(shè)定如下:始終允許打開幀格式 BIN(必須! )本站 IP被動(dòng)打開有順序 Socket 通信本站端口號(hào)1/12C、 設(shè)定通信協(xié)議內(nèi)容注意:設(shè)定時(shí)請(qǐng)務(wù)必注意數(shù)據(jù)幀元素占用的軟元件個(gè)數(shù),不要重復(fù)占用。D、 制作梯形圖程序梯形圖程序包括以下部分:通信建立及中斷(端口的打開及關(guān)閉)2/12設(shè)定幀數(shù)據(jù)執(zhí)行預(yù)定義協(xié)議E、 檢查執(zhí)行結(jié)果讀取數(shù)據(jù)的存儲(chǔ)首地址D204 為數(shù)據(jù)長度2(2 字節(jié) )F、 注意要點(diǎn):兩方以太網(wǎng)參數(shù)

2、必須相對(duì)應(yīng),包括:端口號(hào)、IP 地址、幀格式等D204 為讀取的實(shí)際數(shù)據(jù) (K123)3/12預(yù)定義協(xié)議中,幀數(shù)據(jù)格式固定為BIN。2、 實(shí)驗(yàn) 2:使用 Socket tool 調(diào)試工具A、 對(duì)方以太網(wǎng)設(shè)備參數(shù)設(shè)定同實(shí)驗(yàn)1B、 在 Socket Tool2 軟件中,新建客戶端C、 點(diǎn)擊“連接”按鍵當(dāng)前狀態(tài):已連接對(duì)方及本站端口號(hào)D、 在數(shù)據(jù)發(fā)送窗口中輸入SLMP報(bào)文,并點(diǎn)擊發(fā)送4/12接收數(shù)據(jù)發(fā)送數(shù)據(jù)發(fā)送模式,當(dāng)前為 BINE、 BIN 格式報(bào)文 (讀 M100M107)54003412000000FFFF03000C00100001040100Subheader 序列號(hào)固定值網(wǎng)絡(luò)號(hào)站號(hào)起始

3、IO 多重站號(hào)數(shù)據(jù)長等待時(shí)間指令子指令640000900800軟元件號(hào)軟元件類型讀寫長度D4003412000000FFFF03000600000010001100固定值 序列號(hào) 固定值 網(wǎng)絡(luò)號(hào) 站號(hào) 起始 IO 多重站號(hào) 數(shù)據(jù)長 完成代碼 讀取數(shù)據(jù) (從低至高 )(讀 M2000)D4 00 34 12 00 00 00 FF FF 03 00 06 00 00 00 00 00 00 00F、 BIN 格式報(bào)文 (寫 M100M107)54003412000000FFFF03001000100001140100Subheader 序列號(hào)固定值網(wǎng)絡(luò)號(hào)站號(hào)起始 IO 多重站號(hào)數(shù)據(jù)長等待時(shí)間指令

4、子指令64000090080000000000軟元件號(hào)軟元件類型讀寫長度數(shù)據(jù)區(qū) (從低位開始 )D4003412000000FFFF030002000000固定值序列號(hào)固定值網(wǎng)絡(luò)號(hào)站號(hào)起始 IO 多重站號(hào)數(shù)據(jù)長完成代碼5/12D4 00 34 12 00 00 00 FF FF 03 00 02 00 00 00G、 ASCII格式報(bào)文 (讀 M100M107)54001234000000FF03FF000018001004010001Subheader 序列號(hào)固定值網(wǎng)絡(luò)號(hào)站號(hào)起始 IO 多重站號(hào)數(shù)據(jù)長等待時(shí)間指令子指令M*0001000008軟元件類型軟元件號(hào)讀寫長度D40012340000

5、00FF03FF00000C000010011000固定值 序列號(hào) 固定值 網(wǎng)絡(luò)號(hào) 站號(hào) 起始 IO 多重站號(hào) 數(shù)據(jù)長 完成代碼 讀取數(shù)據(jù) (從低至高 )6/12H、 報(bào)文元素說明Subheader:SLMP報(bào)文報(bào)首識(shí)別碼,默認(rèn)5400 。序列號(hào):任意值,用于識(shí)別返回報(bào)文,與發(fā)送報(bào)文相同。網(wǎng)絡(luò)號(hào) /站號(hào) :跨網(wǎng)訪問時(shí)用,訪問本站時(shí)默認(rèn)為00/FF起始 IO:訪問多 CPU系統(tǒng)或通過 CPU連接的 Multidrop 網(wǎng)絡(luò)時(shí)用,單CPU 為03FF。多重站號(hào)訪問通過 Multidrop 網(wǎng)絡(luò)連接的 CPU時(shí)用,不使用時(shí)為 00。數(shù)據(jù)長:此數(shù)據(jù)幀之后所有數(shù)據(jù)幀長度(16 進(jìn)制,以字節(jié)計(jì)算 )。等待

6、時(shí)間:數(shù)據(jù)反饋超時(shí)等待時(shí)間,單位:250ms。 00 代表無限等待。指令 / 子指令:SLMP指令,詳細(xì)請(qǐng)參考 SLMP協(xié)議手冊(cè)。軟元件類型:訪問的軟元件類型。 BIN 時(shí),為 2 進(jìn)制代碼, 請(qǐng)參考 SLMP 協(xié)議手冊(cè)。軟元件號(hào):訪問軟元件的起始地址。讀寫長度:讀寫軟元件長度。完成代碼:SLMP報(bào)文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時(shí)為故障代碼。7/12I、 跨網(wǎng)訪問ASCII格式報(bào)文 (讀 N1S2 的 U0G18515)540012340000010203FF000024001004010080Subheader 序列號(hào)固定值網(wǎng)絡(luò)號(hào)站號(hào)起始 IO 多重站號(hào)數(shù)據(jù)長等待時(shí)間指令子指令00

7、U000000G*0185150000001固定值軟元件類型固定值軟元件號(hào)固定值讀寫長度D40012340000010203FF000008000001F4固定值 序列號(hào) 固定值 網(wǎng)絡(luò)號(hào) 站號(hào) 起始 IO 多重站號(hào) 數(shù)據(jù)長 完成代碼 讀取數(shù)據(jù) (從低至高 )Subheader:SLMP報(bào)文報(bào)首識(shí)別碼,默認(rèn)5400 。序列號(hào):任意值,用于識(shí)別返回報(bào)文,與發(fā)送報(bào)文相同。網(wǎng)絡(luò)號(hào) /站號(hào) :跨網(wǎng)訪問時(shí)用,此次為訪問1 號(hào)網(wǎng)絡(luò) 2 號(hào)站 (R08 CPU)起始 IO:訪問多 CPU系統(tǒng)或通過 CPU連接的 Multidrop 網(wǎng)絡(luò)時(shí)用,單CPU 為03FF。多重站號(hào)訪問通過 Multidrop 網(wǎng)絡(luò)連接

8、的 CPU時(shí)用,不使用時(shí)為 00。數(shù)據(jù)長:此數(shù)據(jù)幀之后所有數(shù)據(jù)幀長度(16 進(jìn)制,以字節(jié)計(jì)算 )。等待時(shí)間:數(shù)據(jù)反饋超時(shí)等待時(shí)間,單位:250ms。 00 代表無限等待。指令 / 子指令: SLMP指令,詳細(xì)請(qǐng)參考 SLMP 協(xié)議手冊(cè)。 (子指令規(guī)定了后續(xù)軟元件地址指定格式 )軟元件類型:訪問的軟元件類型。 BIN 時(shí),為 2 進(jìn)制代碼, 請(qǐng)參考 SLMP 協(xié)議手冊(cè)。軟元件號(hào):訪問軟元件的起始地址。讀寫長度:讀寫軟元件長度。完成代碼:SLMP報(bào)文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時(shí)為故障代碼。J、 跨網(wǎng)訪問ASCII格式報(bào)文 (讀取模塊名稱 )0360K、 跨網(wǎng)訪問ASCII格式報(bào)文 (遠(yuǎn)

9、程復(fù)位,對(duì)于PLC,復(fù)位報(bào)文僅在Stop 情況下生效 )反饋報(bào)文為PLC 復(fù)位完成后回送,格式與手冊(cè)不符?)實(shí)驗(yàn)中遇到的問題:1、 跨網(wǎng)訪問必須設(shè)置路由參數(shù),否則無反饋報(bào)文。2、 訪問 CC-IE Field主站時(shí),站號(hào)固定為“ 7D,”而不是 “ 00?!?、 對(duì)于 CC-Link IE Field遠(yuǎn)程模擬量模塊,上述報(bào)文無效,反饋錯(cuò)誤代碼為“D0A0”原因不明,有可能該模塊不支持ASCII碼格式數(shù)據(jù)幀 (測試工具僅支持ASCII碼格式 )8/123、 MC 報(bào)文通信實(shí)驗(yàn):Q 系列 PLC內(nèi)置以太網(wǎng)口、FX以太網(wǎng)接口模塊/ 適配器不支持SLMP協(xié)議 (4E 幀格式 )。3.1 以下為使用MC

10、 協(xié)議 1E 幀格式進(jìn)行的通信實(shí)驗(yàn)。A、 模塊參數(shù)設(shè)定FX3GE&FX3U-ENET-ADPFX3U-ENETFX3U-ENET-LQ PLC內(nèi)置以太網(wǎng)接口9/12B、 MC 報(bào)文格式 (讀取 M100M107 , ASCII碼格式 )00FF000A4D20000000640800Subheader PC號(hào) ACPU監(jiān)視時(shí)間軟元件類型軟元件號(hào)讀寫長度固定值800010110000Subheader 完成代碼讀取數(shù)據(jù) (從低至高 )C、 報(bào)文元素說明Subheader:網(wǎng)絡(luò)號(hào) /站號(hào) :PC號(hào):監(jiān)視時(shí)間:軟元件類型:軟元件號(hào):讀寫長度:完成代碼:MC 報(bào)文報(bào)首指令碼, “ 00”為讀取

11、位軟元件,請(qǐng)參考MC 協(xié)議手冊(cè)。跨網(wǎng)訪問時(shí)用,訪問本站時(shí)默認(rèn)為00/FF訪問多 CPU 系統(tǒng)時(shí)用,單CPU為 FF。數(shù)據(jù)反饋超時(shí)等待時(shí)間,單位:250ms。 00 代表無限等待。訪問的軟元件類型。請(qǐng)參考MC 協(xié)議手冊(cè)。訪問軟元件的起始地址。讀寫軟元件長度。報(bào)文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時(shí)為故障代碼。10/123.2 以下為使用MC 協(xié)議 3E 幀格式進(jìn)行的通信實(shí)驗(yàn)。B、 MC 報(bào)文格式 (讀取 D0D3, ASCII碼格式 )500000FF03FF0000180010Subheader網(wǎng)絡(luò)號(hào)站號(hào)PC號(hào)目標(biāo)模塊數(shù)據(jù)長度監(jiān)視時(shí)間04010000D*0000000004指令子指令軟元件

12、名軟元件起始地址讀寫長度D00000FF03FF0000140000Subheader網(wǎng)絡(luò)號(hào) 站號(hào)PC號(hào)目標(biāo)模塊數(shù)據(jù)長度完成代碼0000000000000000數(shù)據(jù) 1數(shù)據(jù) 2數(shù)據(jù) 3數(shù)據(jù) 4C、 報(bào)文元素說明Subheader:MC 報(bào)文報(bào)首指令碼,請(qǐng)求報(bào)文固定為“5000”,反饋報(bào)文固定為“D000”請(qǐng)參考 MC 協(xié)議手冊(cè)。網(wǎng)絡(luò)號(hào) /站號(hào) :跨網(wǎng)訪問時(shí)用,訪問本站時(shí)默認(rèn)為00/FFPC號(hào):訪問多 CPU 系統(tǒng)時(shí)用,單CPU為 03FF。目標(biāo)模塊:定義不明數(shù)據(jù)長度:從“ CPU監(jiān)視時(shí)間” (或“完成代碼” )到最后一個(gè)報(bào)文數(shù)據(jù)的長度,以字節(jié)為單位。監(jiān)視時(shí)間:數(shù)據(jù)反饋超時(shí)等待時(shí)間,單位:250

13、ms。 00 代表無限等待。指令:指令代碼,請(qǐng)參考MC 協(xié)議手冊(cè)。子指令:子指令代碼,請(qǐng)參考MC 協(xié)議手冊(cè)。軟元件名:訪問軟元件類型軟元件號(hào):訪問軟元件的起始地址。讀寫長度:讀寫軟元件長度。完成代碼:報(bào)文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時(shí)為故障代碼。請(qǐng)參考對(duì)應(yīng)模塊的手冊(cè)手冊(cè)4、 其他問題點(diǎn):A、 Q 系列 PLC內(nèi)置以太網(wǎng)接口不支持SLMP(4E幀 )協(xié)議。B、 FX 系列 PLC以太網(wǎng)模塊或適配器不支持SLMP 協(xié)議,使用SLMP 協(xié)議通信時(shí)會(huì)出現(xiàn)“54”報(bào)警 (ASCII碼格式 )或“ 50”報(bào)警 (BIN 碼格式 )。C、 SLMP/MC 報(bào)文由于BIN 碼和 ASCII幀格式不同 (BIN 碼存在高低字節(jié)交換的情況),發(fā)送端和接收端數(shù)據(jù)類型必須一致,都是BIN 或都是 ASCII。D、 使用預(yù)定義協(xié)議功能進(jìn)行通信時(shí),SLMP報(bào)文數(shù)據(jù)格式為BIN 碼,接收端必須設(shè)定為BIN,發(fā)送端設(shè)定BIN 或 ASCII都可以。E、 SLMP/MC 協(xié)議通信時(shí),接收方無需成對(duì)打開,打開方式選擇“發(fā)送”或“接收”都可以通信。F、 QPLC內(nèi)置以太網(wǎng)接口及FX PLC以太網(wǎng)接口模塊/ 適配器支持MC 協(xié)議中的1E 幀。幀格式如下:11/1200FF000A4D20000000640800Subheader

溫馨提示

  • 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)論