MELSEC iQ-F FX5用户手册(SLMP篇).pdf

上传人:紫竹语嫣 文档编号:5473478 上传时间:2020-05-17 格式:PDF 页数:112 大小:1.39MB
返回 下载 相关 举报
MELSEC iQ-F FX5用户手册(SLMP篇).pdf_第1页
第1页 / 共112页
MELSEC iQ-F FX5用户手册(SLMP篇).pdf_第2页
第2页 / 共112页
MELSEC iQ-F FX5用户手册(SLMP篇).pdf_第3页
第3页 / 共112页
MELSEC iQ-F FX5用户手册(SLMP篇).pdf_第4页
第4页 / 共112页
MELSEC iQ-F FX5用户手册(SLMP篇).pdf_第5页
第5页 / 共112页
点击查看更多>>
资源描述

《MELSEC iQ-F FX5用户手册(SLMP篇).pdf》由会员分享,可在线阅读,更多相关《MELSEC iQ-F FX5用户手册(SLMP篇).pdf(112页珍藏版)》请在三一文库上搜索。

1、三菱微型可编程控制器 MELSEC iQ-F FX5用户手册(SLMP篇) 1 1 安全方面注意事项安全方面注意事项 (使用之前请务必阅读) 在安装、运行、保养检查本产品之前,请务必仔细阅读本使用说明书以及其他相关设备的所有附带资料,正确使用。请在熟 悉了所有关于设备的指示、安全信息,以及注意事项后使用。 在本使用说明书中,安全注意事项的等级用警告、注意进行区分。 此外,即使是注意中记载的事项,根据状况的不同也可能导致重大事故的发生。 两者记载的内容都很重要,请务必遵守。 此外,请妥善保管好产品中附带的使用说明,以便需要时可以取阅,并请务必将其交给最终用户的手中。 【设计注意事项】 【启动维护

2、注意事项】 警告警告 请在可编程控制器的外部设置安全回路,以便在出现外部电源异常、可编程控制器故障等情况时,也 能确保整个系统在安全状态下运行。误动作、误输出有可能会导致事故发生。 (1) 当CPU模块通过看门狗定时器出错等的自诊断功能检测出异常时,所有的输出变为OFF。此外,当 发生了CPU模块不能检测出的输入输出控制部分等的异常时,输出控制有时候会失效。此时,请设 计外部回路以及结构,以确保机械在安全状态下运行。 不要对智能型功能模块的缓冲存储器的“系统区域”进行数据写入。如果对“系统区域”进行数据写 入,有造成可编程控制器系统误动作的危险。 将外部设备连接在支持SLMP的设备上,对运行中

3、的他站可编程控制器进行控制 (变更数据)时,为了 让整个系统一直在安全状态下运行,请在他站可编程控制器的程序上设置互锁回路。 另外,对运行中的他站可编程控制器进行其他控制 (变更程序、变更运行状态 (状态控制) )时,请 务必先熟读手册,在充分确认安全的情况下方可进行操作。尤其是在对离外部设备较远的他站可编程 控制器进行上述控制时,有时会因数据通信异常造成无法立刻处理可编程控制器侧的故障的情况。 在他站可编程控制器的程序上设置互锁回路的同时,作为系统请在外部设备和他站可编程控制器之间 规定发生数据通信异常时的处理方法。 在支持SLMP的设备及智能功能模块的缓冲存储区中,请勿在“系统区域”或“不

4、可写区域”中写入数 据。另外,在对支持SLMP的设备及智能功能模块输出信号时,请勿输出 (ON)“禁止使用”的信号。 如果在“系统区域”或“不可写区域”中写入数据,或对“禁止使用”的信号进行输出,有造成可编 程控制器系统误动作的危险。 警告警告 要在运行过程中更改程序、执行强制输出、RUN,STOP等操作前,请务必先熟读手册,在充分确认安全 的情况下方可进行操作。操作错误有可能导致机械破损及事故发生。 请勿从多个外围设备 (编程工具以及GOT)同时更改可编程控制器中的程序。否则可能会破坏可编程 控制器的程序,引起误动作。 警告警告 错误使用时,有可能会引起危险,导致死亡或是重伤事故的发生。 注

