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

上传人:wj151****6093 文档编号:73106072 上传时间:2023-02-15 格式:PDF 页数:24 大小:1.54MB
返回 下载 相关 举报
三菱可编程控制器SLMP协议说明.pdf_第1页
第1页 / 共24页
三菱可编程控制器SLMP协议说明.pdf_第2页
第2页 / 共24页
点击查看更多>>
资源描述

《三菱可编程控制器SLMP协议说明.pdf》由会员分享,可在线阅读,更多相关《三菱可编程控制器SLMP协议说明.pdf(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、三菱可编程控制器三菱可编程控制器 SLMPSLMP 协议说协议说明明SLMPSLMP 通信相关实验通信相关实验1 1、实验实验 1 1:以太网模块:以太网模块/内置以太网接口预定内置以太网接口预定义协议功能义协议功能A A、内置以太网接口设定如下:内置以太网接口设定如下:选择选择“主“主选择选择“通“通本站本站对方对方 IPIPB B、对方以太网模块设定如下:对方以太网模块设定如下:始终始终帧格帧格本站本站 IPIP被动打被动打有顺序有顺序本站本站通信建立及中断通信建立及中断(端口的打开及关闭端口的打开及关闭)设定帧数据设定帧数据执行预定义协议执行预定义协议C C、检查执行结果检查执行结果读取

2、数读取数D204D204 为为D204D204 为为D D、注意要点:注意要点:两方以太网参数必须相对应,两方以太网参数必须相对应,包括:包括:端口号、端口号、IPIP 地址、帧格式等地址、帧格式等预定义协议中,帧数据格式固定为预定义协议中,帧数据格式固定为 BINBIN。2 2、实验实验 2 2:使用:使用 Socket toolSocket tool 调试工具调试工具A A、对方以太网设备参数设定同实验对方以太网设备参数设定同实验 1 1B B、在在 Socket Tool2Socket Tool2 软件中,新建客户端软件中,新建客户端C C、点击“连接”按键点击“连接”按键当前当前对方对

3、方D D、在数据发送窗口中输入在数据发送窗口中输入 SLMPSLMP 报文,并点击报文,并点击发送发送接收接收发送发送发送发送E E、BINBIN 格式报文格式报文(读读 M100M107)M100M107)5400 3412 0000 00 FF FF035400 3412 0000 00 FF FF0300 0C00 1000 0104 010000 0C00 1000 0104 0100SubheaderSubheader 序列号序列号 固定值固定值 网络号网络号 站号站号 起始起始IOIO 多重站号多重站号 数据长数据长 等待时间等待时间 指令指令 子指令子指令 640000 90 0

4、800 640000 90 0800软元件号软元件号 软元件类型软元件类型 读写长度读写长度D400 3412 0000 00 FF FF03D400 3412 0000 00 FF FF0300 0600 0000 1000110000 0600 0000 10001100固定值固定值 序列号序列号 固定值固定值 网络号网络号 站号站号 起始起始 IOIO多重站号多重站号 数据长数据长 完成代码完成代码 读取数据读取数据(从低至从低至高高)54003412000000ffff03000c0010000104010064000090080054003412000000ffff03000c001

5、0000104010064000090080054003412000000ffff03000c00100001040100d0070090080054003412000000ffff03000c00100001040100d00700900800(读(读 M2000M2000)D4 00 34 12 00 00 00 FF FF 03 00 06 00 00 00 00 00 00 00D4 00 34 12 00 00 00 FF FF 03 00 06 00 00 00 00 00 00 00F F、BINBIN 格式报文格式报文(写写 M100M107)M100M107)5400 341

6、2 0000 00 FF FF035400 3412 0000 00 FF FF0300 1000 1000 0114 010000 1000 1000 0114 0100SubheaderSubheader 序列号序列号 固定值固定值 网络号网络号 站号站号 起始起始IOIO 多重站号多重站号 数据长数据长 等待时间等待时间 指令指令 子指令子指令 640000 90 0800 640000 90 08000000000000000000软元件号软元件号 软元件类型软元件类型 读写长度读写长度数据数据区区(从低位开始从低位开始)D400D400 3412341200000000 00 FF

