-Begin-
前言
SLMP是三菱PLC用于CPU模块或外部设备(个人计算机或显示器等)使用以太网对PLC设备进行数据访问的一种协议,SLMP协议是基于TCP/IP,因此会存在服务器和客户端的功能区分。
服务器功能是指CPU模块基于来自外部设备的要求报文(命令),执行数据处理的收发。而客户端功能是指可以使用专用命令向外部设备发送要求报文(命令),并从外部设备接收响应报文。服务器和客户端之间的通信过程如图所示。
三菱的SLMP协议有两种不同的报文帧,分别为3E帧和1E帧,1E帧只支持FX5U/FX5UC CPU模块。这里说明一下,SLMP的报文格式与三菱的MC协议的帧是相同的。SLMP的3E帧兼容MC协议的Qna系列3E帧,SLMP的1E帧兼容MC协议的A系列1E帧,因此也可以通过MC协议将使用的外部设备连接到SLMP对应设备上。(获取资料加VX:xiketang777)
SLMP通信流程
在正式开始SLMP通信之前,需要做一些准备工作,具体通信流程如下:(1) 电缆与外部设备的连接:进行用于SLMP通信的连接。(2) 参数设置:通过工程工具设置模块参数。(3) 写入至CPU模块:将已设置的参数写入至CPU模块。通过电源OFF→ON或复位,将参数设为有效。(4) 初始处理状态的确认:模块