5、意注意 错误使用时,有可能会引起危险,导致中度伤害或受到轻伤,也有可能造成物品方面的损害。 2 2 【启动维护注意事项】 注意注意 对于将周边设备连接到正在运行的支持SLMP的设备、他站的CPU模块后进行的在线操作 (运行状态的 变更) ,请务必先熟读手册,在充分确认安全的情况下方可进行。操作错误有可能导致机械破损及事 故发生。 3 3 前言前言 此次承蒙购入MELSEC iQ-F系列可编程控制器产品,诚表谢意。 本手册中记载了有关MELSEC iQ-F系列的SLMP功能的规格和设定。 在使用之前,请阅读本书以及相关产品的手册,希望在充分理解其规格的前提下正确使用产品。 此外,希望本手册能够送

6、达至最终用户处。 使用时的请求使用时的请求 产品是以一般的工业为对象制作的通用产品,因此不是以用于关系到人身安全之类的情况下使用的机器或是系统为目的而设 计、制造的产品。 讨论将该产品用于原子能用、电力用、航空宇宙用、医疗用、搭乘移动物体用的机器或是系统等特殊用途的时候,请与本公 司的营业窗口查询。 虽然该产品是在严格的质量体系下生产的,但是用于那些因该产品的故障而可能导致的重大故障或是产生损失的设备的时 候,请在系统上设置备用机构和安全功能的开关。 预先通知预先通知 设置产品时如有疑问,请向具有电气知识(电气施工人员或是同等以上的知识)的专业电气技术人员咨询。关于该产品的操作 和使用方法有疑

7、问时,请向技术咨询窗口咨询。 本书、技术资料、样本等中记载的事例是作为参考用的,不是保证动作的。选用的时候,请用户自行对机器装置的功能和 安全性进行确认以后使用。 关于本书的内容,有时候为了改良可能会有不事先预告就更改规格的情况,还望见谅。 关于本书的内容期望能做到完美,可是万一有疑问或是发现有错误,烦请联系本公司或办事处。 4 4 目录目录 安全方面注意事项 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 前言 . . . . . . . . . . . . . . . .

8、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 关联手册 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 术语 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 第1章概要9第1章概要9 1.1SLMP的概要 . . . . . . . .

9、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2SLMP的特点 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 1.1SLMP的概要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.2SLMP的特点 . . . . . . . . .

10、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 第2章关于利用SLMP的数据通信11第2章关于利用SLMP的数据通信11 2.1数据通信用帧的种类和用途 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 2.2每个数据通信用帧的可访问范围 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 2.1数据通信用帧的种类和用途

11、 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 2.2每个数据通信用帧的可访问范围 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 SLMP帧 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 访问范围 . . . . . . . . . . . . . . . . .

12、 . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2.3SLMP的控制步骤的想法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 2.4CPU模块侧访问时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 2.5通信时间 . . . . . . . . . . . . . . . . . . . . . .

13、. . . . . . . . . . . . . . . . . . . . . .14 2.3SLMP的控制步骤的想法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12 2.4CPU模块侧访问时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13 2.5通信时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14、. . . . . . . . . . . . . . . .14 第3章报文格式15第3章报文格式15 3.1报文格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .153.1报文格式 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 指令说明项的查看方法 . . . . . . . . . . . . . . . . . . . . .

15、 . . . . . . . . . . . . . . . . . 15 报文格式、控制步骤 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 应用数据指定项目 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 字符部的传送数据的想法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16、 . . . 27 字符部 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 第4章指令38第4章指令38 4.1指令和功能一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 4.2软元件访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17、. . . . . .41 4.1指令和功能一览 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38 4.2软元件访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .41 指令 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18、 41 软元件范围 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 批量读取 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 批量写入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 随机读取 . .

19、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 随机写入 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 批量读取多个块 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 批量写入多个块 . . . . . . . .

20、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 4.3远程操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .784.3远程操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .78 在远程操作之前 . . . . . . . . . . . . . .

21、. . . . . . . . . . . . . . . . . . . . . . . . . . . 78 远程RUN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 远程STOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 远程PAUSE. . . . . . . . . . . . . . . . . . . .

22、. . . . . . . . . . . . . . . . . . . . . . . . 80 远程锁存清除 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81 远程RESET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82 处理器类型读取 . . . . . . . . . . . . . . . . . . . . . . . . .

