




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、SLMP通信相關實驗1、 實驗1:以太網(wǎng)模塊/內(nèi)置以太網(wǎng)接口預定義協(xié)議功能A、 內(nèi)置以太網(wǎng)接口設定如下:選擇“主動打開”選擇“通信協(xié)議”本站端口號對方IP及端口號B、 對方以太網(wǎng)模塊設定如下:本站IP幀格式BIN(必須!)始終允許打開被動打開本站端口號有順序Socket通信C、 設定通信協(xié)議內(nèi)容注意:設定時請務必注意數(shù)據(jù)幀元素占用的軟元件個數(shù),不要重復占用。D、 制作梯形圖程序梯形圖程序包括以下部分:通信建立及中斷(端口的打開及關閉)設定幀數(shù)據(jù)執(zhí)行預定義協(xié)議E、 檢查執(zhí)行結(jié)果讀取數(shù)據(jù)的存儲首地址D204為讀取的實際數(shù)據(jù)(K123)D204為數(shù)據(jù)長度2(2字節(jié))F、 注意要點:兩方以太網(wǎng)參數(shù)必須
2、相對應,包括:端口號、IP地址、幀格式等預定義協(xié)議中,幀數(shù)據(jù)格式固定為BIN。2、 實驗2:使用Socket tool調(diào)試工具A、 對方以太網(wǎng)設備參數(shù)設定同實驗1B、 在Socket Tool2軟件中,新建客戶端C、 點擊“連接”按鍵對方及本站端口號當前狀態(tài):已連接D、 在數(shù)據(jù)發(fā)送窗口中輸入SLMP報文,并點擊發(fā)送發(fā)送模式,當前為BIN接收數(shù)據(jù)發(fā)送數(shù)據(jù)E、 BIN格式報文(讀M100M107)5400 3412 0000 00 FF FF03 00 0C00 1000 0104 0100Subheader 序列號 固定值 網(wǎng)絡號 站號 起始IO 多重站號 數(shù)據(jù)長 等待時間 指令 子指令 640
3、000 90 0800軟元件號 軟元件類型 讀寫長度D400 3412 0000 00 FF FF03 00 0600 0000 10001100固定值 序列號 固定值 網(wǎng)絡號 站號 起始IO 多重站號 數(shù)據(jù)長 完成代碼 讀取數(shù)據(jù)(從低至高)54003412000000ffff03000c0010000104010064000090080054003412000000ffff03000c00100001040100d00700900800(讀M2000)D4 00 34 12 00 00 00 FF FF 03 00 06 00 00 00 00 00 00 00F、 BIN格式報文(寫M10
4、0M107)5400 3412 0000 00 FF FF03 00 1000 1000 0114 0100Subheader 序列號 固定值 網(wǎng)絡號 站號 起始IO 多重站號 數(shù)據(jù)長 等待時間 指令 子指令 640000 90 0800 00000000軟元件號 軟元件類型 讀寫長度 數(shù)據(jù)區(qū)(從低位開始)D400 3412 0000 00 FF FF03 00 0200 0000固定值 序列號 固定值 網(wǎng)絡號 站號 起始IO 多重站號 數(shù)據(jù)長 完成代碼 54003412000000ffff0300100010000114010064000090080011111111D4 00 34 12
5、00 00 00 FF FF 03 00 02 00 00 00G、 ASCII格式報文(讀M100M107) 5400 1234 0000 00 FF 03FF 00 0018 0010 0401 0001 Subheader 序列號 固定值 網(wǎng)絡號 站號 起始IO 多重站號 數(shù)據(jù)長 等待時間 指令 子指令 M* 000100 0008軟元件類型 軟元件號 讀寫長度 D400 1234 0000 00 FF 03FF 00 000C 0000 10011000固定值 序列號 固定值 網(wǎng)絡號 站號 起始IO 多重站號 數(shù)據(jù)長 完成代碼 讀取數(shù)據(jù)(從低至高)54001234000000FF03F
6、F000018001004010001M*0001000008D4001234000000FF03FF00000C000010011000H、 報文元素說明Subheader:SLMP報文報首識別碼,默認5400。序列號:任意值,用于識別返回報文,與發(fā)送報文相同。網(wǎng)絡號/站號:跨網(wǎng)訪問時用,訪問本站時默認為00/FF起始IO:訪問多CPU系統(tǒng)或通過CPU連接的Multidrop網(wǎng)絡時用,單CPU為03FF。多重站號訪問通過Multidrop網(wǎng)絡連接的CPU時用,不使用時為00。數(shù)據(jù)長:此數(shù)據(jù)幀之后所有數(shù)據(jù)幀長度(16進制,以字節(jié)計算)。等待時間:數(shù)據(jù)反饋超時等待時間,單位:250ms。00代表
7、無限等待。指令/子指令:SLMP指令,詳細請參考SLMP協(xié)議手冊。軟元件類型:訪問的軟元件類型。BIN時,為2進制代碼,請參考SLMP協(xié)議手冊。軟元件號:訪問軟元件的起始地址。讀寫長度:讀寫軟元件長度。完成代碼:SLMP報文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時為故障代碼。I、 跨網(wǎng)訪問ASCII格式報文(讀N1S2的U0G18515)5400 1234 0000 01 02 03FF 00 0024 0010 0401 0080 Subheader 序列號 固定值 網(wǎng)絡號 站號 起始IO 多重站號 數(shù)據(jù)長 等待時間 指令 子指令 00 U000 000 G*018515 000 0001固
8、定值 軟元件類型 固定值 軟元件號 固定值 讀寫長度540012340000010203FF00002400100401008000U000000G*0185150000001D400 1234 0000 01 02 03FF 00 0008 0000 01F4固定值 序列號 固定值 網(wǎng)絡號 站號 起始IO 多重站號 數(shù)據(jù)長 完成代碼 讀取數(shù)據(jù)(從低至高)Subheader:SLMP報文報首識別碼,默認5400。序列號:任意值,用于識別返回報文,與發(fā)送報文相同。網(wǎng)絡號/站號:跨網(wǎng)訪問時用,此次為訪問1號網(wǎng)絡2號站(R08 CPU)起始IO:訪問多CPU系統(tǒng)或通過CPU連接的Multidrop網(wǎng)
9、絡時用,單CPU為03FF。多重站號訪問通過Multidrop網(wǎng)絡連接的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”,異常時為故障代碼。J、 跨網(wǎng)訪問ASCII格式報文(讀取模塊名稱)5400123400
10、00010203FF00000C001001010000D40012340000010203FF0000180000RCPU 0360K、 跨網(wǎng)訪問ASCII格式報文(遠程復位,對于PLC,復位報文僅在Stop情況下生效)540012340000010203FF0000100010100600000001D40012340000010203FF000016C05E020100020010060000(反饋報文為PLC復位完成后回送,格式與手冊不符?)實驗中遇到的問題:1、 跨網(wǎng)訪問必須設置路由參數(shù),否則無反饋報文。2、 訪問CC-IE Field主站時,站號固定為“7D”,而不是“00”。3、
11、 對于CC-Link IE Field遠程模擬量模塊,上述報文無效,反饋錯誤代碼為“D0A0”D40012340000010103FF000016D0A0017D03FF0010060000原因不明,有可能該模塊不支持ASCII碼格式數(shù)據(jù)幀(測試工具僅支持ASCII碼格式)3、 MC報文通信實驗:Q系列PLC內(nèi)置以太網(wǎng)口、FX以太網(wǎng)接口模塊/適配器不支持SLMP協(xié)議(4E幀格式)。3.1以下為使用MC協(xié)議1E幀格式進行的通信實驗。A、 模塊參數(shù)設定FX3GE&FX3U-ENET-ADPFX3U-ENETFX3U-ENET-LQ PLC內(nèi)置以太網(wǎng)接口B、 MC報文格式(讀取M100M10
12、7,ASCII碼格式)00 FF 000A 4D20 00000064 08 00Subheader PC號 ACPU監(jiān)視時間 軟元件類型 軟元件號 讀寫長度 固定值80 00 10110000Subheader 完成代碼 讀取數(shù)據(jù)(從低至高)C、 報文元素說明Subheader:MC報文報首指令碼,“00”為讀取位軟元件,請參考MC協(xié)議手冊。網(wǎng)絡號/站號:跨網(wǎng)訪問時用,訪問本站時默認為00/FFPC號:訪問多CPU系統(tǒng)時用,單CPU為FF。監(jiān)視時間:數(shù)據(jù)反饋超時等待時間,單位:250ms。00代表無限等待。軟元件類型:訪問的軟元件類型。請參考MC協(xié)議手冊。軟元件號:訪問軟元件的起始地址。讀寫
13、長度:讀寫軟元件長度。完成代碼:報文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時為故障代碼。3.2以下為使用MC協(xié)議3E幀格式進行的通信實驗。B、 MC報文格式(讀取D0D3,ASCII碼格式)5000 00 FF03FF 00 0018 0010 Subheader網(wǎng)絡號站號PC號目標模塊數(shù)據(jù)長度監(jiān)視時間0401 0000 D* 000000 0004指令子指令軟元件名軟元件起始地址讀寫長度500000FF03FF000018001004010000D*0000000004D00000FF03FF0000140000Subheader網(wǎng)絡號站號PC號目標模塊數(shù)據(jù)長度完成代碼00000000000
14、00000數(shù)據(jù)1數(shù)據(jù)2數(shù)據(jù)3數(shù)據(jù)4C、 報文元素說明Subheader:MC報文報首指令碼,請求報文固定為“5000”,反饋報文固定為“D000”請參考MC協(xié)議手冊。網(wǎng)絡號/站號:跨網(wǎng)訪問時用,訪問本站時默認為00/FFPC號:訪問多CPU系統(tǒng)時用,單CPU為03FF。目標模塊:定義不明數(shù)據(jù)長度:從“CPU監(jiān)視時間”(或“完成代碼”)到最后一個報文數(shù)據(jù)的長度,以字節(jié)為單位。監(jiān)視時間:數(shù)據(jù)反饋超時等待時間,單位:250ms。00代表無限等待。指令:指令代碼,請參考MC協(xié)議手冊。子指令:子指令代碼,請參考MC協(xié)議手冊。軟元件名:訪問軟元件類型軟元件號:訪問軟元件的起始地址。讀寫長度:讀寫軟元件長度
15、。完成代碼:報文執(zhí)行結(jié)果代碼,正常完成為“00”,異常時為故障代碼。請參考對應模塊的手冊手冊4、 其他問題點:A、 Q系列PLC內(nèi)置以太網(wǎng)接口不支持SLMP(4E幀)協(xié)議。B、 FX系列PLC以太網(wǎng)模塊或適配器不支持SLMP協(xié)議,使用SLMP協(xié)議通信時會出現(xiàn)“54”報警(ASCII碼格式)或“50”報警(BIN碼格式)。C、 SLMP/MC報文由于BIN碼和ASCII幀格式不同(BIN碼存在高低字節(jié)交換的情況),發(fā)送端和接收端數(shù)據(jù)類型必須一致,都是BIN或都是ASCII。D、 使用預定義協(xié)議功能進行通信時,SLMP報文數(shù)據(jù)格式為BIN碼,接收端必須設定為BIN,發(fā)送端設定BIN或ASCII都可以。E、 SLMP/MC協(xié)議通信時,接收方無需成對打開,打開方式選擇“發(fā)送”或“接收
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石油購銷合同
- 產(chǎn)品選型與采購策略手冊
- 2025年鹽城貨運從業(yè)資格證題庫
- 高效率辦公工具與技術解決方案研究
- 游戲美術設計制作全流程指南
- 商標許可使用協(xié)議
- 化學實驗中誤差傳遞規(guī)律研究
- 口腔預防科知識培訓課件
- 2025年烏蘭察布年貨運從業(yè)資格證考試答案
- 黑弧奧美北京永定河孔雀城年度回顧匯報
- 《高科技服裝與面料》課件
- 《馬克思生平故事》課件
- 2024-2025學年四川省成都市高一上學期期末教學質(zhì)量監(jiān)測英語試題(解析版)
- HRBP工作總結(jié)與計劃
- 八大危險作業(yè)安全培訓考試試題及答案
- 2025中國船舶集團限公司招聘高頻重點模擬試卷提升(共500題附帶答案詳解)
- 2025年湖南高速鐵路職業(yè)技術學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 2025年上半年中電科太力通信科技限公司招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 2025年沙洲職業(yè)工學院高職單招語文2018-2024歷年參考題庫頻考點含答案解析
- 【化學】常見的鹽(第1課時)-2024-2025學年九年級化學下冊(人教版2024)
- 2024甘肅省公務員(省考)行測真題
評論
0/150
提交評論