三菱PLC GX Developer Ver 8操作手册(ST篇)
综合FA软件
三菱PLC GX Developer Ver 8操作手册(ST篇)
安全注意事项
(使用之前务必阅读)
在使用本产品之前,应仔细阅读本手册及本手册中所介绍的关联手册,同时在充分注意安全的前提下正确地操作。
本手册中的注意事项仅记载了与本产品有关的内容。关于可编程控制器系统方面的安全注意事项,请参阅CPU模块的用户手册。
在·安全注意事项·中,安全注意事项被分为“危险”和“注意”这二个等级。
Ёㄝ
注意根据情况不同,即使对两级注意事项都须遵照执行,因为它们对于操作人员安全是至关重要的。
妥善保管本手册,放置于操作人员易于取阅的地方,并应将本手册交给最终用户。
[设计方面的注意事项]
!
危险
● 通过个人计算机对运行中的可编程控制器进行数据变更、程序变更、状态控制时,应在可编程控
制器系统的外部配置互锁电路,以保证整个系统总是能向安全的方向动作。
此外,在通过个人计算机对可编程控制器CPU进行在线操作时,应预先确定由于电缆的接触不良等导致数据通讯异常时的系统方面的处理方法等。
[启动、维护时的注意事项]
● 将个人计算机连接在运行中的可编程控制器
注意
CPU上进行在线操作(在可编程控制器CPU处于运行状态下的程序变更、强制输入输出操作、RUN-STOP等运行状态的变更、远程操作)时,应在熟读手册,充分确认安全后进行操作。
此外,在可编程控制器CPU处于运行状态下进行程序变更(运行中写入)时,根据操作条件有时会发生程序被损坏等问题。应在充分了解GX Developer操作手册中记载的注意事项的基础上进行操作。
三菱PLC GX Developer Ver 8操作手册(ST篇)
修订记录 印刷日期
*手册编号
修改内容
* 手册编号在封底的左下角。
2007年03第一版
日文手册原稿:SH-080364-E
本手册未被授予工业知识产权或其它任何种类的权利,亦未被授予任何专利许可证。三菱电机对使用本手册中的内容造成的工业知识产权问题不承担责任。
© 2007三菱电机
三菱PLC GX Developer Ver 8操作手册(ST篇)
前言
在此感谢贵方购买了三菱电机的产品。
在使用之前应熟读本书,在充分了解产品的功能/性能的基础上正确地使用本产品。 此外,请将本手册交给最终用户。
目录
安全注意事项...........................................................................A - 1 修订记录...............................................................................A - 2 前言...................................................................................A - 3 关于手册...............................................................................A - 5 手册的阅读方法.........................................................................A - 6 本手册中使用的总称、简称...............................................................A - 7 1.概要
1 - 1到1.1 ST语言.............................................................................1 - 1 1.2 特点...............................................................................1 - 3 1.3 安装...............................................................................1 - 4 1.3.1 安装方法.......................................................................1 - 4 1.3.2 运行环境.......................................................................1 - 5 1.4 ST程序的创建画面结构及名称.........................................................1 - 6 1.4.1 ST编辑画面.....................................................................1 - 6 1.5 规格...............................................................................1 - 9 1.5.1 对应可编程控制器CPU............................................................1 - 9 1.5.2 ST编辑画面的规格以及注意事项...................................................1 - 9 2.ST程序创建步骤
3.ST编程
3 - 1到2 - 1到3.1 工程的新建........................................................................3 - 1 3.2 输入ST程序.......................................................................3 - 3 3.2.1 输入函数......................................................................3 - 4 3.2.2 输入标识......................................................................3 - 6 3.2.3 创建注释......................................................................3 - 8 3.2.4 控制语句大写字母转换功能.......................................................3 - 9 3.2.5 自动缩进功能..................................................................3 - 10 3.3 方便的编辑功能....................................................................3 - 11 3.3.1 使用书签......................................................................3 - 12 3.3.2 函数自变量的显示...............................................................3 - 15 3.3.3 窗口拆分......................................................................3 - 16 3.3.4 标识信息的显示................................................................3 - 17 3.3.5 查找/替换.....................................................................3 - 18 3.3.6 行跳转........................................................................3 - 23
三菱PLC GX Developer Ver 8操作手册(ST篇)
3.3.7 打开FB画面...................................................................3 - 24 3.3.8 复制/剪切/粘贴................................................................3 - 26 3.3.9 撤消/恢复.....................................................................3 - 27 3.4 转换(编译)........................................................................3 - 28 3.5 定制ST编辑画面...................................................................3 - 31 3.5.1 自动缩进/标签宽度的变更........................................................3 - 31 3.5.2 更改显示颜色..................................................................3 - 32 3.5.3 更改显示字体..................................................................3 - 34 4.在线
4 - 1到4.1 PLC读取...........................................................................4 - 1 4.2 PLC写入...........................................................................4 - 3 4.3 监视ST程序.......................................................................4 - 5 4.3.1 ST程序的监视..................................................................4 - 5 4.3.2 ST程序中发生错误时的确认方法..................................................4 - 7 4.4 运行中写入........................................................................4 - 11 4.5 软元件测试........................................................................4 - 13 4.6 调试功能..........................................................................4 - 15 4.6.1 调试功能的流程................................................................4 - 15 4.6.2 调试功能的启动/结束............................................................4 - 16 4.6.3 中断点的设置/解除..............................................................4 - 17 4.6.4 中断执行/逐行执行..............................................................4 - 19 4.6.5 中断点一览....................................................................4 - 20 4.6.6 中断点全解除..................................................................4 - 20 5.打印 索引
索引 - 15 - 1到
三菱PLC GX Developer Ver 8操作手册(ST篇)
与本产品有关的手册如下表所示。 请根据需要参考本表。
手册名称
GX Developer 版本8操作手册(入门篇)
介绍GX Developer的系统配置、安装方法、启动方法等有关内容。
(另售)
手册编号 SH-080355
GX Developer版本8操作手册
介绍GX Developer的程序创建方法、打印输出方法、监视方法、调试方法等有关内容。
(另售)
SH-080311C
GX Developer 版本8操作手册(功能块篇)
介绍GX Developer的程序创建方法、打印输出方法等有关内容。
(另售)
SH-080359
结构化文本(ST)编程参考手册
本书以初次编制结构化文本(ST)程序的读者为对象,通过样本程序介绍了基本的操作方法及功能。
(另售)
SH-080665CHN
QCPU(Q模式)编程手册(结构化文本篇)
介绍结构化文本语言的编程方法有关内容。
(另售)
SH-080363
QCPU(Q模式)/QnACPU编程手册(公共指令篇)
介绍顺控指令、基本指令以及应用指令的使用方法有关内容。
(另售)
SH-080450CHN
GX Simulator版本6操作手册
介绍用于GX Simulator的软元件内存的监视、设备侧的动作模拟的设置、操作方法等有关内容。
(另售)
SH-080163
备注
各操作手册及结构化文本(ST)编程参考手册与软件包一起被刻录在CD-ROM中。 希望单独购买编程手册时,由于配备有另售的印刷品,因此请通过上表的手册编号(型号代码)定购。
三菱PLC GX Developer Ver 8操作手册(ST篇)
本手册是对使用GX Developer创建结构化文本(ST) 程序的操作方法进行详细说明的说明书。需要了解相关操作的详细信息时请参阅本书。
“第1章 概要”中记述了结构化文本(ST) 语言的概要、安装方法、结构化文本(ST) 程序的创建画面配置以及名称、对应的可编程控制器CPU等有关内容。
“第2章 ST程序创建步骤”以流程图的方式记述了结构化文本(ST) 程序的创建步骤。
“第3章 ST编程”记述了结构化文本(ST)程序的新建方法以及便于输入的编辑功能的操作方法等有关内容。
“第4章 在线”记述了将创建的结构化文本(ST)程序写入到可编程控制器CPU中的步骤以及软元件测试的操作方法等有关内容。
“第5章 打印”记述了打印的操作步骤等有关内容。
本手册中使用的符号及内容如下所示:
“QCPU(Q模式)编程手册(结构化文本篇)”是用于使用GX Developer进行结构化文本(ST)编程时参考。适合于具有可编程控制器/梯形图程序相关知识的具备编程经验的用户、具有C语言等的高级语言相关知识的具备编程经验的用户。
请参阅“结构化文本(ST) 编程参考手册”。该手册记述了结构化文本(ST)语言的概要、通过GX Developer创建结构化文本(ST)程序后写入到可编程控制器CPU中的步骤以及必要的信息等有关内容。
请参阅“GX Developer版本8操作手册”,或者“GX Developer版本8操作手册(入门篇)”。
三菱PLC GX Developer Ver 8操作手册(ST篇)
在本手册中,将GX Developer软件包、可编程控制器CPU通过以下的总称、简称表示。需要标明相关型号时,将记述模块的型号。
总称/简称
ST
GX Developer FB
基本模式QCPU 过程CPU 冗余CPU QCPU(Q模式)
结构化文本的简称。
产品型号为SW8D5C-GPPW、SW8D5C-GPPW-A、SW8D5C-GPPW-V、SW8D5C-GPPW-VA的产品统称名。 功能块的简称。
功能版本B以后的Q00JCPU、Q00CPU、Q01CPU的总称。 Q12PHCPU、Q25PHCPU的总称。 Q12PRHCPU、Q25PRHCPU的总称。
QOOJ、Q00、Q01、Q02(H)、Q06H、Q12H、Q12PH、Q12PRH、Q25H、Q25PH、Q25PRHCPU的总称。
内容/对象模块
三菱PLC GX Developer Ver 8操作手册(ST篇)
备忘录
三菱PLC GX Developer Ver 8操作手册(ST篇)
1 概要
本手册介绍GX Developer 版本8软件包(以下简称为GX Developer)的结构化文本(以
下简称为ST)的编辑操作有关内容。
关于除ST以外的各功能说明,请参阅“关联手册”中记载的各手册。
1
1.1 ST语言
ST语言是指,关于开放/控制中的逻辑记述方式所制定的国际标准IEC61131-3中定义的语言。
在ST语言中支持运算符、控制语句、函数,可以进行如下记述:
· 使用运算符(*、/、+、-、<、>、= 等)的公式 · 用户定义的功能块(FB)的调用 · 函数的调用(MELSEC函数/IEC
函数) ST
语言的主要特点如下所示:
(1) 文本格式的自由记述
ST语言可以以半角英文、数字的文本格式进行记述。在注释及标识中,也可以
使用汉字等的全角字符。
(2) 可以进行与C语言等的高级语言相同的编程
ST语言可以与C语言等的高级语言一样,记述通过条件语句进行的选择分支及通过重复语句进行的重复等的语句控制。因此,可以简洁地编写易于看懂的程序。
三菱PLC GX Developer Ver 8操作手册(ST篇)
(3) 可以容易地记述运算处理
ST语言可以对列表及梯形图中难以记述的运算处理简洁易懂地加以记述,程序
的可读性优良,适用于复杂的算术运算/比较运算等领域。
三菱PLC GX Developer Ver 8操作手册(ST篇)
1.2 特点
ST程序是通过ST语言进行记述的程序。
通过使用GX Developer创建ST程序,可以在优良的操作环境下进行高效的编程。 MELSEC-Q系列中ST程序的主要特点如下所示:
(1) 通过部件化可以提高设计效率
(2) 可以在系统运行过程中更改程序(运行中写入) (3) 与其它语言程序的关系
在ST语言中通过预先执行部件化操作将常用的处理定义为功能块(FB),可以调用各程序的必要部分。由此,在提高了程序开发效率的同时,也减少了程序错误,提高了程序的质量。
有关详细内容请参阅关联手册中记载的“GX Developer操作手册(功能块篇)”。
可以在不停运可编程控制器CPU的状况下,对正在执行的程序进行部分变更。
MELSEC-Q系列也支持除ST语言以外的其它语言,因此可以使用适用于处理对象的语言以提高编程效率。
高性能模式QCPU及过程QCPU可以以文件为单位设置执行条件,可以将多个程序文件写入到可编程控制器CPU中。
由于可支持多种语言,可对较大范围内的用途执行最佳控制。
在MELSEC-Q系列的ST程序中,配备了对应于MELSEC-Q系列用的各种通用指令的MELSEC函数、IEC61131-3中定义的IEC函数。
有关详细内容请参阅“QCPU(Q模式)编程手册(结构化文本篇)”。
(4) 丰富的函数群
三菱PLC GX Developer Ver 8操作手册(ST篇)
1.3 安装
本节介绍创建ST程序所必需的安装方法及运行环境。
1.3.1 安装方法
在执行安装前应确认以下内容:
1) 选择Windows的[Start(开始)]→[Explorer(资源管理器)],启动资源管理器。 2) 点击插入了CD-ROM的驱动器。 双击“Setup.exe”。 3) 按安装向导的步骤进行设置、选择。
4)在“ST (Structured Text) language programming function(结构化文本(ST)语言编程功能)”的勾选框中进行勾选,执行安装。
R
备注
有关详细内容请参阅“GX Developer 操作手册(入门篇)”。
三菱PLC GX Developer Ver 8操作手册(ST篇)
1.3.2 运行环境
使用ST语言编程功能时的运行环境如下所示:
项目
基本软件
R
R
R
R
内容
Microsoft Windows 98 2nd Edition以后
Microsoft Windows NT4.0Workstation Service Pack 3以后 Microsoft Windows 2000 Professional Operating System
R
R
Microsoft Windows Millennium Edition Operating System
R
R
Microsoft Windows XP
R
R
CPU 画面 安装时
必要存储器容量 必要磁盘容量 必要磁盘容量
Pentium II 450MHz以上
R
仅800×600像素以上、小字体
64MB以上 130MB以上
100MB以上
运行时
备注
有关详细内容请参阅“GX Developer 操作手册”。
三菱PLC GX Developer Ver 8操作手册(ST篇)
1.4 ST程序的创建画面结构及名称
本节介绍画面结构、功能一览、按键操作等基本内容。
1.4.1 ST编辑画面
(2) 各部分的名称及功能
名称
主菜单 工具栏 工程窗口 ST编辑画面 指示栏 状态栏
选择菜单。
点击选中的图标时将执行功能。 管理程序及各种数据。 是编辑ST程序的画面。 显示编辑中的状态。 显示程序画面的光标模式。
功能
三菱PLC GX Developer Ver 8操作手册(ST篇)
(3) 关于快捷键及工具栏
1) 快捷键
快捷键是为了能够通过键盘进行菜单选择及指令输入而分配的按键。
2) 工具栏
是用图标表示菜单的栏。
工具栏的显示/隐藏是在[View(显示)]→[Toolbar(工具栏)]中指定。
<ST编辑画面中常用的快捷键及工具栏一览>
概要
移动至最后 全选 打印 剪切 复制 撤消 软元件登录监视 软元件批量监视 参数校验 选择函数 选择标识 查找 向下查找 向上查找 替换 换行
书签设置/解除 书签一览 向下查找书签 解除所有书签 转换/编译
F4 F7 —
F11 Ctrl + F F5 Shift + F5 Ctrl + H Ctrl + J Ctrl + F7
— 快捷键
Ctrl + End Ctrl + A Ctrl + P Ctrl + X Ctrl + C Ctrl + Z — — —
Shift + F11
工具栏 — — — — 右击鼠标 — — — — — — — — — — — — —