23、 . . . . . . . . . . . . . . . . 83 4.4出错代码的初始化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .85 4.5反复测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86 4.4出错代码的初始化 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24、. . . . . . . . . .85 4.5反复测试 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .86 5 5 CONTENTSCONTENTS 4.6远程口令的解锁/锁定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .884.6远程口令的解锁/锁定 . . . . . . . . . . . . . . . . . . . . . . . . . .

25、. . . . . . . . . . . . .88 锁定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 解锁 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 附录92附录92 附1软元件存储器的扩展指定 . . . . . . . . . . . . . . . . . . . . . . . . . . .

26、 . . . . . . . . . .92附1软元件存储器的扩展指定 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .92 至模块访问软元件的访问 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92 以变址寄存器或长变址寄存器间接指定软元件编号的访问 . . . . . . . . . . . . . . . . . . . . . . . 95 通过字软元件中存储的值间接指定软元件编号的访问

27、. . . . . . . . . . . . . . . . . . . . . . . . . 99 附2MC协议与SLMP的指令比较 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102 附3SLMP的CPU模块侧的处理时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 附2MC协议与SLMP的指令比较 . . . . . . . . . . . . . . . . . . . . . .

28、. . . . . . . . . . . . . . 102 附3SLMP的CPU模块侧的处理时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103 索引104索引104 修订记录 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 关于保修 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29、. . . . . . . . . . . . . 107 商标 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 6 6 关联手册关联手册 对象模块的用户手册对象模块的用户手册 手册名称内容 MELSEC iQ-F FX5用户手册(入门篇) 记载FX5 CPU模块的性能规格、运行前的步骤、故障排除相关的内容。 MELSEC iQ-F FX5U用户手册(硬件篇) 记载FX5U CPU模块的输入输出规格、配线、安装及维护等的硬件相关的详细事项。 MELSE

30、C iQ-F FX5UC用户手册(硬件篇) 记载FX5UC CPU模块的输入输出规格、配线、安装及维护等的硬件相关的详细事项。 MELSEC iQ-F FX5用户手册(应用篇) 记载程序设计中必要的基础知识、CPU模块的功能、软元件/标签、参数的说明等内容。 MELSEC iQ-F FX5编程手册(程序设计篇) 记载梯形图、ST、FBD/LD等程序的规格以及标签的内容。 MELSEC iQ-F FX5编程手册(指令/通用FUN/FB篇) 记载在程序中可使用的命令及函数的规格的内容。 MELSEC iQ-F FX5用户手册(串行通信篇) 记载简易PLC间链接、MC协议、变频器通信、无顺序通信、通

31、信协议支持相关的内容。 MELSEC iQ-F FX5用户手册(MODBUS通信篇) 记载MODBUS串行通信相关的内容。 MELSEC iQ-F FX5用户手册(以太网通信篇) 记载内置以太网端口通信功能相关的内容。 MELSEC iQ-F FX5用户手册(SLMP篇) (本手册) 对对方设备采用基于SLMP的通信对CPU模块的数据进行读取、写入等的方法进行说明。 MELSEC iQ-F FX5用户手册(定位篇) 记载内置定位功能相关的内容。 MELSEC iQ-F FX5用户手册(模拟量篇) 记载模拟量功能相关的内容。 GX Works3操作手册 记载GX Works3的系统配置、参数设置

32、、在线功能的操作方法等简单工程及结构化工程通用的 功能相关的内容。 7 7 术语术语 除特别注明的情况外,本手册中使用下列术语进行说明。 表示多个型号及版本等的总称时的可变部分。 (例)FX5U-32MR/ES、FX5U-32MT/ESFX5U-32M/ES 关于能够与FX5连接的FX3的设备,请参照FX5用户手册(硬件篇)。 术语内容 设备 FX5FX5U、FX5UC可编程控制器的总称 FX3FX3S、FX3G、FX3GC、FX3U、FX3UC可编程控制器的总称 FX5 CPU模块FX5U CPU模块、FX5UC CPU模块的总称 FX5U CPU模块FX5U-32MR/ES、FX5U-32

