三菱可编程控制系统器SLMP协议详情说明书

合集下载

slmp协议手册

slmp协议手册

slmp协议手册一、概述SLMP(Seamless Message Protocol)是一种基于以太网通信的协议,用于实现工业控制系统中的设备间通信。

SLMP协议提供了一种高效、稳定和可靠的通信方式,广泛应用于自动化控制领域。

二、协议特点1. 简单易用:SLMP协议设计简洁,易于理解和使用,降低了开发和维护的难度。

2. 高效稳定:SLMP协议采用高效的数据传输机制,保证数据的快速和准确传输;同时,协议具备出色的稳定性,能够适应各种复杂的工业环境。

3. 多种通信方式:SLMP协议支持多种通信方式,如广播通信、点对点通信等,满足不同场景的通信需求。

4. 数据安全性:SLMP协议提供了数据加密、身份验证、防止数据篡改等安全机制,确保通信过程中的数据安全性。

三、协议结构SLMP协议包含以下几个重要部分:1. 消息头(Header):包含了消息的基本信息,如消息长度、消息类型等。

2. 指令头(Instruction Header):包含了具体指令的详细信息,如读取或写入数据的地址、数据类型等。

3. 数据区(Data Area):用于存储数据信息,根据指令的类型和要求可能包含不同的数据格式。

4. 校验和(Checksum):用于校验消息的完整性,确保数据传输的准确性。

5. 结束码(End Code):指示消息的处理结果,如成功、失败等。

四、通信流程SLMP协议的通信流程如下:1. 建立连接:通信双方建立物理连接和网络连接,确保能够正常通信。

2. 发送请求:发送方根据需要构建SLMP消息,并将消息发送给接收方。

3. 消息解析:接收方解析SLMP消息,提取出消息头、指令头和数据区等信息。

4. 执行指令:接收方根据指令头的信息执行相应的操作,如读取或写入数据。

5. 响应消息:接收方根据执行结果构建响应消息,并将消息发送给发送方。

6. 处理响应:发送方解析响应消息,获取执行结果并进行相应的处理。

7. 关闭连接:通信双方结束通信,关闭连接,释放资源。

三菱可编程控制器SLMP协议说明

三菱可编程控制器SLMP协议说明

