三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

(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对应设备上。

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

SLMP连接示意图


三菱电机小型PLC FX5U可以通过个人计算机、显示器等,使用SLMP读取、写入CPU模块的软元件。
通过读取、写入软元件,能够利用个人计算机、显示器等对CPU模块实施动作监视、数据分析、生产管理等。此外,还能够通过远程口令功能,防止来自外部的非法访问。

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

PLC与PC设备发送报文示意图


三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

应用实例

可通过通信协议支持功能容易地执行SLMP ,通过使用工程工具的通信协议支持功能,可以容易地进行SLMP通信。与通过外部设备进行SLMP通信时相同,可以通过CPU模块控制SLMP对应设备。

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

SLMP设置

报文格式


用于通信的数据格式由“帧头”和“应用数据”构成
TCP/IP和UDP/IP用帧头。
对象设备侧→请在对象设备侧附加 (通常会自动附加)CPU模块侧 (指令报文)的帧头后进行发送。
CPU模块侧→CPU模块会自动附加对象设备侧 (响应报文)的帧头,因此无需用户设定。

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以ASCII代码进行通信的情况下 ,对象设备从CPU模块读取数据的情况下 。


三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

指令

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇


批量读取
批量读取软元件的数据

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以ASCII代码进行数据通信时



三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以二进制代码进行数据通信时

批量读取通信示例 :
以位单位进行读取的情况下读取M100~M107,以ASCII代码进行数据通信时 ;


三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以ASCII代码进行数据通信时

以二进制进行数据通信时

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以二进制进行数据通信时

批量写入
批量写入软元件的数据。

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以ASCII代码进行数据通信时


三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以二进制代码进行数据通信时

批量写入通信示例
位单位写入的情况下将值写入M100~M107。• 以ASCII代码进行数据通信时

三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以ASCII代码进行数据通信时


三菱电机可编程控制器FX5U手册以太网通信(SLMP通讯)篇

以二进制代码进行数据通信时

综上:以上便是FX5U内置以太网SLMP通讯的标准示例,欢迎各位工控同仁给予建议和意见,欢迎在评论区留言交流。


分享到:


相關文章: