FX5U系列三菱PLC的SLMP功能
SLMP(SeamLess Message Protocol)是使用以太网,通过外部设备(计算机及GOT等)访问支持SLMP的设备所需的协议。FX5u的内置以太网端口可以通过SLMP的3E帧进行通信。可以使用SLMP(3E帧)从外部设备写入/读取CPU模块的软元件数据。通过软元件数据的写入/读取,可以使用外部设备进行CPU模块的动作监视及数据解析、生产管理等。此外,通过远程口令功能,可以防止来自外部的非法访问。
SLMP的3E帧是与MC协议的QnA兼容3E帧相同的报文格式。可将使用MC协议的外部设备连接至支持SLMP的设备。
PLC准备工作
1、电缆与外部设备的连接
2、通过工程工具设置模块参数
3、写入至CPU模块
将已设置的参数写入至CPU模块。通过电源或系统复位,将参数设为有效。
一、通信方式
按照以下规格进行使用SLMP功能的通信,并在GX Works3的模块参数中进行设置。即网线接口,接入小型局域网
二、设置方法
导航窗口=>[参数]=>[FX5UCPU]=>[模块参数]=>[以太网端口]=>[基本设置]=>[自节点设置]
1、在自节点设置中进行"IP地址设置"。
2、设置进行SLMP连接的连接。
导航窗口=>[参数]=>[FX5UCPU]=>[模块参数]=>[以太网端口]=>[基本设置]=>[对象设备连接配置设置]
[以太网配置 (内置以太网端口)]
3、将"模块一览"的"SLMP连接设备"拖放到画面左侧。在"协议"中选择适合对方设备的协议(TCP或UDP)。在"端口号"中设置本站端口号 (设置范围:1025~4999、5010~65534)。此外,5000~5009已被系统使用,请勿指定。
三、通信报文示例
读命令: 50 00 00 FF FF 03 00 0C 00 10 00 01 04 00 00 64 00 00 A8 14 00
PLC反馈: D0 00 00 FF FF 03 00 2A 00 00 00 86 F1 00 00 C9 01 00 00 D6 02 00 00 68 02 00 00 2E 02 00 00 00 00 00 00 C3 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00
写命令:50 00 00 FF FF 03 00 0E 00 10 00 01 14 00 00 D0 07 00 A8 01 00 31 00
四、通信采用ASC码
PLC存入的内容为ASC码对应的10进制值,通讯传入的内容为值的asc码16进制值
例如;“1”,传入31,PLC中为48
socket通讯应采用16进制形式收发报文(日常多为asc吗形式发送)
下附asc码对应关系
ASC码对应关系
slmp协议说明文档下载
转载请注明出处:
未经允许不得转载:lxfamn » 三菱PLC FX5U设置slmp通讯