Q 系列 MELSEC 通讯协议
MITSUBISHI
参考手册
可编程控制器
QJ71C24N
QJ71C24N - R2 QJ71E71-100
QJ71C24N - R4 QJ71E71
QJ71C24 QJ71E71 - B2
QJ71C24 - R2 QJ71CMO
安全注意事项
使用设备前请阅读本说明
在使用本产品时 敬请阅读本手册及注意正确操作产品 以确保安全
本手册中的说明均是关于本产品的 关于可编程控制器系统的安全说明 请阅读要使用的 CPU 模块的用户手
册
在本手册中 安全守则的等级分为 危险 和 小心
! 危险
!
小心
表示错误操作可能造成灾难性后果 引起死亡或重伤事故
表示错误操作可能造成危险后果 引起人员轻伤 中度伤害或财产
损失
注意根据情况不同 ! 小心这一级也能引发严重后果
因此一定要遵守以上两级对人员安全非常重要的注意事项
请妥善保管本手册 以便需要时就能够取阅 并且一定要把它发送给最终使用者
[设计注意事项]
! 危险
当通过连接外围设备到 CPU 模块或者连接个人计算机等到智能设备模块来控制运行中的 PLC 时
更改数据 时 在顺控程序中配置一个互锁回路 从而自始至终保持整个系统的安全 另外
对运行中的 PLC 进行其它控制操作 程序修改和操作状态修改 状态控制 之前 一定要仔
细阅读本手册并确定是绝对安全的
尤其通过外部设备对远程 PLC 进行上述控制操作时 如果数据通讯出错 那么 PLC 一侧发生的
问题可能不会被立即处理
制定一个当数据通讯发生错误时 排除外部设备和 PLC CPU 之间故障的处置方法 同时在顺控程
序中建立互锁回路
不要将数据写入智能功能模块缓冲存储器的 系统区
另外 不要从 PLC CPU 向智能功能模块输出任何 禁止使用 信号
将数据写入 系统区 或输出 禁止使用 信号可能导致 PLC 系统故障
A - 1 A - 1
[设计注意事项]
! 小心
当闪存 ROM 中注册了某些值 如缓冲存储器设定值 那么在使用模块时 不要断开安装了模块
的站的电源 也不要复位 PLC CPU
当闪存 ROM 中注册了某些值 此时如果断开安装了模块的站的电源 或者复位 PLC CPU 那么
闪存 ROM 中的数据内容将前后矛盾 结果必须在缓冲存储器等中再次设置这些值 并且重新注
册到闪存 ROM 中
另外还会导致模块发生故障及误动作
[操作时的注意事项]
! 小心
在开始控制操作 通过将个人计算机等连接到智能功能模块 运行着的 PLC 尤其是对数据
程序和运行状态 状态控制 进行修改 之前请仔细阅读本手册并确定是绝对安全的
对数据 程序和运行状态进行的不正确修改可能导致系统故障 损坏机器或引发事故
A - 2 A - 2
初版
制作日期
2003 年 3 月
手册编号
SH-080414C -A
修订履历
手册编号在封底的左下角
修订版
日语手册版本 SH-080003-G
本手册未被授予工业知识产权或其他任何种类的权利 亦未被授予任何专利许可证 三菱电机株式会社对
使用本手册中的内容造成的工业知识产权问题不承担责任
2002 三菱电机株式会社
A - 3 A - 3
导言
感谢您购买 MELSEC-Q 系列 PLC
使用设备前 请认真阅读本手册 以对您购买的 Q 系列 PLC 的功能和性能有清晰的认识 从而确保正确地使
用
请把本手册的拷贝件发给最终使用者
目录 本手册
安全注意事项....................................................................................................................................................................A- 1
修订记录.......................................................................................................................................................................... A- 3
目录 .................................................................................................................................................................................A- 5
关于本手册 .....................................................................................................................................................................A- 16
手册的使用和结构 ..........................................................................................................................................................A- 17
关于总称和缩写..............................................................................................................................................................A- 19
术语定义和内容...............................................................................................................................................................A- 22
1 概要
1- 1 1- 4
1.1 MELSEC 通讯协议的概要........................................................................................................................................... 1- 1
1.2 MELSEC 通讯协议的特点........................................................................................................................................... 1- 3
2 关于采用 MELSEC 通讯协议进行的数据通讯
2- 1 2-27
2.1 数据通讯用帧的种类和用途 ........................................................................................................................................ 2- 1
2.2 各数据通讯用帧的可访问范围 .................................................................................................................................... 2- 3
2.3 关于 MC 协议的控制步骤的思考方法 ......................................................................................................................... 2- 4
2.4 PLC CPU 侧的访问时序.............................................................................................................................................. 2- 5
2.5 设置在 RUN 期间写入 PLC CPU 的设置方法............................................................................................................. 2- 7
2.6 关于其他站的访问....................................................................................................................................................... 2- 8
2.6.1 可以访问其他站的 PLC 模块..............................................................................................................2- 8
2.6.2 使用各帧时可以访问的站的示例.......................................................................................................2-10
2.6.3 在各通讯帧内指定的访问其他站用的数据项目的指定示例..............................................................2-13
2.7 数据通讯上的注意事项............................................................................................................................................... 2-15
2.8 串行通讯模块的传送顺序的时序图和通讯时间.......................................................................................................... 2-17
2.9 经由 MELSECNET/H MELSECNET/10 访问其他站时的传送时间 ........................................................................ 2-19
2.10 与多 CPU 系统的对应 .............................................................................................................................................. 2-22
2.11 与 Q00CPU Q01CPU 的串行通讯功能的对应...................................................................................................... 2-26
3 用 QnA 兼容 3E/3C/4C 帧进行通讯时
3- 1 3-270
3.1 传输文件的格式........................................................................................................................................................... 3- 2
3.1.1 命令说明项的读法 ..............................................................................................................................3- 2
3.1.2 QnA 兼容 3E 帧的文件格式 控制顺序.............................................................................................3- 3
3.1.3 QnA 兼容 3E 帧的数据指定项目的内容.............................................................................................3- 9
3.1.4 用 QnA 兼容 3C 帧的控制顺序和传输文件格式................................................................................3-12
3.1.5 用 QnA 兼容 4C 帧进行控制的顺序和文件格式................................................................................3-21
3.1.6 QnA 兼容 3C/4C 帧的数据指定项目的内容......................................................................................3-32
3.1.7 字符部分的传送数据的考虑方法.......................................................................................................3-43
A - 4 A - 4
3.2 QnA 兼容 3E/3C/4C 帧用命令和功能一览表 ............................................................................................................. 3-48
3.3 软元件存储器的读出和写入 ....................................................................................................................................... 3-55
3.3.1 命令 字符部分的内容和软元件范围 ...............................................................................................3-55
................................................................................................. 3-64
3.3.2 位单位的成批读出 命令 0401
3.3.3 位单位的成批写入 命令 1401
................................................................................................. 3-66
3.3.4 位单位的随机写入 测试 命令 1402
.................................................................................. 3-68
3.3.5 字单位的成批读出 命令 0401
................................................................................................. 3-70
3.3.6 字单位的成批写入 命令 1401
................................................................................................. 3-74
3.3.7 字单位的随机写入 测试 命令 1402
.................................................................................. 3-77
3.3.8 字单位的随机读出 命令 0403
................................................................................................. 3-79
3.3.9 软元件存储器的监视..........................................................................................................................3-95
3.3.10 多块的成批读出和成批写入........................................................................................................3-102
3.4 缓冲存储器的读出和写入......................................................................................................................................... 3-111
3.4.1 关于命令和缓冲存储器....................................................................................................................3-111
3.4.2 缓冲存储器的读出 命令 0613
............................................................................................... 3-113
3.4.3 向缓冲存储器写入 命令 1613
............................................................................................... 3-115
3.5 智能功能模块的缓冲存储器的读出和写入............................................................................................................... 3-116
3.5.1 关于命令的缓冲存储器....................................................................................................................3-116
3.5.2 可以访问的智能功能模块................................................................................................................3-121
3.5.3 智能功能模块的缓冲存储器读出 命令 0601 ......................................................................... 3-123
3.5.4 智能功能模块的缓冲存储器写入 命令 1601 ......................................................................... 3-125
3.6 PLC CPU 的状态控制 .............................................................................................................................................. 3-126
3.6.1 命令 控制内容和字符部分的内容.................................................................................................3-126
3.6.2 远程 RUN 命令 1001 ............................................................................................................. 3-128
3.6.3 远程 STOP 命令 1002 ........................................................................................................... 3-129
3.6.4 远程 PAUSE 命令 1003
........................................................................................................ 3-130
3.6.5 远程 RESET 命令 1006
........................................................................................................ 3-131
3.6.6 远程锁存清除 命令 1005 ....................................................................................................... 3-132
3.6.7 CPU 型号读出 命令 0101 ...................................................................................................... 3-133
3.7 驱动器内存的整理 用于其他站 QnACPU .......................................................................................................... 3-135
3.7.1 命令和字符部分的内容....................................................................................................................3-136
3.7.2 驱动器内存使用状态的读出 命令 0205
................................................................................ 3-139
3.7.3 驱动器内存的整理整顿 命令 1207 ........................................................................................ 3-140
3.8 文件控制................................................................................................................................................................... 3-141
3.8.1 命令和字符部分的内容....................................................................................................................3-141
3.8.2 文件控制时的注意事项....................................................................................................................3-154
3.8.3 用于 QCPU 文件控制的执行步骤 ...................................................................................................3-156
3.8.4 用于 QnACPU 文件控制的执行步骤...............................................................................................3-161
3.8.5 目录文件信息的读出 命令 1810 用于 QCPU..................................................................... 3-165
3.8.6 目录文件信息的查找 命令 1811 用于 QCPU..................................................................... 3-167
3.8.7 文件的打开 命令 1827 用于 QCPU.................................................................................... 3-168
3.8.8 文件的关闭 命令 182A 用于 QCPU ................................................................................... 3-169
3.8.9 文件的读出 命令 1828 用于 QCPU.................................................................................... 3-170
3.8.10 文件的新建 命令 1820 用于 QCPU ................................................................................. 3-172
3.8.11 文件的写入 命令 1829 用于 QCPU ................................................................................. 3-173
3.8.12 文件的删除 命令 1822 用于 QCPU ................................................................................. 3-175
3.8.13 文件的复制 命令 1824 用于 QCPU ................................................................................. 3-176
3.8.14 文件生成日的更改 命令 1826 用于 QCPU ...................................................................... 3-178
A - 5 A - 5
3.8.15 文件属性的更改 命令 1825 用于 QCPU.......................................................................... 3-179
3.8.16 文件信息一览的读出 用于 QnACPU..........................................................................................3-180
3.8.17 有无文件的读出 文件查找 命令 0203 用于 QnACPU............................................... 3-186
3.8.18 文件锁的注册 解除 命令 0808 用于 QnACPU.............................................................. 3-188
3.8.19 文件内容的读出 命令 0206 用于 QnACPU ..................................................................... 3-190
3.8.20 文件的新建 文件名注册 命令 1202 用于 QnACPU................................................... 3-192
3.8.21 文件的写入 命令 1203 用于 QnACPU.................................................. 命令 1203 3-194
3.8.22 文件的删除 命令 1205 用于 QnACPU.................................................. 命令 1205 3-198
3.8.23 文件的复制 命令 1206 用于 QnACPU.................................................. 命令 1206 3-200
3.8.24 文件信息的更改 命令 1204 用于 QnACPU .......................................... 命令 1204 3-202
3.9 用户注册帧的注册 删除 读出 用于串行通讯模块 ............................................................................................ 3-208
3.9.1 命令和字符部分的内容....................................................................................................................3-208
3.9.2 用户注册帧的注册 删除 命令 1610 ......................................................... 命令 1610 3-211
3.9.3 用户注册帧的读出 命令 0610
.................................................................... 命令 0610 3-213
3.10 全局功能 用于串行通讯模块 ............................................................................................................................... 3-215
3.10.1 命令和字符部分的内容..................................................................................................................3-215
3.10.2 全局功能的控制步骤 命令 1618
......................................................................................... 3-217
3.11 向对方设备发送数据 接通要求功能 用于串行通讯模块 ............................................................................... 3-219
3.11.1 接通要求功能的执行步骤..............................................................................................................3-220
3.11.2 利用接通要求功能的数据发送格式...............................................................................................3-223
3.11.3 接通要求功能的控制步骤 命令 2101 .................................................................................. 3-225
3.12 传送顺序的初始化 用于串行通讯模块................................................................................................................. 3-230
3.12.1 命令................................................................................................................................................3-230
3.12.2 传送顺序初始化 命令 1615 ................................................................................................. 3-230
3.13 模式的切换 用于串行通讯模块............................................................................................................................ 3-231
3.13.1 命令和字符部分的内容..................................................................................................................3-231
............................................................................................................ 3-234
3.13.2 模式切换 命令 1612
3.14 LED 显示器的关断 通讯出错信息和出错代码的初始化 用于串行通讯模块..................................................... 3-236
3.14.1 命令和字符部分的内容.................................................................................................................3-236
3.14.2 LED 显示器的关断 通讯出错信息和出错代码的初始化 命令 1617 ................................. 3-238
3.15 COM.ERR LED 的关断 用于以太网模块 ............................................................................................................ 3-239
3.15.1 命令和字符部分的内容..................................................................................................................3-239
3.15.2 COM.ERR LED 的灯灭 命令 1617
..................................................................................... 3-240
3.16 环路回送测试 ......................................................................................................................................................... 3-241
3.16.1 命令和字符部分的内容..................................................................................................................3-241
3.16.2 环路回送测试 命令 0619 ..................................................................................................... 3-242
3.17 PLC CPU 监视注册/解除 用于串行通讯模块 ...................................................................................................... 3-243
3.17.1 命令和字符部分的内容..................................................................................................................3-245
3.17.2 PLC CPU 监视注册 命令 0630
........................................................................................... 3-250
3.17.3 PLC CPU 监视解除 命令 0631
........................................................................................... 3-253
3.17.4 利用 PLC CPU 监视功能发送的数据............................................................................................3-254
3.18 远程口令的解锁/锁定 ............................................................................................................................................. 3-265
3.18.1 命令和字符部分的内容..................................................................................................................3-268
3.18.2 远程口令的解锁/锁定 命令 1630 1631
............................................................................ 3-269
A - 6 A - 6
4 使用 QnA 兼容 2C 帧进行通讯时
4- 1 4-15
4.1 控制顺序和信息格式 ................................................................................................................................................... 4- 1
4.2 数据指定项目的内容 ................................................................................................................................................... 4- 7
4.3 QnA 兼容 2C 帧用的命令和功能列表.......................................................................................................................... 4- 8
4.4 数据通讯上的注意事项................................................................................................................................................ 4- 9
4.5 使用 QnA 兼容 2C 帧进行数据通讯的示例 ................................................................................................................ 4-10
5 使用 A 兼容 1C 帧进行通讯时
5- 1 5-51
5.1 控制顺序和信息格式 ................................................................................................................................................... 5- 1
5.1.1 控制顺序 命令说明项的理解要点....................................................................................................5- 1
5.1.2 控制顺序 传输文件格式...................................................................................................................5- 3
5.1.3 A 兼容 1C 帧的数据指定项目的内容..................................................................................................5- 8
5.1.4 字符部分的传送数据的考虑方法.......................................................................................................5-12
5.1.5 A 兼容 1C 帧用命令和功能一览 ........................................................................................................5-13
5.2 软元件存储器的读出和写入 ....................................................................................................................................... 5-16
5.2.1 命令和软元件范围 .............................................................................................................................5-16
5.2.2 位单位的成批读出 命令 BR JR ........................................................................................... 5-20
5.2.3 位单位的成批写入 命令 BW JW ......................................................................................... 5-21
5.2.4 位单位的测试 随机写入 命令 BT JT ............................................................................. 5-22
5.2.5 字单位的成批读出 命令 WR QR ......................................................................................... 5-23
5.2.6 字单位的成批写入 命令 WW QW ........................................................................................5-25
5.2.7 字单位的测试 随机写入 命令 WT QT ........................................................................... 5-27
5.2.8 软元件内存的监视 .............................................................................................................................5-28
5.3 扩展文件寄存器的读出 写入 ................................................................................................................................... 5-33
5.3.1 ACPU 通用命令和地址......................................................................................................................5-33
5.3.2 AnA/AnUCPU 通用命令和软元件编号..............................................................................................5-34
5.3.3 扩展文件寄存器的读出 写入时的注意事项....................................................................................5-37
5.3.4 扩展文件寄存器的成批读出 命令 ER .................................................................................... 5-38
5.3.5 扩展文件寄存器的成批写入 命令 EW ................................................................................... 5-39
5.3.6 扩展文件寄存器的直接读出 命令 NR ..................................................................................... 5-40
5.3.7 扩展文件寄存器的直接写入 命令 NW .................................................................................... 5-41
5.3.8 扩展文件寄存器的测试 随机写入 命令 ET ....................................................................... 5-42
5.3.9 扩展文件寄存器的监视......................................................................................................................5-43
5.4 智能功能模块的缓冲存储器的读出 写入................................................................................................................. 5-46
5.4.1 命令和处理内容.................................................................................................................................5-46
5.4.2 控制顺序中的智能功能模块号的考虑方法........................................................................................5-47
5.4.3 智能功能模块的缓冲存储器的读出 命令 TR .......................................................................... 5-49
5.4.4 智能功能模块的缓冲存储器的写入 命令 TW ......................................................................... 5-50
5.5 环路回送测试 ............................................................................................................................................................. 5-51
6 利用 A 兼容 1E 帧通讯时
6- 1 6-58
6.1 传输文件格式 控制步骤............................................................................................................................................ 6- 2
6.1.1 命令说明项的理解要点.......................................................................................................................6- 2
6.1.2 传输文件格式 控制步骤...................................................................................................................6- 3
A - 7 A - 7