QCPU/QnACPU 编程手册
编程手册
编程手册
编程手册
MITSUBISHI
编程参考手册
编程参考手册
编程参考手册
编程参考手册
SFC 控制指令篇
控制指令篇
控制指令篇
控制指令篇
可编程控制器
可编程控制器
可编程控制器
可编程控制器
• 安全注意事项
安全注意事项 •
安全注意事项
安全注意事项
使用本产品前请阅读本说明
当使用三菱可编程控制器 MELSEC-Q/QnA 系列时 请仔细阅读本手册及本手册提到的相关资料 还要注
意安全并正确使用于产品
请仔细保管本手册 把它放在最终使用者易于取阅的地方 并请把本手册的拷贝件发给最终使用者
A - 1 A - 1
修订版
印刷日期
1999 年 12 月
2001 年 5 月 SH NA 080041-B 部分校正
SH NA 080041-A 第一版
手册编号
手册编号在封底的左下角
修订版
第 1 章 第 3.1 节 附录 2
日语手册版本 SH-080023-B
本手册未被授予工业知识产权或其他任何种类的权利 亦未被授予任何专利许可证 三菱电机株式会社对
使用本手册中的内容造成的工业知识产权问题不承担责任
1999 三菱电机株式会社
A - 2 A - 2
导言
感谢您购买三菱通用可编程控制器的 MELSEC-Q 系列 Q 模式 和 MELSEC-QnA 系列
使用设备前 请认真阅读本手册 以对您购买的可编程控制器 Q 系列 Q 模式 /QnA 系列的功能和性能有清晰
的认识 从而确保正确地使用
请把本手册的拷贝件发给最终使用者
目录
1. 概述
1-1 至 1-11
1.1 SFC 程序的说明 .........................................................................................................................................1-2
1.2 SFC MELSAP3 特性.............................................................................................................................1-4
2. 系统配置
3. 规格
2-1 至 2-2
3-1 至 3-10
3.1 与 SFC 程序有关的性能规格......................................................................................................................3-1
3.2 软元件列表..................................................................................................................................................3-3
3.3 SFC 程序的处理时间..................................................................................................................................3-5
3.4 计算 SFC 程序容量.....................................................................................................................................3-9
4. SFC 程序配置
4-1 至 4-74
4.1 SFC 图符号的列表......................................................................................................................................4-2
4.2 步 ................................................................................................................................................................4-4
4.2.1 步 无步属性 ................................................................................................................................4-4
4.2.2 初始步 ...............................................................................................................................................4-6
4.2.3 虚拟步 ...............................................................................................................................................4-6
4.2.4 线圈 HOLD 步 SC .................................................................................................................................4-7
4.2.5 操作 HOLD 步 无转移检查 SE .....................................................................................................4-9
4.2.6 操作 HOLD 步 有转移检查 ST ...................................................................................................4-11
4.2.7 复位步 R ............................................................................................................................................4-12
4.2.8 块 START 步 有 END 检查
.....................................................................................................4-13
4.2.9 块 START 步 无 END 检查
.....................................................................................................4-14
4.2.10 块 END.............................................................................................................................................4-15
4.3 转移条件 ...................................................................................................................................................4-16
4.3.1 串行转移.............................................................................................................................................4-16
4.3.2 选择转移.............................................................................................................................................4-18
4.3.3 并行转移.............................................................................................................................................4-21
4.3.4 跳转 ....................................................................................................................................................4-24
4.3.5 多个初始步的转移处理 ......................................................................................................................4-25
4.3.6 当为运行输出 步 和转移条件创建顺控程序时的注意事项 ..........................................................4-26
A - 3 A - 3
4.4 用指定 SFC 控制指令 控制 SFC 程序 ................................................................................................4-30
4.4.1 步运行状态检查指令 LD LDI AND ANI OR ORI
...........................................................4-34
4.4.2 强制转移检查指令..............................................................................................................................4-36
4.4.3 块运行状态检查指令 BLm ...........................................................................................................4-38
4.4.4 有效步成批读出指令 MOV DMOV ...........................................................................................4-39
4.4.5 有效步成批读出 BMOV ...............................................................................................................4-41
4.4.6 块 START 和 END 指令 SET RST ...........................................................................................4-43
4.4.7 块 STOP 和 RESTART 指令 PAUSE RSTART ......................................................................4-44
4.4.8 步 START 和 END 指令 SET RST ...........................................................................................4-46
4.4.9 强制转移 EXECUTE 和 CANCEL 指令 SET RST ...................................................................4-49
4.4.10 有效步更改指令 SCHG .............................................................................................................4-50
4.4.11 块切换指令 BRSET ...................................................................................................................4-51
4.4.12 程序运行状态检查指令 ....................................................................................................................4-53
4.4.13 子程序调用指令 XCALL ............................................................................................................4-54
4.4.14 时间检查指令 TIMCHK .............................................................................................................4-56
4.5 SFC 信息寄存器 .......................................................................................................................................4-57
4.5.1 块 START/END 位 .............................................................................................................................4-58
4.5.2 步转移位.............................................................................................................................................4-59
4.5.3 块 STOP/RESTART 位......................................................................................................................4-61
4.5.4 块 STOP 模式位.................................................................................................................................4-63
4.5.5 连续转移位.........................................................................................................................................4-64
4.5.6 有效步数 寄存器..........................................................................................................................4-65
4.6 步转移 WDT..............................................................................................................................................4-66
4.7 SFC 运行模式设置....................................................................................................................................4-68
4.7.1 SFC 程序 START 模式 ......................................................................................................................4-69
4.7.2 块 0 START 条件 ...............................................................................................................................4-69
4.7.3 在块 STOP 时的输出模式..................................................................................................................4-70
4.7.4 定期执行块设置 .................................................................................................................................4-71
4.7.5 在两个块 START 时的运行模式 ........................................................................................................4-72
4.7.6 在转换为有效步时的运行模式 两步 START ...............................................................................4-73
5. SFC 程序处理顺序
5-1 至 5-13
5.1 整个程序处理..............................................................................................................................................5-2
5.1.1 程序处理顺序 .......................................................................................................................................5-2
5.1.2 用指定进行执行类型指定 ....................................................................................................................5-4
5.1.3 程序执行管理的 SFC 程序...................................................................................................................5-6
5.2 SFC 程序处理顺序......................................................................................................................................5-8
5.2.1 SFC 程序执行循环...............................................................................................................................5-8
5.2.2 块执行顺序...........................................................................................................................................5-9
5.2.3 步执行顺序.........................................................................................................................................5-10
5.2.4 连续转移 ON/OFF 操作 .....................................................................................................................5-11
A - 4 A - 4
6. SFC 程序执行
6-1 至 6-10
6.1 SFC 程序 START 和 STOP........................................................................................................................6-1
6.1.1 SFC 程序重新开始 START 顺序 .........................................................................................................6-2
6.2 块 START 和 END ......................................................................................................................................6-3
6.2.1 块 START 方法 ....................................................................................................................................6-3
6.2.2 块 END 方法.........................................................................................................................................6-4
6.3 块临时停止和重新起动方法 .......................................................................................................................6-5
6.3.1 块 STOP 方法 ......................................................................................................................................6-5
6.3.2 重新起动停止的块................................................................................................................................6-7
6.4 步 START 激活 和 END 失效 方法 ................................................................................................6-8
6.4.1 步 START 激活 方法 ......................................................................................................................6-8
6.4.2 步 END 失效 方法...........................................................................................................................6-9
6.4.3 更改有效步状态 .................................................................................................................................6-10
附录
附录-1 至附录-10
附录 1 特殊继电器和特殊寄存器列表 ...................................................................................................... 附录-1
1.1 SM 特殊继电器............................................................................................................................ 附录-1
1.2 SD 特殊寄存器 ........................................................................................................................... 附录-4
附录 2 MELSAP-II 和 MELSAP3 比较...................................................................................................... 附录-6
A - 5 A - 5
关于通用术语和缩写
相关手册
手册名称
Windows 软件包 SW4D5C-GPPW -V -E 操作手册 SFC 描述如何使用创建 SFC
程序用的软件包来创建 SFC 程序
可选件
TYPE SW2IVD/NX-GPPQ GPP 软件包操作手册 SFC
描述如何使用创建 SFC 程序用的软件包来创建 SFC 程序
QCPU Q 模式 用户手册 功能解释 编程基础篇
描述使用 QCPU Q 模式 创建程序所需的功能 编程顺序和软元件
QCPU Q 模式 /QnACPU 编程手册 公用指令篇
描述如何使用顺控指令 基本指令和应用指令
随产品提供
仅用于 QnACPU
可选件
可选件
手册编号
型号代码
SH-080033
13J964
IB-66776
13J923
SH-080038
13JL98
SH-080039
13JF58
A - 6 A - 6
为了确认与高性能型号 QCPU Q 模式 /QnACPU 一起使用的程序 I/O 处理和软元
件 请在阅读本手册之前 参考高性能型号 QCPU Q 模式 用户手册 功能解释/编
程基础篇 和 QnACPU 编程手册 基础篇
高性能型号QCPU
Q模式
用户手册
功能解释
编程基础篇
描述高性能型号QCPU
用的可执行程序 I/O
处理和软元件名称
QnACPU
编程手册
基础篇
描述QnACPU用的可执行程序 I/O处理和软元件名称
Q模式
QCPU
/QnACPU
编程手册
公用指令篇
QnACPU
编程手册
特殊功能
QnACPU
编程手册
AD57命令
Q模式
QCPU
/QnACPU
编程手册
PID控制指令
本手册
Q模式
QCPU
/QnACPU
编程手册
SFC
描述手册中所述
指令之外的指令
描述特殊功能模块的指令
诸如AJ71QC24和
AH71PT32-S3
描述用于控制
AD57/AD58的AD57命令
描述用于PID控制的指令
指令SFC编程
Q4ARCPU编程手册
应用PID版本
描述用于PID控制的指令
通用名称
高性能型号 QCPU........................ Q02CPU Q02HCPU Q06HCPU Q12HCPU Q25HCPU 的通用名称
QnACPU ..................................... Q2ASCPU Q2ASCPU-S1 Q2ASHCPU Q2ASHCPU-S1 Q2ACPU
Q3ACPU Q4ACPU Q4ARCPU 的通用名称
CPU 模块.......................................QnACPU 高性能型号 QCPU 的通用名称
A - 7 A - 7