logo资料库

MELSEC-Q L MELSEC通用协议参考手册.pdf

第1页 / 共518页
第2页 / 共518页
第3页 / 共518页
第4页 / 共518页
第5页 / 共518页
第6页 / 共518页
第7页 / 共518页
第8页 / 共518页
资料共518页,剩余部分请下载后查看
安全注意事项
关于产品的应
修订记录
前言
目录
关联手册
手册的阅读方法·结构
总称·略称
术语
1 概要
1.1 MELSEC 通信协议的概要
1.2 MELSEC 通信协议的特点
2 关于通过MELSEC 通信协议进行的数据通信
2.1 数据通信用帧的类型及用途
2.2 各数据通信用帧的允许访问范围
2.3 MC 协议的控制步骤的思路
2.4 可编程控制器CPU 侧访问时机
2.5 用于对可编程控制器CPU 进行运行中写入的设置方法
2.6 关于其它站访问
2.6.1 可进行其它站访问的可编程控制器模块
2.6.2 使用各帧时的可访问站的示例
2.6.3 各数据通信帧内指定的其它站访问用数据项目的指定示例
2.7 数据通信时的注意事项
2.7.1 使用E71 时
2.7.2 使用C24 时
2.8 串行通信模块的传送顺控程序的时序图及通信时间
2.9 经由CC-Link IE 控制网络、CC-Link IE 现场网络、MELSECNET/H、MELSECNET/10 进行其它站访问时的传送时间
2.10 与多CPU 系统的兼容
2.11 与CPU 模块的串行通信功能的兼容
2.12 与以太网端口内置CPU 的兼容
3 通过QnA 兼容3E/3C/4C 帧、4E 帧进行通信时
3.1 报文格式
3.1.1 指令说明项的阅读方法
3.1.2 QnA 兼容3E 帧、4E 帧的报文格式、控制步骤
3.1.3 QnA 兼容3E 帧、4E 帧的数据指定项目的内容
3.1.4 QnA 兼容3C 帧的控制步骤、报文格式
3.1.5 QnA 兼容4C 帧的控制步骤、报文格式
3.1.6 QnA 兼容3C/4C 帧的数据指定项目的内容
3.1.7 字符部分的传送数据的思路
3.2 QnA 兼容3E/3C/4C 帧、4E 帧用指令及功能列表
3.3 软元件存储器的读取、写入
3.3.1 指令、字符部分的内容及软元件范围
3.3.2 多个块批量读取、批量写入
3.3.3 位单位的批量读取(指令: 0401)
3.3.4 位单位的批量写入(指令: 1401)
3.3.5 位单位的随机写入(测试)(指令: 1402)
3.3.6 字单位的批量读取(指令: 0401)
3.3.7 字单位的批量写入(指令: 1401)
3.3.8 字单位的随机写入(测试)(指令: 1402)
3.3.9 字单位的随机读取(指令: 0403)
3.3.10 软元件存储器的监视
3.4 缓冲存储器的读取、写入
3.4.1 关于指令及缓冲存储器
3.4.2 缓冲存储器的读取(指令: 0613)
3.4.3 至缓冲存储器的写入(指令: 1613)
3.5 智能功能模块的缓冲存储器的读取、写入
3.5.1 关于指令及缓冲存储器
3.5.2 可以访问的智能功能模块
3.5.3 智能功能模块的缓冲存储器读取(指令: 0601)
3.5.4 智能功能模块的缓冲存储器写入(指令: 1601)
3.6 可编程控制器CPU 的状态控制
3.6.1 指令、控制内容及字符部分的内容
3.6.2 远程RUN(指令: 1001)
3.6.3 远程STOP(指令: 1002)
3.6.4 远程PAUSE(指令: 1003)
3.6.5 远程RESET(指令: 1006)
3.6.6 远程锁存清除(指令: 1005)
3.6.7 CPU 型号读取(指令: 0101)
3.7 驱动器内存的整理(其它站QnACPU 用)
3.7.1 指令及字符部分的内容
3.7.2 驱动器内存使用状态的读取(指令: 0205)
3.7.3 驱动器内存的碎片整理(指令: 1207)
3.8 文件控制
3.8.1 指令及字符部分的内容
3.8.2 文件控制时的注意事项
3.8.3 用于Q/LCPU 文件控制的执行步骤
3.8.4 用于QnACPU 文件控制的执行步骤
3.8.5 目录·文件信息的读取(指令: 1810): 用于Q/LCPU
3.8.6 目录·文件信息的搜索(指令: 1811): 用于Q/LCPU
3.8.7 文件的打开(指令: 1827): 用于Q/LCPU
3.8.8 文件的关闭(指令: 182A): 用于Q/LCPU
3.8.9 文件的读取(指令: 1828): 用于Q/LCPU
3.8.10 文件的新建(指令: 1820): 用于Q/LCPU
3.8.11 至文件的写入(指令: 1829): 用于Q/LCPU
3.8.12 文件的删除(指令: 1822): 用于Q/LCPU
3.8.13 文件的复制(指令: 1824): 用于Q/LCPU
3.8.14 文件创建日期的更改(指令: 1826): 用于Q/LCPU
3.8.15 文件属性的更改(指令: 1825): 用于Q/LCPU
3.8.16 文件信息列表的读取: 用于QnACPU
3.8.17 文件有无的读取(文件搜索)(指令: 0203): 用于QnACPU
3.8.18 文件锁定的登录、解除(指令: 0808): 用于QnACPU
3.8.19 文件内容的读取(指令: 0206): 用于QnACPU
3.8.20 文件的新建(文件名登录)(指令: 1202): 用于QnACPU
3.8.21 至文件的写入(指令: 1203): 用于QnACPU
3.8.22 文件的删除(指令: 1205): 用于QnACPU
3.8.23 文件的复制(指令: 1206): 用于QnACPU
3.8.24 文件信息的更改(指令: 1204): 用于QnACPU
3.9 用户登录帧的登录、删除、读取: 用于串行通信模块
3.9.1 指令及字符部分的内容
3.9.2 用户登录帧的登录、删除(指令: 1610)
3.9.3 用户登录帧的读取(指令: 0610)
3.10 全局功能: 用于串行通信模块
3.10.1 指令及字符部分的内容
3.10.2 全局功能的控制步骤(指令: 1618)
3.11 至外部设备的数据发送(接通请求功能): 用于串行通信模块
3.11.1 接通请求功能的执行步骤
3.11.2 通过接通请求功能进行数据发送的格式
3.11.3 接通请求功能的控制步骤(指令: 2101)
3.12 传送顺控程序的初始化: 用于串行通信模块
3.12.1 指令
3.12.2 传送顺控程序初始化(指令: 1615)
3.13 模式的切换: 用于串行通信模块
3.13.1 指令及字符部分的内容
3.13.2 模式切换(指令: 1612)
3.14 显示LED 的熄灯、通信出错信息·出错代码的初始化: 用于串行通信模块
3.14.1 指令及字符部分的内容
3.14.2 显示LED 的熄灯、通信出错信息·出错代码的初始化(指令: 1617)
3.15 COM.ERR.LED 的熄灯: 用于以太网模块
3.15.1 指令及字符部分的内容
3.15.2 COM.ERR.LED 的熄灯(指令: 1617)
3.16 回送测试
3.16.1 指令及字符部分的内容
3.16.2 回送测试(指令: 0619)
3.17 可编程控制器CPU 监视登录/解除: 用于串行通信模块
3.17.1 指令及字符部分的内容
3.17.2 可编程控制器CPU 监视登录(指令: 0630)
3.17.3 可编程控制器CPU 监视解除(指令: 0631)
3.17.4 通过可编程控制器CPU 监视功能发送的数据
3.18 远程口令的解锁/锁定
3.18.1 指令及字符部分的内容
3.18.2 远程口令的解锁/锁定(指令: 1630、1631)
4 通过QnA 兼容2C 帧进行通信时
4.1 控制步骤、报文格式
4.2 数据指定项目的内容
4.3 QnA 兼容2C 帧用指令及功能列表
4.4 数据通信时的注意事项
4.5 通过QnA 兼容2C 帧进行数据通信的示例
5 通过A 兼容1C 帧进行通信时
5.1 控制步骤、报文格式
5.1.1 控制步骤、指令说明项的阅读方法
5.1.2 控制步骤、报文格式
5.1.3 A 兼容1C 帧的数据指定项目的内容
5.1.4 字符部分的传送数据的思路
5.1.5 A 兼容1C 帧用指令及功能列表
5.2 软元件存储器的读取、写入
5.2.1 指令及软元件范围
5.2.2 位单位的批量读取(指令: BR、JR)
5.2.3 位单位的批量写入(指令: BW、JW)
5.2.4 位单位的测试(随机写入)(指令: BT、JT)
5.2.5 字单位的批量读取(指令: WR、QR)
5.2.6 字单位的批量写入(指令: WW、QW)
5.2.7 字单位的测试(随机写入)(指令: WT、QT)
5.2.8 软元件存储器的监视
5.3 扩展文件寄存器的读取、写入
5.3.1 ACPU 公共指令及地址
5.3.2 AnA/AnUCPU 公共指令及软元件编号
5.3.3 扩展文件寄存器的读取、写入时的注意事项
5.3.4 扩展文件寄存器的批量读取(指令: ER)
5.3.5 扩展文件寄存器的批量写入(指令: EW)
5.3.6 扩展文件寄存器的直接读取(指令: NR)
5.3.7 扩展文件寄存器的直接写入(指令: NW)
5.3.8 扩展文件寄存器的测试(随机写入)(指令: ET)
5.3.9 扩展文件寄存器的监视
5.4 智能功能模块的缓冲存储器的读取、写入
5.4.1 指令及处理内容
5.4.2 控制步骤中智能功能模块编号的思路
5.4.3 智能功能模块的缓冲存储器的读取(指令: TR)
5.4.4 智能功能模块的缓冲存储器的写入(指令: TW)
5.5 回送测试
6 通过A 兼容1E 帧进行通信时
6.1 报文格式、控制步骤
6.1.1 指令说明项的阅读方法
6.1.2 报文格式、控制步骤
6.1.3 A 兼容1E 帧的数据指定项目的内容
6.1.4 字符部分的传送数据的思路
6.2 A 兼容1E 帧用指令及功能列表
6.3 软元件存储器的读取、写入
6.3.1 指令及软元件范围
6.3.2 位单位的批量读取(指令: 00)
6.3.3 位单位的批量写入(指令: 02)
6.3.4 位单位的测试(随机写入)(指令: 04)
6.3.5 字单位的批量读取(指令: 01)
6.3.6 字单位的批量写入(指令: 03)
6.3.7 字单位的测试(随机写入)(指令: 05)
6.3.8 软元件存储器的监视
6.4 扩展文件寄存器的读取、写入
6.4.1 ACPU 公共指令及地址
6.4.2 AnA/AnUCPU 公共指令及软元件编号
6.4.3 扩展文件寄存器读取、写入时的注意事项
6.4.4 扩展文件寄存器的批量读取(指令: 17)
6.4.5 扩展文件寄存器的批量写入(指令: 18)
6.4.6 扩展文件寄存器的直接读取(指令: 3B)
6.4.7 扩展文件寄存器的直接写入(指令: 3C)
6.4.8 扩展文件寄存器的测试(随机写入)(指令: 19)
6.4.9 扩展文件寄存器的监视
6.5 智能功能模块的缓冲存储器的读取、写入
6.5.1 指令及处理内容
6.5.2 控制步骤中智能功能模块编号的思路
6.5.3 智能功能模块的缓冲存储器读取(指令: 0E)
6.5.4 智能功能模块的缓冲存储器写入(指令: 0F)
附录
附录1 关于通过软元件存储器的扩展指定进行的读取、写入
附录1.1 软元件存储器扩展指定时的字符部分的数据的排列及内容
附录1.2 可进行扩展指定的软元件存储器及指定示例
附录1.3 软元件存储器的扩展指定时的限制
附录2 关于缓冲存储器的读取/写入
附录3 通过MC 协议进行通信的可编程控制器侧的处理时间
附录3.1 可编程控制器CPU 的处理时间(扫描时间的延长时间)
索引
质保
www.PLCworld.cn 三菱可编程控制器 系列 系列 MELSEC-Q/L MELSEC通讯协议 参考手册 产 品 型 号 QJ71C24N QJ71C24N-R2 QJ71C24N-R4 QJ71C24 QJ71C24N-R2 QJ71E71-100 QJ71E71-B5 QJ71E71-B2 QJ71CMON QJ71CMO LJ71C24 LJ71C24-R2
www.PLCworld.cn
www.PLCworld.cn • 安全注意事项 • (使用之前请务必阅读) 在使用本产品之前,应仔细阅读本手册及本手册中介绍的关联手册,同时在充分注意安全的前提下正确地 操作。 本手册中的注意事项仅记载了 MELSEC 通信协议的相关内容。关于可编程控制器系统安全方面的注意事项 请参阅所使用的 CPU 模块的用户手册。 在·安全注意事项·中,安全注意事项被分为“ ! 警告”和“ ! 注意”这二个等级。 注意根据情况不同,即使“ ! 注意”这一级别的事项也有可能引发严重后果。 对两级注意事项都须遵照执行,因为它们对于操作人员安全是至关重要的。 请妥善保管本指南以备需要时阅读,并应将本手册交给最终用户。 [设计注意事项] ! 警告 • 如果把外部设备连接到 CPU 模块,或者将个人计算机等的外部设备连接到智能功能模块在运行中 对可编程控制器进行控制(数据更改)时,应在程序中配置互锁电路,确保整个系统始终都会安全 运行。 此外,在对运行中的可编程控制器执行其它控制(程序更改、运行状态更改(状态控制))之前,应 仔细阅读手册并充分确认安全。 尤其是从外部设备对远程的可编程控制器进行上述控制时,由于数据通讯异常,可能不能对可编 程控制器的故障立即采取措施。 应在程序中配置互锁电路的同时,预先在外部设备与 CPU 模块之间确定发生数据通信异常时系统 方面的处理方法等。 • 不要对智能功能模块的缓冲存储器的“系统区”进行数据写入。 此外,在从 CPU 模块至智能功能模块的输出信号中,不要对标为“禁止使用”的信号进行输出 (ON)操作。 如果对“系统区”进行了数据写入,对“禁止使用”的信号进行了输出,有可能导致可编程控制 器系统误动作。 A - 1 A - 1
www.PLCworld.cn [运行时的注意事项] ! 注意 • 将个人计算机等的外部设备连接到智能功能模块在运行中对可编程控制器进行控制(特别是数据 更改、程序更改、运行状态更改(状态控制))时,应仔细阅读用户手册并充分确认安全。 如果数据更改、状态控制错误,有可能导致系统误动作,造成设备损坏或引发事故。 • 将缓冲存储器的设置值登录到模块内的快闪卡中使用时,在登录过程中不要进行模块安装站的电 源 OFF 以及 CPU 模块的复位操作。 如果在登录过程中进行了模块安装站的电源 OFF 以及 CPU 模块的复位操作,快闪卡内的数据内容 将变为不定值,需要对至缓冲存储器的设置值进行重新设置后登录到快闪卡中。 否则有可能导致模块故障以及误动作。 A - 2 A - 2
www.PLCworld.cn •关于产品的应用• (1) 在使用三菱可编程控制器时,应该符合以下条件:即使在可编程控制器设备出现问题或故障时也不会导 致重大事故,并且应在设备外部系统地配备能应付任何问题或故障的备用设备及失效安全功能。 (2) 三菱可编程控制器是以一般工业用途等为对象设计和制造的通用产品。因此,三菱可编程控制器不应 用于以下设备·系统等特殊用途。 如果用于以下特殊用途,对于三菱可编程控制器的质量、性能、安全等所有相关责任(包括但不限于债 务未履行责任、瑕疵担保责任、质量保证责任、违法行为责任、制造物责任),三菱电机将不负责。 · 面向各电力公司的核电站以及其它发电厂等对公众有较大影响的用途。 · 用于各铁路公司或公用设施目的等有特殊质量保证体系要求的用途。 · 航空航天、医疗、铁路、焚烧·燃料装置、载人移动设备、载人运输装置、娱乐设备、安全设备等 预计对人身财产有较大影响的用途。 然而,对于上述应用,如果在限定于具体用途,无需特殊质量(超出一般规格的质量等)要求的条件 下,经过三菱电机的判断也可以使用三菱可编程控制器,详细情况请与当地三菱电机代表机构协商。 A - 3 A - 3
www.PLCworld.cn 修订记录 印刷日期 *手册编号 2003 年 03 月 SH(NA)-080414CHN-A 第一版 2011 年 04 月 SH(NA)-080414CHN-B 第二版 2012 年 10 月 SH(NA)-080414CHN-C 第三版 全面改版 全面改版 *本手册号在封底的左下角。 修改内容 本手册不授予工业产权或任何其它类型的权利,也不授予任何专利许可。三菱电机对由于使用了本手册中的内容而引 起的涉及工业产权的任何问题不承担责任。 © 2003 MITSUBISHI ELECTRIC CORPORATION A - 4 A - 4 日文手册原稿: SH-080003-V
www.PLCworld.cn 前言 在此感谢贵方购买了三菱可编程控制器 MELSEC-Q/L 系列的产品。 本手册是用于让用户了解使用 MELSEC-Q/L 系列可编程控制器时必要的功能等有关内容的手册。 在使用之前应熟读本手册及关联手册,在充分了解 MELSEC-Q/L 系列可编程控制器的功能·性能的基础上正确 地使用本产品。 请将本手册交付至最终用户。 目录 安全注意事项........................................................................ A - 1 关于产品的应用...................................................................... A - 3 修订记录 ........................................................................... A - 4 前言 ............................................................................... A - 5 目录 ............................................................................... A - 5 关联手册 ........................................................................... A - 11 手册的阅读方法·结构................................................................ A - 13 总称·略称 ......................................................................... A - 15 术语 ............................................................................... A - 17 1 概要 1 - 1 到 1 - 4 1.1 MELSEC 通信协议的概要 ............................................................. 1 - 1 1.2 MELSEC 通信协议的特点 ............................................................. 1 - 3 2 关于通过 MELSEC 通信协议进行的数据通信 2 - 1 到 2 - 35 2.1 数据通信用帧的类型及用途 .......................................................... 2 - 1 2.2 各数据通信用帧的允许访问范围 ...................................................... 2 - 4 2.3 MC 协议的控制步骤的思路 ........................................................... 2 - 6 2.4 可编程控制器 CPU 侧访问时机 ........................................................ 2 - 7 2.5 用于对可编程控制器 CPU 进行运行中写入的设置方法 .................................... 2 - 9 2.6 关于其它站访问.................................................................... 2 - 10 2.6.1 可进行其它站访问的可编程控制器模块 ............................................ 2 - 10 2.6.2 使用各帧时的可访问站的示例 .................................................... 2 - 13 2.6.3 各数据通信帧内指定的其它站访问用数据项目的指定示例 ............................ 2 - 17 2.7 数据通信时的注意事项.............................................................. 2 - 20 2.7.1 使用 E71 时.................................................................... 2 - 20 2.7.2 使用 C24 时.................................................................... 2 - 22 2.8 串行通信模块的传送顺控程序的时序图及通信时间 ...................................... 2 - 23 2.9 经由 CC-Link IE 控制网络、CC-Link IE 现场网络、MELSECNET/H、MELSECNET/10 进行其它站访问时的传送时间 ........................................................ 2 - 25 2.10 与多 CPU 系统的兼容............................................................... 2 - 28 2.11 与 Q00CPU、Q01CPU 的串行通信功能的兼容 ............................................ 2 - 32 2.12 与以太网端口内置 CPU 的兼容 ....................................................... 2 - 34 A - 5 A - 5
www.PLCworld.cn 3 通过 QnA 兼容 3E/3C/4C 帧、4E 帧进行通信时 3 - 1 到 3 - 295 3.1 报文格式......................................................................... 3 - 2 3.1.1 指令说明项的阅读方法 ......................................................... 3 - 2 3.1.2 QNA 兼容 3E 帧、4E 帧的报文格式、控制步骤 ...................................... 3 - 3 3.1.3 QNA 兼容 3E 帧、4E 帧的数据指定项目的内容 ...................................... 3 - 13 3.1.4 QNA 兼容 3C 帧的控制步骤、报文格式............................................. 3 - 16 3.1.5 QNA 兼容 4C 帧的控制步骤、报文格式............................................. 3 - 25 3.1.6 QNA 兼容 3C/4C 帧的数据指定项目的内容.......................................... 3 - 36 3.1.7 字符部分的传送数据的思路 ..................................................... 3 - 48 3.2 QNA 兼容 3E/3C/4C 帧、4E 帧用指令及功能列表 ........................................ 3 - 53 3.3 软元件存储器的读取、写入 ......................................................... 3 - 61 3.3.1 指令、字符部分的内容及软元件范围 ............................................. 3 - 61 3.3.2 多个块批量读取、批量写入 ..................................................... 3 - 74 3.3.3 位单位的批量读取(指令: 0401) ................................................. 3 - 83 3.3.4 位单位的批量写入(指令: 1401) ................................................. 3 - 85 3.3.5 位单位的随机写入(测试)(指令: 1402) ........................................... 3 - 87 3.3.6 字单位的批量读取(指令: 0401) ................................................. 3 - 89 3.3.7 字单位的批量写入(指令: 1401) ................................................. 3 - 93 3.3.8 字单位的随机写入(测试)(指令: 1402) ........................................... 3 - 96 3.3.9 字单位的随机读取(指令: 0403) ................................................. 3 - 98 3.3.10 软元件存储器的监视 .......................................................... 3 - 115 3.4 缓冲存储器的读取、写入 ........................................................... 3 - 124 3.4.1 关于指令及缓冲存储器 ......................................................... 3 - 124 3.4.2 缓冲存储器的读取(指令: 0613) ................................................. 3 - 126 3.4.3 至缓冲存储器的写入(指令: 1613) ............................................... 3 - 128 3.5 智能功能模块的缓冲存储器的读取、写入 ............................................. 3 - 129 3.5.1 关于指令及缓冲存储器 ......................................................... 3 - 129 3.5.2 可以访问的智能功能模块 ....................................................... 3 - 134 3.5.3 智能功能模块的缓冲存储器读取(指令: 0601) ..................................... 3 - 137 3.5.4 智能功能模块的缓冲存储器写入(指令: 1601) ..................................... 3 - 139 3.6 可编程控制器 CPU 的状态控制 ....................................................... 3 - 140 3.6.1 指令、控制内容及字符部分的内容 ............................................... 3 - 140 3.6.2 远程 RUN(指令: 1001) ......................................................... 3 - 142 3.6.3 远程 STOP(指令: 1002) ........................................................ 3 - 143 3.6.4 远程 PAUSE(指令: 1003) ....................................................... 3 - 144 3.6.5 远程 RESET(指令: 1006) ....................................................... 3 - 145 3.6.6 远程锁存清除(指令: 1005) ..................................................... 3 - 146 3.6.7 CPU 型号读取(指令: 0101) ..................................................... 3 - 147 3.7 驱动器内存的整理(其它站 QNACPU 用) ................................................ 3 - 149 3.7.1 指令及字符部分的内容 ......................................................... 3 - 150 3.7.2 驱动器内存使用状态的读取(指令: 0205) ......................................... 3 - 153 3.7.3 驱动器内存的碎片整理(指令: 1207) ............................................. 3 - 154 3.8 文件控制......................................................................... 3 - 155 3.8.1 指令及字符部分的内容 ......................................................... 3 - 155 3.8.2 文件控制时的注意事项 ......................................................... 3 - 170 A - 6 A - 6
分享到:
收藏