SLMP通信相关实验1、实验1:以太网模块/内置以太网接口预定义协议功能B、对方以太网模块设定如下:本站端口号选择“通信协对方IP及端口本站IP始终允许打帧格式BIN(必C、设定通信协议内容注意:设定时请务必注意数据帧元素占用的软元件个数,不要重复占用。

D、制作梯形图程序梯形图程序包括以下部分:通信建立及中断(端口的打开及关闭)设定帧数据执行预定义协议E 、 检查执行结果F 、 注意要点:两方以太网参数必须相对应,包括:端口号、IP 地址、帧格式等 预定义协议中,帧数据格式固定为BIN 。

2、 实验2:使用Socket tool 调试工具A 、 对方以太网设备参数设定同实验1B 、 在Socket Tool2软件中,新建客户端C 、 点击“连接”按键D 、 在数据发送窗口中输入SLMP 报文,并点击发送当前状态:对方及本站端口号发送数据接收数据发送模式,当前E、BIN格式报文(读M100~M107)5400 3412 0000 00 FF FF03 00 0C00 1000 0104 0100 Subheader 序列号固定值网络号站号起始IO 多重站号数据长等待时间指令子指令640000 90 0800软元件号软元件类型读写长度D400 3412 0000 00 FF FF03 00 0600 0000 10001100固定值序列号固定值网络号站号起始IO 多重站号数据长完成代码读取数据(从低至高)54003412000000ffff03000c0010000104010064000090080054003412000000ffff03000c00100001040100d00700900800(读M2000)D4 00 34 12 00 00 00 FF FF 03 00 06 00 00 00 00 00 00 00F、BIN格式报文(写M100~M107)5400 3412 0000 00 FF FF03 00 1000 1000 0114 0100 Subheader 序列号固定值网络号站号起始IO 多重站号数据长等待时间指令子指令640000 90 0800 00000000软元件号软元件类型读写长度数据区(从低位开始)D400 3412 0000 00 FF FF03 00 0200 0000固定值序列号固定值网络号站号起始IO 多重站号数据长完成代码54003412000000ffff0300100010000114010064000090080011111111D4 00 34 12 00 00 00 FF FF 03 00 02 00 00 00G、ASCII格式报文(读M100~M107)5400 1234 0000 00 FF 03FF 00 0018 0010 0401 0001 Subheader 序列号固定值网络号站号起始IO 多重站号数据长等待时间指令子指令M* 000100 0008软元件类型软元件号读写长度D400 1234 0000 00 FF 03FF 00 000C 0000 10011000固定值序列号固定值网络号站号起始IO 多重站号数据长完成代码读取数据(从低至高)54001234000000FF03FF000018001004010001M*0001000008D4001234000000FF03FF00000C000010011000H、报文元素说明Subheader:SLMP报文报首识别码,默认5400。

slmp协议手册

slmp协议手册

slmp协议手册一、概述SLMP(Smart Link Manifold Protocol)是一种用于工业自动化领域的通信协议。

该协议通过实现设备之间的数据交换和通信,实现了智能控制和监测功能。

SLMP协议具有高效稳定、灵活可扩展等特点,被广泛应用于工业控制系统。

二、协议结构SLMP协议采用分层结构,包括物理层、数据链路层、网络层、传输层和应用层。

1. 物理层物理层负责传输介质的定义和接口规范。

在SLMP协议中,物理层采用Ethernet、RS-485等常见的通信接口标准。

2. 数据链路层数据链路层负责数据帧的传输和错误检测。

SLMP协议在数据链路层采用了帧校验序列(FCS)进行数据完整性验证。

3. 网络层网络层负责数据的路由和寻址。

SLMP协议中的网络层使用了IP地址和子网掩码进行设备的定位和通信。

4. 传输层传输层提供可靠的数据传输服务。

SLMP协议使用了基于TCP/IP的传输机制,确保数据的可靠性和顺序性。

5. 应用层应用层是SLMP协议的最上层,负责定义数据交换的格式和传输协议。

SLMP协议支持多种数据格式,如二进制、ASCII码等。

三、协议特性SLMP协议具有以下特点:1. 高效稳定SLMP协议采用了优化的数据传输机制,实现了高效的数据交换。

同时,协议对通信错误进行了检测和纠正,提高了通信的稳定性。

2. 灵活可扩展SLMP协议支持灵活的数据格式定义,可以适应不同设备的需求。

同时,协议还提供了扩展功能,方便用户自定义和拓展。

3. 多种通信方式SLMP协议支持多种通信方式,包括点对点通信、多点通信和广播通信等。

用户可以根据实际需求选择合适的通信方式。

4. 安全性SLMP协议在数据传输过程中提供了安全性保障。

通过数据加密和身份验证等机制,确保数据的机密性和完整性。

四、应用场景SLMP协议适用于工业自动化领域的各种设备和系统。

以下是几个典型的应用场景:1. 工厂自动化SLMP协议可以应用于工厂自动化系统中,实现设备之间的数据交换和实时监测。

三菱plc可编程控制器教材简

三菱plc可编程控制器教材简

路漫漫其修远兮,吾将上下而求索 - 百度文库1一、PLC 的结构及基本配置一般讲,PLC 分为箱体式和模块式两种。

但它们的组成是相同的,对箱体式PLC ,有一块CPU 板、I/O 板、显示面板、内存块、电源等,当然按CPU 性能分成若干型号,并按I/O 点数又有若干规格。

对模块式PLC ,有CPU 模块、I/O 模块、内存、电源模块、底板或机架。

无任哪种结构类型的PLC ,都属于总线式开放型结构,其I/O 能力可按用户需要进行扩展与组合。

PLC 的基本结构框图如下: 接受 驱动现场信号 受控元件PLC 具有通信联网的功能,它使PLC 与PLC 之间、PLC 与上位计算机以及其他智能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。

现在几乎所有的PLC 新产品都有通信联网功能,它和计算机一样具有RS-232接口,通过双绞线、同轴电缆或光缆,可以在几公里甚至几十公里的范围内交换信息。

二、 基本指令系统和编程方法1 编程语言的形式本教材采用最常用的编程语言:梯形图。

梯形图是通过连线把PLC 指令的符号连接在一起的连通图,用以表达所使用的PLC 指令及其前后顺序,它与电气原理图很相似。

它的连线有两种:一为母线,另一为内部横竖线。

最后为输出类指令。

如:输入接口部件 中央处理单元 CPU 板 电 源 部 件 接口部件输出路漫漫其修远兮,吾将上下而求索- 百度文库X000 X001 Y000X010END它有两组,第一组用以实现启动、停止控制。

第二组仅一个END指令,用以结束程序。

梯形图连线的顺序,先输入后输出;先上后下;先左后右。

梯形图与电气原理图的关系:梯形图的输出,对应于继电器的线圈,而输入对应于接点,互锁可看成总开关等。

这样,原有的继电控制逻辑,经转换即可变成梯形图,再进一步转换,即可变成语句表程序。

2 编程器件FX系列产品,它内部的编程元件,分别为继电器、定时器、计数器等,但它们与真实元件有很大的差别,一般称它们为“软继电器”。

三菱可编程控制器SLMP协议说明(精品)

三菱可编程控制器SLMP协议说明(精品)

三菱可编程控制器SLMP 协议说明SLM P通信相关实验1、 实验1:以太网模块/内置以太网接口预定义协议功能A 、 内置以太网接口设定如下:B 、 对方以太网模块设定如下:本站端口号选择“通信协选择“主动打对方IP 及端口本站IP始终允许打帧格式BIN(必本站端口号被动打开 有顺序Socket 通C、设定通信协议内容注意:设定时请务必注意数据帧元素占用的软元件个数,不要重复占用。

D、制作梯形图程序梯形图程序包括以下部分:通信建立及中断(端口的打开及关闭)设定帧数据执行预定义协议E、检查执行结果读取数据的存储首地址F 、 注意要点:两方以太网参数必须相对应,包括:端口号、IP 地址、帧格式等预定义协议中,帧数据格式固定为BI N。

2、 实验2:使用Socket tool 调试工具A 、 对方以太网设备参数设定同实验1 B 、 在So cke t To ol2软件中,新建客户端C 、 点击“连接”按键D204为数据长度2(2字节) D204为读取的实际数据(K123)当前状态:对方及本站端口号D 、 在数据发送窗口中输入SLMP 报文,并点击发送E 、 BI N格式报文(读M 100~M107)5400 3412 0000 00 F F FF03 00 0C00 1000 0104 0100Sub heade r 序列号 固定值 网络号 站号 起始I O 多重站号 数据长 等待时间 指令 子指令640000 90 0800软元件号 软元件类型 读写长度D400 3412 0000 00 FF FF 03 00 0600 0000 10001100固定值 序列号 固定值 网络号 站号 起始IO 多重站号 数据长 完成代码 读取数据(从低至高)540f fff03000c 1800发送数据接收数据发送模式,当前540ffff03000c100d007(读M2000)D4 00 34 12 00 00 00 FF FF 03 00 06 0000 00 00 00 00 00F、BIN格式报文(写M100~M107)5400 3412 0000 00 FF FF03 00 1000 1000 0114 0100Subheader 序列号固定值网络号站号起始IO多重站号数据长等待时间指令子指令640000 90 0800ﻩﻩ00000000软元件号软元件类型读写长度数据区(从低位开始)00 FF FF03 000000ﻩD400ﻩ3412ﻩ0000ﻩ0200 ﻩ固定值序列号固定值网络号站号起始IO 多重站号数据长完成代码540ffff1111111D4 00 34 12 00 00 00 FFFF 03 00 02 00 0000G、A SCII格式报文(读M100~M107)54001234 0000 00 FF 03FF 00 0018 0010 0401 0001Subheader 序列号固定值网络号站号起始IO多重站号数据长等待时间指令子指令M* 000100 0008软元件类型软元件号读写长度D4001234 0000 00 FF03FF 00 000C 0000 10011000固定值序列号固定值网络号站号起始IO 多重站号数据长完成代码读取数据(从低至高)540FF03FF000001M*0001000008D40FF03FF00000C0H、报文元素说明Subheader:ﻩSLMP报文报首识别码,默认5400。

三菱微型可编程控制器 FX5用户手册SLMP篇

三菱微型可编程控制器 FX5用户手册SLMP篇

三菱微型可编程控制器MELSEC iQ-FFX5用户手册(SLMP篇)1安全方面注意事项(使用之前请务必阅读)在安装、运行、保养·检查本产品之前,请务必仔细阅读本使用说明书以及其他相关设备的所有附带资料,正确使用。

请在熟两者记载的内容都很重要,请务必遵守。

此外,请妥善保管好产品中附带的使用说明,以便需要时可以取阅,并请务必将其交给最终用户的手中。

【设计注意事项】【启动·维护注意事项】能确保整个系统在安全状态下运行。

误动作、误输出有可能会导致事故发生。

(1) 当CPU模块通过看门狗定时器出错等的自诊断功能检测出异常时,所有的输出变为OFF。

此外,当发生了CPU模块不能检测出的输入输出控制部分等的异常时,输出控制有时候会失效。

此时,请设计外部回路以及结构,以确保机械在安全状态下运行。

●不要对智能型功能模块的缓冲存储器的“系统区域”进行数据写入。

如果对“系统区域”进行数据写入,有造成可编程控制器系统误动作的危险。

●将外部设备连接在支持SLMP的设备上,对运行中的他站可编程控制器进行控制(变更数据)时,为了让整个系统一直在安全状态下运行,请在他站可编程控制器的程序上设置互锁回路。

另外,对运行中的他站可编程控制器进行其他控制(变更程序、变更运行状态(状态控制))时,请务必先熟读手册,在充分确认安全的情况下方可进行操作。

尤其是在对离外部设备较远的他站可编程控制器进行上述控制时,有时会因数据通信异常造成无法立刻处理可编程控制器侧的故障的情况。

在他站可编程控制器的程序上设置互锁回路的同时,作为系统请在外部设备和他站可编程控制器之间规定发生数据通信异常时的处理方法。

●在支持SLMP的设备及智能功能模块的缓冲存储区中,请勿在“系统区域”或“不可写区域”中写入数据。

另外,在对支持SLMP的设备及智能功能模块输出信号时,请勿输出(ON)“禁止使用”的信号。

如果在“系统区域”或“不可写区域”中写入数据,或对“禁止使用”的信号进行输出,有造成可编程控制器系统误动作的危险。

SLMP协议培训

SLMP协议培训

实验:
使用GX Works3软件通过SLMP功能块实现iQ-R与 iQ-F的通讯。实现字数据的读写操作
三菱SLMP通讯协议培训
SLMP通讯协议作用:
SLMP是用于外部设备使用以太网对SLMP对应设备进行访问的协议。如果 是通过SLMP的控制步骤可进行报文的发送接收的设备,则可以通过SLMP 进行通信
SLMP协议包含的协议内容:
1.QnA兼容的MC协议3E帧 可以将MC协议中使用的外部设备原样不变地连接 2.QnA兼容的MC协议4E帧 到SLMP对应设备上
三菱SLMP通讯协议报文介绍
帧头:一般为以太网标 准报头,所以通常为外 部设备自动添加
固定值 序列号 固定值
序列号:主要用于网络通讯的识别代码(可由用 户定义)当请求报文发送后,响应报文中会以同 样的数据进行回送
对于多网络节点连接时设置的网 络号及站号 站号240~255不能进行设置
以16进制数指定从监视定时器开始到请求数据为止的数据长。(单位: 字节)
访问目标监视定时器
本站01H~28H(0.25秒~10秒) 其它站02H~F0H(0.5秒~60秒)
SLMP响应报文格式
SLMP指令简介:
软元件代码一览表(可参考 SLMP用户手册)
软元件写入指令 以写入双字数据为例
SLMP通讯功能块: DeviceRead/De

slmp协议手册

slmp协议手册

SLMP(Seamless Message Protocol)是三菱PLC中用于以太网通信的一种协议,它使得用户能够通过以太网对PLC进行编程、监控和数据交换。

SLMP协议提供了一种简便的方式来访问和控制PLC,无需编写复杂的网络代码。

在SLMP协议中,报文被分为不同的帧类型,如3E帧和4E帧。

这些帧类型定义了报文的格式和功能。

例如,3E帧通常用于数据传输,而4E帧则用于控制信息的传输。

SLMP报文的格式相对标准化,包含以下部分:
-报文头(Subheader):包含用于识别报文类型的标识码。

-序列号:用于匹配请求和响应报文。

-固定值:在某些情况下用于指定特定的操作或属性。

-网络号/站号:用于跨网络访问多个PLC。

-起始IO:用于访问多CPU系统或通过CPU连接的Multidrop网络。

-多重站号:访问通过Multidrop网络连接的CPU时使用。

-数据长:指示数据部分的实际长度。

-等待时间:数据反馈超时等待时间。

-指令/子指令:用于指定具体的操作,如读、写等。

-软元件类型:指示要访问的数据类型。

通过SLMP协议,可以执行各种操作,如批量读取PLC的位值、读取/写入PLC的参数文件、进行远程口令锁定/解锁处理等。

三菱PLC的用户手册中通常会包含SLMP协议的详细说明,包括报文格式、指令集、以及如何通过SLMP协议进行通信。

这些手册对于想要深入了解和使用SLMP协议的用户来说是非常有用的资源。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

SLMP 通信相关实验1、 实验1:以太网模块/置以太网接口预定义协议功能A 、 置以太网接口设定如下:B 、 对方以太网模块设定如下:本站端口号选择“通信协议” 选择“主动打开”对方IP 及端口号本站IP始终允许打开帧格式BIN(必须!!!)本站端口号被动打开有顺序Socket 通信C、设定通信协议容注意:设定时请务必注意数据帧元素占用的软元件个数,不要重复占用。

D、制作梯形图程序梯形图程序包括以下部分:通信建立及中断(端口的打开及关闭)设定帧数据执行预定义协议E、检查执行结果读取数据的存储首地址F 、 注意要点:两方以太网参数必须相对应,包括:端口号、IP 地址、帧格式等 预定义协议中,帧数据格式固定为BIN 。

2、 实验2:使用Socket tool 调试工具A 、 对方以太网设备参数设定同实验1B 、 在Socket Tool2软件中,新建客户端C 、 点击“连接”按键D 、 在数据发送窗口中输入SLMP 报文,并点击发送D204为数据长度2(2字节)D204为读取的实际数据(K123)当前状态:对方及本站端口号E 、 BIN 格式报文(读M100~M107)5400 3412 0000 00 FF FF03 00 0C00 1000 0104 0100 Subheader 序列号 固定值 网络号 站号 起始IO 多重站号 数据长 等待时间 指令 子指令640000 90 0800 软元件号 软元件类型 读写长度D400 3412 0000 00 FF FF03 00 0600 0000 10001100 固定值 序列号 固定值 网络号 站号 起始IO 多重站号 数据长 完成代码 读取数据(从低至高)000ffff03000c000900800 000ffff03000c100d (读M2000)D4 00 34 12 00 00 00 FF FF 03 00 06 00 00 00 00 00 00 00发送数据接收数据发送模式,当前为BINF、BIN格式报文(写M100~M107)5400 3412 0000 00 FF FF03 00 1000 1000 0114 0100 Subheader 序列号固定值网络号站号起始IO 多重站号数据长等待时间指令子指令640000 90 0800 00000000软元件号软元件类型读写长度数据区(从低位开始)D400 3412 0000 00 FF FF03 00 0200 0000固定值序列号固定值网络号站号起始IO 多重站号数据长完成代码000ffff111111D4 00 34 12 00 00 00 FF FF 03 00 02 00 00 00G、A SCII格式报文(读M100~M107)5400 1234 0000 00 FF 03FF 00 0018 0010 0401 0001 Subheader 序列号固定值网络号站号起始IO 多重站号数据长等待时间指令子指令M* 000100 0008软元件类型软元件号读写长度D400 1234 0000 00 FF 03FF 00 000C 0000 10011000固定值序列号固定值网络号站号起始IO 多重站号数据长完成代码读取数据(从低至高)000FF03FF1M*0001000008 D00FF03FF00000C0H、报文元素说明Subheader:SLMP报文报首识别码,默认5400。

序列号:任意值,用于识别返回报文,与发送报文相同。

网络号/站号: 跨网访问时用,访问本站时默认为00/FF起始IO:访问多CPU系统或通过CPU连接的Multidrop网络时用,单CPU为03FF。

多重站号访问通过Multidrop网络连接的CPU时用,不使用时为00。

数据长:此数据帧之后所有数据帧长度(16进制,以字节计算)。

等待时间:数据反馈超时等待时间,单位:250ms。

00代表无限等待。

指令/子指令: SLMP指令,详细请参考SLMP协议手册。

软元件类型:访问的软元件类型。

BIN时,为2进制代码,请参考SLMP协议手册。

软元件号:访问软元件的起始地址。

读写长度:读写软元件长度。

完成代码:SLMP报文执行结果代码,正常完成为“00”,异常时为故障代码。

I、跨网访问ASCII格式报文(读N1S2的U0\G18515)5400 1234 0000 01 02 03FF 00 0024 0010 0401 0080 Subheader 序列号固定值网络号站号起始IO 多重站号数据长等待时间指令子指令00 U000 000 G*018515 000 0001固定值软元件类型固定值软元件号固定值读写长度3FF000U000000G*01D400 1234 0000 01 02 03FF 00 0008 0000 01F4固定值序列号固定值网络号站号起始IO 多重站号数据长完成代码读取数据(从低至高)Subheader:SLMP报文报首识别码,默认5400。

序列号:任意值,用于识别返回报文,与发送报文相同。

网络号/站号: 跨网访问时用,此次为访问1号网络2号站(R08 CPU)起始IO:访问多CPU系统或通过CPU连接的Multidrop网络时用,单CPU为03FF。

多重站号访问通过Multidrop网络连接的CPU时用,不使用时为00。

数据长:此数据帧之后所有数据帧长度(16进制,以字节计算)。

等待时间:数据反馈超时等待时间,单位:250ms。

00代表无限等待。

指令/子指令: SLMP指令,详细请参考SLMP协议手册。

(子指令规定了后续软元件地址指定格式)软元件类型:访问的软元件类型。

BIN时,为2进制代码,请参考SLMP协议手册。

软元件号:访问软元件的起始地址。

读写长度:读写软元件长度。

完成代码:SLMP报文执行结果代码,正常完成为“00”,异常时为故障代码。

J、跨网访问ASCII格式报文(读取模块名称)3FF00000C0DFF0000180000RCPU 0360K、跨网访问ASCII格式报文(远程复位,对于PLC,复位报文仅在Stop情况下生效)3FF00001DFF000016C05E0(反馈报文为PLC复位完成后回送,格式与手册不符?)实验中遇到的问题:1、跨网访问必须设置路由参数,否则无反馈报文。

2、访问CC-IE Field主站时,站号固定为“7D”,而不是“00”。

3、对于CC-Link IE Field远程模拟量模块,上述报文无效,反馈错误代码为“D0A0”DFF000016D0A0017D03FF0010060000原因不明,有可能该模块不支持ASCII码格式数据帧(测试工具仅支持ASCII码格式)3、MC报文通信实验:Q系列PLC置以太网口、FX以太网接口模块/适配器不支持SLMP协议(4E帧格式)。

3.1以下为使用MC协议1E帧格式进行的通信实验。

A、模块参数设定FX3GE&FX3U-ENET-ADPFX3U-ENETFX3U-ENET-LQ PLC置以太网接口B、MC报文格式(读取M100~M107,ASCII码格式)00 FF 000A 4D20 00000064 08 00Subheader PC号ACPU监视时间软元件类型软元件号读写长度固定值80 00 10110000Subheader 完成代码读取数据(从低至高)C、报文元素说明Subheader:MC报文报首指令码,“00”为读取位软元件,请参考MC协议手册。

网络号/站号: 跨网访问时用,访问本站时默认为00/FFPC号:访问多CPU系统时用,单CPU为FF。

监视时间:数据反馈超时等待时间,单位:250ms。

00代表无限等待。

软元件类型:访问的软元件类型。

请参考MC协议手册。

软元件号:访问软元件的起始地址。

读写长度:读写软元件长度。

完成代码:报文执行结果代码,正常完成为“00”,异常时为故障代码。

3.2以下为使用MC协议3E帧格式进行的通信实验。

B、MC报文格式(读取D0~D3,ASCII码格式)5000 00 FF 03FF 00 0018 0010Subheader 网络号站号PC号目标模块数据长度监视时间0401 0000 D* 000000 0004指令子指令软元件名软元件起始地址读写长度500000FF03FF0D*0000000004D000 00 FF 03FF 00 0014 0000Subheader 网络号站号PC号目标模块数据长度完成代码0000 0000 0000 0000数据1 数据2 数据3 数据4C、报文元素说明Subheader:MC报文报首指令码,请求报文固定为“5000”,反馈报文固定为“D000”请参考MC协议手册。

网络号/站号: 跨网访问时用,访问本站时默认为00/FFPC号:访问多CPU系统时用,单CPU为03FF。

目标模块:定义不明数据长度:从“CPU监视时间”(或“完成代码”)到最后一个报文数据的长度,以字节为单位。

监视时间:数据反馈超时等待时间,单位:250ms。

00代表无限等待。

指令:指令代码,请参考MC协议手册。

子指令:子指令代码,请参考MC协议手册。

软元件名:访问软元件类型软元件号:访问软元件的起始地址。

读写长度:读写软元件长度。

完成代码:报文执行结果代码,正常完成为“00”,异常时为故障代码。

请参考对应模块的手册手册4、其他问题点:A、Q系列PLC置以太网接口不支持SLMP(4E帧)协议。

B、FX系列PLC以太网模块或适配器不支持SLMP协议,使用SLMP协议通信时会出现“54”报警(ASCII码格式)或“50”报警(BIN码格式)。

C、SLMP/MC报文由于BIN码和ASCII帧格式不同(BIN码存在高低字节交换的情况),发送端和接收端数据类型必须一致,都是BIN或都是ASCII。

D、使用预定义协议功能进行通信时,SLMP报文数据格式为BIN码,接收端必须设定为BIN,发送端设定BIN或ASCII都可以。

E、SLMP/MC协议通信时,接收方无需成对打开,打开方式选择“发送”或“接收”都可以通信。

F、QPLC置以太网接口及FX PLC以太网接口模块/适配器支持MC协议中的1E帧。

帧格式如下:00 FF 000A 4D20 00000064 08 00Subheader PC号ACPU监视时间软元件软元件号读取长度固定值80 00 10110000Subheader 完成代码读取数据(从低至高)G、i Q-R PLC SLMP报文格式中,软元件CODE和首地址与Q/L系列不同。

BIN格式下,iQ-R为4位+8位,Q/L系列为2位+4位。

相关文档
最新文档