33、MT/ES、FX5U-32MT/ESS、FX5U-64MR/ES、FX5U-64MT/ES、FX5U-64MT/ESS、FX5U-80MR/ ES、FX5U-80MT/ES、FX5U-80MT/ESS的总称 FX5UC CPU模块FX5UC-32MT/D、FX5UC-32MT/DSS的总称 扩展模块FX5扩展模块、FX3扩展模块的总称 FX5扩展模块I/O模块、FX5扩展电源模块、FX5智能功能模块的总称 FX3扩展模块FX3扩展电源模块、FX3智能功能模块的总称 扩展模块(扩展电缆型)输入模块(扩展电缆型)、输出模块(扩展电缆型)、总线转换模块(扩展电缆型)、智能功能模块的总称 扩展模块(扩

34、展连接器型)输入模块(扩展连接器型)、输出模块(扩展连接器型)、输入输出模块、总线转换模块(扩展连接器型)、连接器转 换模块(扩展连接器型)的总称 I/O模块输入模块、输出模块、输入输出模块、电源内置输入输出模块的总称 输入模块输入模块(扩展电缆型)、输入模块(扩展连接器型)的总称 输入模块(扩展电缆型)FX5-8EX/ES、FX5-16EX/ES的总称 输入模块(扩展连接器型)FX5-C32EX/D、FX5-C32EX/DS的总称 输出模块输出模块(扩展电缆型)、输出模块(扩展连接器型)的总称 输出模块(扩展电缆型)FX5-8EYR/ES、FX5-8EYT/ES、FX5-8EYT/ESS、F

35、X5-16EYR/ES、FX5-16EYT/ES、FX5-16EYT/ESS的总称 输出模块(扩展连接器型)FX5-C32EYT/D、FX5-C32EYT/DSS的总称 输入输出模块FX5-C32ET/D、FX5-C32ET/DSS的总称 电源内置输入输出模块FX5-32ER/ES、FX5-32ET/ES、FX5-32ET/ESS的总称 扩展电源模块FX5扩展电源模块、FX3扩展电源模块的总称 FX5扩展电源模块FX5-1PSU-5V的别称 FX3扩展电源模块FX3U-1PSU-5V的别称 智能模块智能功能模块的简称 智能功能模块FX5智能功能模块、FX3智能功能模块的总称 FX5智能功能模块

36、FX5智能功能模块的总称 FX3智能功能模块FX3智能功能模块的别称 简单运动模块FX5-40SSC-S的别称 扩展板FX5U CPU模块用板的总称 通信板FX5-232-BD、FX5-485-BD、FX5-422-BD-GOT的总称 扩展适配器FX5 CPU模块用适配器的总称 通信适配器FX5-232ADP、FX5-485ADP的总称 模拟量适配器FX5-4AD-ADP、FX5-4DA-ADP的总称 总线转换模块总线转换模块(扩展电缆型)、总线转换模块(扩展连接器型)的总称 总线转换模块(扩展电缆型)FX5-CNV-BUS的别称 总线转换模块(扩展连接器型)FX5-CNV-BUSC的别称 电

37、池FX3U-32BL的别称 外围设备工程工具、GOT的总称 GOT三菱图形操作终端 GOT1000、GOT2000系列的总称 软件包 工程工具MELSEC可编程控制器软件包的产品名 GX Works3SWnDND-GXW3的总称产品名(n表示版本) 8 8 手册 用户手册另附手册的总称 用户手册(入门篇)MELSEC iQ-F FX5用户手册(入门篇)的简称 FX5用户手册(硬件篇)MELSEC iQ-F FX5U用户手册(硬件篇)、MELSEC iQ-F FX5UC用户手册(硬件篇)的总称 FX5U用户手册(硬件篇)MELSEC iQ-F FX5U用户手册(硬件篇)的简称 FX5UC用户手册

38、(硬件篇)MELSEC iQ-F FX5UC用户手册(硬件篇)的简称 用户手册(应用篇)MELSEC iQ-F FX5用户手册(应用篇)的简称 编程手册(程序设计篇)MELSEC iQ-F FX5编程手册(程序设计篇)的简称 编程手册(指令/通用FUN/FB篇)MELSEC iQ-F FX5编程手册(指令/通用FUN/FB篇)的简称 通信手册MELSEC iQ-F FX5用户手册(串行通信篇)、MELSEC iQ-F FX5用户手册(MODBUS通信篇)、MELSEC iQ-F FX5用户手册 (以太网通信篇)、MELSEC iQ-F FX5用户手册(SLMP篇)的总称 串行通信手册MELSE