7、00 FF FF03 FF03 00 00 0200 0200 0000 0000固定值固定值 序列号序列号固定值固定值网络号网络号 站号站号 起始起始IOIO多重站号多重站号数据长数据长完成代码完成代码54003412000000ffff030010001000011401006400009008001111111154003412000000ffff0300100010000114010064000090080011111111D4 00 34 12 00 00 00 FF FF 03 00 02 00 00 00D4 00 34 12 00 00 00 FF FF 03 00 02 00

8、 00 00G G、ASCIIASCII 格式报文格式报文(读读 M100M107)M100M107)5400 1234 0000 00 FF 03FF 5400 1234 0000 00 FF 03FF00 0018 0010 0401 000100 0018 0010 0401 0001SubheaderSubheader 序列号序列号 固定值固定值 网络号网络号 站号站号 起始起始IOIO 多重站号多重站号 数据长数据长 等待时间等待时间 指令指令 子指令子指令M*000100 0008M*000100 0008软元件类型软元件类型 软元件号软元件号 读写长度读写长度 D400 1234

9、 0000 00 FF 03FF D400 1234 0000 00 FF 03FF00 000C 0000 1001100000 000C 0000 10011000固定值固定值 序列号序列号 固定值固定值 网络号网络号 站号站号 起始起始 IOIO多重站号多重站号 数据长数据长 完成代码完成代码 读取数据读取数据(从低至从低至高高)54001234000000FF03FF000018001004010001M*054001234000000FF03FF000018001004010001M*0001000008001000008D4001234000000FF03FF00000C00001

10、0011000D4001234000000FF03FF00000C000010011000H H、报文元素说明报文元素说明SubheaderSubheader:S SLMPLMP 报文报首识别码,默认报文报首识别码,默认54005400。序列号:序列号:任意值,用于识别返回报文,任意值,用于识别返回报文,与发送报文相同。与发送报文相同。网络号网络号/站号站号:跨网访问时用,访问本站时跨网访问时用,访问本站时默认为默认为 00/FF00/FF起始起始 IOIO:访问多访问多 CPUCPU 系统或通过系统或通过 CPUCPU 连接连接的的 MultidropMultidrop 网络时用,单网络时用

11、,单 CPUCPU 为为03FF03FF。多重站号多重站号访问通过访问通过 MultidropMultidrop 网络连接网络连接的的 CPUCPU 时用,不使用时为时用,不使用时为 0000。数据长:数据长:此数据帧之后所有数据帧长度此数据帧之后所有数据帧长度(16(16 进制,以字节计算进制,以字节计算)。等待时间:等待时间:数据反馈超时等待时间,数据反馈超时等待时间,单位:单位:250ms250ms。0000 代表无限等待。代表无限等待。指令指令/子指令:子指令:S SLMPLMP 指令,指令,详细请参考详细请参考 SLMPSLMP协议手册。协议手册。软元件类型:软元件类型:访问的软元件

12、类型。访问的软元件类型。BINBIN 时,时,为为 2 2 进制代码,请参考进制代码,请参考 SLMPSLMP 协议手册。协议手册。软元件号:软元件号:访问软元件的起始地址。访问软元件的起始地址。读写长度:读写长度:读写软元件长度。读写软元件长度。完成代码:完成代码:SLMP SLMP 报文执行结果代码,正常报文执行结果代码,正常完成为“完成为“0000”,异常时为故障代码。,异常时为故障代码。I I、跨跨网网访访问问 ASCIIASCII 格格式式报报文文(读读 N1S2N1S2 的的U0G18515)U0G18515)54005400 1234 0000 01 02 03FF 1234 0

