(1)概念
SLMP (Seamless Message Protocol)無縫數據通信,SLMP實現通用以太網和CC-Link IE之間的無縫數據通信。
CC-Link IE和SLMP (Seamless Message Protocol)的概念
- CC-Link IE是一種以以太網為基礎的的集成網絡,可將信息系統順暢連接至生產基地。
- SLMP是一種普通協議,有助於CC-Link IE和TCP/IP產品實現順暢連接。
- 你只需要確保開發出的軟件可使以太網產品符合SLMP協議。這真的很簡單!
SLMP是用於CPU模塊或外部設備 (個人計算機或顯示器等)使用以太網對SLMP對應設備進行訪問的協議。如果是通過SLMP的控制步驟可進行報文的發送接收的設備,則可以通過SLMP進行通信。
(2)要點!
SLMP的3E幀是與MC協議的QnA系列3E幀相同的報文格式。可以通過MC協議將使用的外部設備原樣不變地連接到SLMP對應設備上。
三菱電機小型PLC FX5U可以通過個人計算機、顯示器等,使用SLMP讀取、寫入CPU模塊的軟元件。
通過讀取、寫入軟元件,能夠利用個人計算機、顯示器等對CPU模塊實施動作監視、數據分析、生產管理等。此外,還能夠通過遠程口令功能,防止來自外部的非法訪問。
可通過通信協議支持功能容易地執行SLMP ,通過使用工程工具的通信協議支持功能,可以容易地進行SLMP通信。與通過外部設備進行SLMP通信時相同,可以通過CPU模塊控制SLMP對應設備。
報文格式
用於通信的數據格式由“幀頭”和“應用數據”構成
TCP/IP和UDP/IP用幀頭。
對象設備側→請在對象設備側附加 (通常會自動附加)CPU模塊側 (指令報文)的幀頭後進行發送。
CPU模塊側→CPU模塊會自動附加對象設備側 (響應報文)的幀頭,因此無需用戶設定。
以ASCII代碼進行通信的情況下 ,對象設備從CPU模塊讀取數據的情況下 。
指令
批量讀取
批量讀取軟元件的數據
批量讀取通信示例 :
以位單位進行讀取的情況下讀取M100~M107,以ASCII代碼進行數據通信時 ;
以二進制進行數據通信時
批量寫入
批量寫入軟元件的數據。
批量寫入通信示例
位單位寫入的情況下將值寫入M100~M107。• 以ASCII代碼進行數據通信時
綜上:以上便是FX5U內置以太網SLMP通訊的標準示例,歡迎各位工控同仁給予建議和意見,歡迎在評論區留言交流。
閱讀更多 鄭老師eagle 的文章