39、C iQ-F FX5用户手册(串行通信篇)的简称 MODBUS通信手册MELSEC iQ-F FX5用户手册(MODBUS通信篇)的简称 以太网通信手册MELSEC iQ-F FX5用户手册(以太网通信篇)的简称 SLMP手册MELSEC iQ-F FX5用户手册(SLMP篇)的简称 定位手册MELSEC iQ-F FX5用户手册(定位篇)的简称 模拟量手册MELSEC iQ-F FX5用户手册(模拟量篇)的简称 通信相关 内置RS-485接口CPU模块内置的RS-485接口 串行接口FX5 CPU模块的内置RS-485接口 (CH1) 、通信接口 (CH2) 、通信适配器1 (CH3) 、通

40、信适配器2 (CH4)的个 接口的总称 SLMPSeamLess Message Protocol的简称。 是用于通过外部设备对SLMP对应设备及SLMP对应设备上连接的可编程控制器进行访问的协议。 SLMP对应设备是可发送接收SLMP报文的设备的总称。 MC协议MELSEC通信协议的简称。 是用于通过外部设备对MC协议对应设备及MC协议对应设备上连接的可编程控制器进行访问的协议。 MC协议对应设备是可发送接收MC协议的设备的总称。 对象设备通信对象侧的设备的总称。 (个人计算机、显示器等) 本站本站表示与外部设备直接连接的站。 其它站表示与本站相连接的网络上的站。 其它站 中继站是将多个网络

41、模块安装到1个可编程控制器中,对其它网络的瞬时传送进行中继的站。 模块访问软元件MELSEC iQ-R系列/MELSEC iQ-F系列的模块访问软元件、MELSEC Q/L系列的智能功能模块软元件的总称。 缓冲存储器用于储存设定值、监视值等的智能功能模块以及SLMP对应设备的存储器。 术语内容 外部设备 本站 其它站 其它站 网络 1 概要 1.1 SLMP的概要9 9 1 1 1 1概要概要 本手册中说明了利用对象设备和SLMP的数据通信功能,对CPU模块的数据进行读取、写入等的方法。 利用SLMP进行数据通信时,请务必阅读11页 关于利用SLMP的数据通信。 1.11.1SLMP的概要SL

42、MP的概要 SLMP是用于CPU模块或外部设备 (个人计算机或显示器等)使用以太网对SLMP对应设备进行访问的协议。 如果是通过SLMP的控制步骤可进行报文的发送接收的设备,则可以通过SLMP进行通信。 ? SLMP的3E帧是与MC协议的QnA系列3E帧相同的报文格式。 可以通过MC协议将使用的外部设备原样不变地连接到SLMP对应设备上。 关于MC协议的详情,请参照以下手册。 MELSEC-Q/L MELSEC通信协议参考手册 能够通过个人计算机、显示器等,使用SLMP读取、写入CPU模块的软元件。 通过读取、写入软元件,能够利用个人计算机、显示器等对CPU模块实施动作监视、数据分析、生产管理

43、等。 此外,还能够通过远程口令功能,防止来自外部的非法访问。 在开始SLMP的通信前的流程如下所示。 1.连接电缆与外部设备 进行用来实施SLMP通信的连接。 2.设定参数 利用工程工具设定模块参数。 3.写入CPU模块 将设定好的参数写入CPU模块。通过电源的OFFON或者系统复位,使参数生效。 集线器 SLMP的通信 CPU模块 显示器 1010 1 概要 1.2 SLMP的特点 1.21.2SLMP的特点SLMP的特点 通过对象设备 (个人计算机或显示器等)监视系统通过对象设备 (个人计算机或显示器等)监视系统 通过从对象设备如下图所示发送SLMP的请求报文,能够读取CPU模块的软元件,

44、因此能够监视系统。 此外,不仅是读取软元件,还能够写入软元件或将CPU模块复位等。 连接使用MC协议的对象设备连接使用MC协议的对象设备 可以将使用着MC协议的QnA系列3E帧的对象设备原样不变地连接至CPU模块。 100 指令 SLMP的报文格式 数据 SLMP的报文格式 105 100 105 软元件的读取 请求报文 CPU模块 响应报文 以太网 对象设备 目标 目标 副帧头 副帧头 帧头 帧头 CPU模块 QnA系列3E帧 对象设备(MC协议) 个人计算机 显示器 条形码读取器 (Cognex产等) 2 关于利用SLMP的数据通信 2.1 数据通信用帧的种类和用途1111 2 2 2 2