13、000 01 02 03FF00 0024 0010 0401 008000 0024 0010 0401 0080SubheaderSubheader 序列号序列号 固定值固定值 网络号网络号 站号站号 起始起始IOIO 多重站号多重站号 数据长数据长 等待时间等待时间 指令指令 子指令子指令00 U000 000 G*018515 00000 U000 000 G*018515 00000010001固定值固定值 软元件类型软元件类型固定值固定值软元件号软元件号 固定固定值值 读写长度读写长度540012340000010203FF00002400100401008000U54001234

14、0000010203FF00002400100401008000U000000G*0185150000001000000G*0185150000001D400 1234 0000 01 02 03FFD400 1234 0000 01 02 03FF00 0008 0000 01F400 0008 0000 01F4固定值固定值 序列号序列号 固定值固定值 网络号网络号 站号站号 起始起始IOIO 多重站号多重站号 数据长数据长 完成代码完成代码 读取数据读取数据(从低从低至高至高)SubheaderSubheader:S SLMPLMP 报文报首识别码,默认报文报首识别码,默认5400540

15、0。序列号:序列号:任意值,用于识别返回报文,任意值,用于识别返回报文,与发送报文相同。与发送报文相同。网络号网络号/站号站号:跨网访问时用,跨网访问时用,此次为访问此次为访问 1 1号网络号网络 2 2 号站号站(R08 CPU)(R08 CPU)起始起始 IOIO:访问多访问多 CPUCPU 系统或通过系统或通过 CPUCPU 连接连接的的 MultidropMultidrop 网络时用,单网络时用,单 CPUCPU 为为03FF03FF。多重站号多重站号访问通过访问通过 MultidropMultidrop 网络连接网络连接的的 CPUCPU 时用,不使用时为时用,不使用时为 0000。