45、关于利用SLMP的数据通信关于利用SLMP的数据通信 以下说明为了让对象设备对CPU模块进行数据的读取、写入等而利用SLMP的数据通信。 2.12.1数据通信用帧的种类和用途数据通信用帧的种类和用途 以下说明用于让对象设备利用SLMP访问CPU模块的帧 (数据通信报文)的种类和用途。 对象设备使用以太网访问CPU模块时,通过收发下述帧的指令报文 (访问请求)和响应报文 (响应)来进行数据通信。 3E帧3E帧 与MC协议的QnA系列3E帧相同的报文格式。 主要目的是从对象设备访问CPU模块的所有软元件的帧。 能够经由CC-Link IE控制器网络、CC-Link IE现场网络、以太网,访问MEL

46、SEC iQ-R/L/Q系列可编程控制器CPU的软元件。 ? 与利用ASCII代码的数据进行的通信相比,利用二进制代码的数据进行的通信的通信数据量仅约为一半,因此 能够缩短通信时间。 2.22.2每个数据通信用帧的可访问范围每个数据通信用帧的可访问范围 SLMP中使用的报文帧和访问范围如下所示。 SLMP帧SLMP帧 访问范围访问范围 以太网通信用帧以太网通信用帧 利用以太网直结连接对象设备和CPU模块的情况下利用以太网直结连接对象设备和CPU模块的情况下 按照下图的系统结构,可从对象设备上,使用“以太网通信用帧”与CPU模块进行通信。 对象通信方式能够使用的通信帧通信数据的代码控制步骤说明项

47、 以太网3E帧ASCII代码或二进制代码15页 报文格式 帧连接对象设备和连接站的网络类型参照对象 以太网通信用帧 (3E帧) 以太网15页 报文格式 配置符号说明 A使用以太网与对象设备直接连接的站。 对象设备 连接站(CPU模块) 以太网 A A A 1212 2 关于利用SLMP的数据通信 2.3 SLMP的控制步骤的想法 2.32.3SLMP的控制步骤的想法SLMP的控制步骤的想法 以下说明对象设备利用SLMP访问CPU模块时的步骤 (控制步骤)的想法。 指令报文的发送指令报文的发送 利用SLMP的数据通信采用半双工通信。 访问CPU模块时,请在相对于前一个指令报文的发送,接收到来自C

48、PU模块侧的响应报文后,发送下一个指令报文。 (在完成响应报文的接收前,不能发送下一个指令报文。 ) 相对于指令报文,不能接收正常结束的响应报文的情况下相对于指令报文,不能接收正常结束的响应报文的情况下 接收到异常结束的响应报文时接收到异常结束的响应报文时 请根据响应报文中的出错代码进行处理。 无法接收响应报文时或无法全部接收时无法接收响应报文时或无法全部接收时 请在经过响应监视定时器值的监视时间后,再次发送指令报文。 请根据需要,变更监视时间的设定值。 对象设备侧 CPU模块侧 (指令报文)(指令报文) (响应报文)(响应报文) 2 关于利用SLMP的数据通信 2.4 CPU模块侧访问时间1

49、313 2 2 2.42.4CPU模块侧访问时间CPU模块侧访问时间 显示从对象设备访问CPU模块 (内置以太网接口)时的CPU模块侧的访问时间。 RUN中 STOP中 *1图中所示的ACK响应是利用TCP/IP通信从对象设备访问CPU模块的情况下的在CPU模块和对象设备之间进行收发的响应 (相对于报文接收 的响应) 。 该响应不同于相对于对象设备利用指令报文请求的处理的响应 (处理结果)的响应。 利用UDP/IP通信实施经由内置以太网接口的访问的情况下,不进行ACK响应。 1.为了从对象设备对CPU模块侧进行数据读取/写入请求,发送指令报文。 2.CPU模块根据在执行顺控程序的END命令时从对象设备请求的内容,读取/写入数据,将含有处理结果的响应报文 (响应) 发送给提出请求的对象设备。 ? 在相对于指令的请求,CPU模块为RUN中的情况下,以END处理为单位处理对象设备与CPU模块的访问。 (扫描 时间会延长指令的请求处理时间。 ) 从多个对象设备同时对CPU模块发出访问请求的情况下,根据请求时间,有时请求自对象设

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料


经营许可证编号:宁ICP备18001539号-1