16、数据长:数据长:此数据帧之后所有数据帧长度此数据帧之后所有数据帧长度(16(16 进制,以字节计算进制,以字节计算)。等待时间:等待时间:数据反馈超时等待时间,数据反馈超时等待时间,单位:单位:250ms250ms。0000 代表无限等待。代表无限等待。指令指令/子指令:子指令:S SLMPLMP 指令,指令,详细请参考详细请参考 SLMPSLMP协议手册。协议手册。(子指令规定了后续软元子指令规定了后续软元件地址指定格式件地址指定格式)软元件类型:软元件类型:访问的软元件类型。访问的软元件类型。BINBIN 时,时,为为 2 2 进制代码,请参考进制代码,请参考 SLMPSLMP 协议手册。

17、协议手册。软元件号:软元件号:访问软元件的起始地址。访问软元件的起始地址。读写长度:读写长度:读写软元件长度。读写软元件长度。完成代码:完成代码:SLMP SLMP 报文执行结果代码,正常报文执行结果代码,正常完成为“完成为“0000”,异常时为故障代码。,异常时为故障代码。J J、跨网访问跨网访问 ASCIIASCII 格式报文格式报文(读取模块名称读取模块名称)540012340000010203FF00000C001001010000540012340000010203FF00000C001001010000D40012340000010203FF0000180000RCPUD40012

18、340000010203FF0000180000RCPU03600360K K、跨网访问跨网访问 ASCIIASCII 格式报文格式报文(远程复位,对于远程复位,对于PLCPLC,复位报文仅在,复位报文仅在 StopStop 情况下生效情况下生效)540012340000010203FF0000100010100600000540012340000010203FF0000100010100600000001001D40012340000010203FF000016C05E020100020D40012340000010203FF000016C05E020100020010060000(0100

19、60000(反馈报文为反馈报文为 PLCPLC 复位完成后回送,复位完成后回送,格式与手册不符?格式与手册不符?)实验中遇到的问题:实验中遇到的问题:1 1、跨网访问必须设置路由参数,跨网访问必须设置路由参数,否则无反馈报否则无反馈报文。文。2 2、访问访问 CC-IE FieldCC-IE Field 主站时,站号固定为主站时,站号固定为“7D”,而不是“00”。“7D”,而不是“00”。3 3、对于对于 CC-Link IE FieldCC-Link IE Field 远程模拟量模块,远程模拟量模块,上述报文无效,反馈错误代码为“上述报文无效,反馈错误代码为“D0A0D0A0”D40012

20、340000010103FF000016D0A0017D03FD40012340000010103FF000016D0A0017D03FF0010060000F0010060000原因不明,有可能该模块不支持原因不明,有可能该模块不支持ASCIIASCII 码格码格式数据帧式数据帧(测试工具仅支持测试工具仅支持 ASCIIASCII 码格式码格式)3 3、MCMC 报文通信实验:报文通信实验:Q Q 系列系列 PLCPLC 内置以太网口、内置以太网口、FXFX 以太网接口模块以太网接口模块/适配器不支持适配器不支持 SLMPSLMP 协议协议(4E(4E 帧格式帧格式)。3.13.1 以下为使

21、用以下为使用 MCMC 协议协议 1E1E 帧帧格式进行的通信格式进行的通信实验。实验。A A、模块参数设定模块参数设定FX3GE&FX3U-ENET-ADPFX3GE&FX3U-ENET-ADPFX3U-ENETFX3U-ENETFX3U-ENET-LFX3U-ENET-LQ PLCQ PLC 内置以太网接口内置以太网接口B B、MCMC 报文格式报文格式(读取读取 M100M107M100M107,ASCIIASCII 码格码格式式)4D20 00000064 08 004D20 00000064 08 00Subheader PCSubheader PC 号号 ACPU ACPU 监视时

22、间监视时间 软元件类软元件类型型 软元件号软元件号 读写长度读写长度 固定值固定值80 00 1011000080 00 10110000SubheaderSubheader 完成代码完成代码 读取数据读取数据(从低至高从低至高)C C、报文元素说明报文元素说明SubheaderSubheader:M MC C 报文报首指令码,报文报首指令码,“0000”为读为读取位软元件,请参考取位软元件,请参考 MCMC 协议手册。协议手册。网络号网络号/站号站号:跨网访问时用,访问本站时跨网访问时用,访问本站时默认为默认为 00/FF00/FFPCPC 号:号:访问多访问多 CPUCPU 系统时用,系统

23、时用,单单 CPUCPU 为为 FFFF。监视时间:监视时间:数据反馈超时等待时间,数据反馈超时等待时间,单位:单位:250ms250ms。0000 代表无限等待。代表无限等待。软元件类型:软元件类型:访问的软元件类型。请参考访问的软元件类型。请参考MCMC 协议手册。协议手册。软元件号:软元件号:访问软元件的起始地址。访问软元件的起始地址。读写长度:读写长度:读写软元件长度。读写软元件长度。0000FFFF000A000A完成代码:完成代码:报文执行结果代码,正常完成报文执行结果代码,正常完成为“为“0000”,异常时为故障代码。,异常时为故障代码。3.23.2 以下为使用以下为使用 MCM

24、C 协议协议 3E3E 帧帧格式进行的通信格式进行的通信实验。实验。B B、MCMC 报文格式报文格式(读取读取 D0D3D0D3,ASCIIASCII 码格式码格式)500050000000FFFF03FF 0003FF 000018001800100010SubheaderSubheader网络号网络号站号站号P PC C 号号目标模块目标模块数数据长度据长度 监视时间监视时间0401040100000000D*D*00000000000000040004指令指令子指令子指令软元件名软元件名软元件起始地址软元件起始地址 读读写长度写长度500000FF03FF000018001004010

25、000D*0000000500000FF03FF000018001004010000D*0000000004004D000D0000000FFFF03FF03FF00000014001400000000SubheaderSubheader网络号网络号站号站号P PC C 号号目标模块目标模块数数据长度据长度 完成代码完成代码000000000 00000000 00000000 0000000数据数据 1 1 数据数据 2 2 数据数据 3 3 数据数据 4 4C C、报文元素说明报文元素说明SubheaderSubheader:M MC C 报文报首指令码,请求报文报文报首指令码,请求报文固

26、定为“固定为“50005000”,反馈报文固定为“,反馈报文固定为“D000D000”请参考请参考 MCMC 协议手册。协议手册。网络号网络号/站号站号:跨网访问时用,访问本站时跨网访问时用,访问本站时默认为默认为 00/FF00/FFPCPC 号:号:访问多访问多 CPUCPU 系统时用,单系统时用,单 CPUCPU 为为03FF03FF。目标模块:目标模块:定义不明定义不明数据长度:数据长度:从“从“CPUCPU 监视时间”监视时间”(或“完成或“完成代码”代码”)到最后一个报文数据的长到最后一个报文数据的长度,以字节为单位。度,以字节为单位。监视时间:监视时间:数据反馈超时等待时间,数据

27、反馈超时等待时间,单位:单位:250ms250ms。0000 代表无限等待。代表无限等待。指令:指令:指令代码,请参考指令代码,请参考 MCMC 协议手册。协议手册。子指令:子指令:子指令代码,子指令代码,请参考请参考 MCMC 协议手协议手册。册。软元件名:软元件名:访问软元件类型访问软元件类型软元件号:软元件号:访问软元件的起始地址。访问软元件的起始地址。读写长度:读写长度:读写软元件长度。读写软元件长度。完成代码:完成代码:报文执行结果代码,正常完成报文执行结果代码,正常完成为“为“0000”,异常时为故障代码。请参考,异常时为故障代码。请参考对应模块的手册手册对应模块的手册手册4 4、

28、其他问题点:其他问题点:A A、Q Q 系列系列 PLCPLC 内置以太网接口不支持内置以太网接口不支持 SLMP(4ESLMP(4E帧帧)协议。协议。B B、FXFX 系列系列 PLCPLC 以太网模块或适配器不支持以太网模块或适配器不支持SLMPSLMP 协议,协议,使用使用 SLMPSLMP 协议通信时会出现协议通信时会出现“5454”报警报警(ASCII(ASCII码格式码格式)或或“5050”报警报警(BIN(BIN码格式码格式)。C C、SLMP/MCSLMP/MC 报文由于报文由于 BINBIN 码和码和 ASCIIASCII 帧格式不帧格式不同同(BIN(BIN 码存在高低字节

29、交换的情况码存在高低字节交换的情况),发送端,发送端和接收端数据类型必须一致,和接收端数据类型必须一致,都是都是 BINBIN 或都是或都是ASCIIASCII。D D、使用预定义协议功能进行通信时,使用预定义协议功能进行通信时,SLMPSLMP 报报文数据格式为文数据格式为 BINBIN 码,码,接收端必须设定为接收端必须设定为 BINBIN,发送端设定发送端设定 BINBIN 或或 ASCIIASCII 都可以。都可以。E E、SLMP/MCSLMP/MC 协议通信时,接收方无需成对打协议通信时,接收方无需成对打开,打开方式选择“发送”或“接收”都可以开,打开方式选择“发送”或“接收”都可

30、以通信。通信。F F、QPLCQPLC 内置以太网接口及内置以太网接口及 FXFX PLCPLC 以太网接口以太网接口模块模块/适配器支持适配器支持 MCMC 协议中的协议中的 1E1E 帧。帧。帧格式如下:帧格式如下:00 00FFFF000A000A4D204D2000000064 08 0000000064 08 00SubheaderSubheader PCPC号号 ACPU ACPU监视时间监视时间 软元件软元件 软软元件号元件号 读取长度读取长度 固定值固定值80 00 1011000080 00 10110000SubheaderSubheader 完成代码完成代码 读取数据读取数据(从低至高从低至高)G G、iQ-R PLC SLMPiQ-R PLC SLMP 报文格式中,软元件报文格式中,软元件 CODECODE和首地址与和首地址与 Q/LQ/L 系列不同。系列不同。BINBIN 格式下,格式下,iQ-RiQ-R 为为 4 4 位位+8+8 位,位,Q/LQ/L 系列为系列为2 2 位位+4+4 位。位。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作报告

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