搜档网
当前位置:搜档网 › ST语言

ST语言

三菱可编程逻辑控制器

? 安全注意事项 ?

(使用之前务必阅读)

在使用本产品之前,应仔细阅读本手册及本手册中所介绍的关联手册,同时在充分注意安全的前提下正确地操作。

本手册中的注意事项仅记载了与本产品有关的内容。关于可编程控制器系统方面的安全注意事项,请参阅CPU模块的用户手册。

在·安全注意事项·中,安全注意事项被分为“危险”和“注意”这二个等级。

?? ???? ? ?? ?? ? ??? ??? ????? ? ?? ?? ? ?? Ёㄝ? ??? ??? ?

注意根据情况不同,即使!注意这一级别的事项也有可能引发严重后果。

对两级注意事项都须遵照执行,因为它们对于操作人员安全是至关重要的。

妥善保管本手册,放置于操作人员易于取阅的地方,并应将本手册交给最终用户。

[设计方面的注意事项]

!危险

●通过个人计算机对运行中的可编程控制器进行数据变更、程序变更、状态控制时,应在可编程

控制器系统的外部配置互锁电路,以保证整个系统总是能向安全的方向动作。

此外,在通过个人计算机对可编程控制器CPU进行在线操作时,应预先确定由于电缆的接触不良等导致数据通讯异常时的系统方面的处理方法等。

[启动、维护时的注意事项]

!注意

● 将个人计算机连接在运行中的可编程控制器CPU上进行在线操作(在可编程控制器CPU处于运行

状态下的程序变更、强制输入输出操作、RUN-STOP等运行状态的变更、远程操作)时,应在熟读手册,充分确认安全后进行操作。

此外,在可编程控制器CPU处于运行状态下进行程序变更(运行中写入)时,根据操作条件有时会发生程序被损坏等问题。应在充分了解GX Developer操作手册中记载的注意事项的基础上进行操作。

修订记录

* 手册编号在封底的左下角。 印刷日期 * 手册编号 修改内容

2007年03月 SH(NA)-080665CHN-A 第一版

日文手册原稿:SH-080365-E

本手册未被授予工业知识产权或其它任何种类的权利,亦未被授予任何专利许可证。三菱电机对使用本手册中的内容造成的工业知识产权问题不承担责任。

? 2007 三菱电机

前言

在此感谢贵方购买了三菱电机的产品。

在使用之前应熟读本书,在充分了解产品的功能/性能的基础上正确地使用本产品。

此外,请将本手册交给最终用户。

目录

安全注意事项...........................................................................A - 1 修订记录...............................................................................A - 2 目录...................................................................................A - 3 关于手册...............................................................................A - 5 手册的阅读方法.........................................................................A - 6 本手册中使用的总称、简称...............................................................A - 7 1 概要 1 - 1到1 - 2

2 ST程序创建步骤 2 - 1到2 - 2

3 ST编程 3 - 1到3 - 16 新建用于ST的工程.....................................................................3 - 1 定义标识..............................................................................3 - 3 输入程序..............................................................................3 - 8 对ST程序进行转换(编译)................................................................3 - 1

4 4 通过可编程控制器CPU进行读取、写入 4 - 1到4 - 2

5 调试程序 5 - 1到5 -

6 5.1 监视顺控程序.......................................................................5 - 1 5.2 软元件测试.........................................................................5 - 2

5.3 运行中写入.........................................................................5 - 4

6 将程序保存到个人计算机中 6 - 1到6 - 2

7 ST程序编辑时的便利的功能的介绍 7 - 1到7 - 2

8 ST编程应用篇(将FB粘贴到梯形图中) 8 - 1到8 - 20 8.1创建FB............................................................................8 - 1

新建工程...........................................................................8 - 1 新建FB.............................................................................8 - 2 定义FB变量........................................................................8 - 5 通过ST语言创建FB..................................................................8 - 9 8.2 将FB粘贴到主程序中................................................................8 - 11

定义局部变量.......................................................................8 - 11 创建主程序.........................................................................8 - 13 8.3在线...............................................................................8 - 16

写入到可编程控制器中...............................................................8 - 16 监视顺控程序.......................................................................8 - 17 确认程序的动作.....................................................................8 - 18 索引 索引 - 1到索引 - 2

关于手册

与本产品有关的手册如下表所示。

请根据需要参考本表。

关联手册

手册名称 手册编号

GX Developer 版本8操作手册(入门篇)

SH-080355 介绍GX Developer的系统配置、安装方法、启动方法等有关内容。

(另售)

GX Developer版本8操作手册

介绍GX Developer的程序创建方法、打印输出方法、监视方法、调试方法等有关内容。

SH-080311C

(另售)

GX Developer版本8操作手册(结构化文本篇)

SH-080666CHN 介绍结构化文本程序创建的操作方法有关内容。

(另售)

GX Developer版本8操作手册(功能块篇)

介绍GX Developer的程序创建方法、打印输出方法等有关内容。

SH-080639CHN

(另售)

QCPU(Q模式)编程手册(结构化文本篇)

SH-080363 介绍结构化文本语言的编程方法有关内容。

(另售)

QCPU(Q模式)/QnACPU编程手册(公共指令篇)

介绍顺控指令、基本指令以及应用指令的使用方法有关内容。

SH-080450CHN

(另售)

备注

各操作手册及结构化文本(ST)编程参考手册与软件包一起被刻录在CD-ROM中。

希望单独购买编程手册时,由于配备有另售的印刷品,因此请通过上表的手册编号

(型号代码)定购。

关联手册

关于该手册 ...

本参考手册是面对初次使用GX Developer 版本8软件包(以下简称为GX Developer)

创建结构化文本(以下简称为ST)程序的读者为对象的说明书。

“第1章 概要”中记述了ST语言的概要及MELSEC-Q系列中ST语言的特点。

在“第2章~6章”中,通过样本程序对从使用ST语言创建程序的方法起至调试、保

存为止的一系列基本操作方法进行了介绍。

“第7章”中介绍了GX Developer中配备的便利功能。

“第8章”作为应用篇,通过由梯形图创建的主程序,介绍了将由ST语言创建的功能

块(FB)用于梯形图程序的程序创建方法。

在“第4、5、8章”中,介绍用于可编程控制器CPU的方法。

编程手册 ...

“QCPU(Q模式)编程手册(结构化文本篇)”介绍使用GX Developer进行结构化文本

(ST)编程。适用于具有可编程控制器、梯形图程序相关知识及编程经验的用户,以及

具有C语言等高級语言相关知识及编程经验的用户。

操作手册 ...

“GX Developer 版本8操作手册(结构化文本篇)”是详细说明了使用GX Developer

创建结构化文本程序的操作方法等有关内容的说明书。在需要了解操作的详细信息时

请参阅该手册。

希望了解除结构化文本编程以外的信息时 ...

请参阅“GX Developer版本8操作手册”或“GX Developer版本8操作手册(入门

篇)”。

本手册中使用的总称、简称

在本手册中,将GX Developer软件包、可编程控制器CPU通过以下的总称、简称表

示。需要标明相关型号时,将记述模块的型号。

总称/简称 内容/对象模块

ST 结构化文本的简称。

FB 功能块的简称。

GX Developer 产品型号为SW8D5C-GPPW、SW8D5C-GPPW-A、SW8D5C-GPPW-V、SW8D5C-GPPW-VA的产品统称名。

基本模式QCPU 功能版本B以后的Q00JCPU、Q00CPU、Q01CPU的总称。 高性能模式QCPU Q02(H)CPU、Q06CPU、Q12HCPU、Q25HCPU的总称。

过程CPU Q12PHCPU、Q25PHCPU的总称。

冗余CPU Q12PRHCPU、Q25PRHCPU的总称。

QCPU(Q模式)

QOOJ、Q00、Q01、Q02(H)、Q06H、Q12H、Q12PH、Q12PRH、Q25H、Q25PH、

Q25PRHCPU的总称。

本手册中使用的符号及内容如下所示:

备忘录

67

??

??

ST语言是指,关于开放/控制中的逻辑记述方式所制定的国际标准IEC61131-

3中定义的语言。

在ST语言中支持运算符、控制语句、函数,可以进行如下记述:

?? ?? ???? ???? ? ???? ㄝ? ?

∝ ㄝ? ? ??????

????? ? ? ? ? ?!? ㄝ ?

? Н? ? )% ???

??? 0(/6(& ,(&

?

??

"以下介绍MELSEC-Q系列中ST程序的主要特点。

通过部件化可以提高设计效率。

在ST语言中通过预先执行部件化操作将常用的处理定义为功能块(FB),可以调

用各程序的必要部分。

由此,在提高了程序开发效率的同时,也减少了程序错误,提高了程序的质量。

可以在系统运行过程中更改程序(运行中写入)。

可以在不停运可编程控制器CPU的状况下,对正在执行的程序进行部分变更。

可以与其它语言程序结合使用。

由于也支持除ST语言以外的其它语言,因此可以使用适用于处理对象的语言以

提高编程效率。

例如,通过创建梯形图程序进行顺序控制,通过编制ST语言进行运算处理。

由于可支持多种语言,可对较大范围内的用途执行最佳控制。

配备了丰富的函数群。

在ST程序中,配备了对应于MELSEC-Q系列用的各种通用指令的MELSEC函数、

IEC61131-3中定义的IEC函数。

1

备忘录 1

从ST程序的创建起至在线调试为止的基本步骤的流程图如下所示:

以下示例是仅通过ST程序创建的程序。

?? ? ?? ゴ?

2

67? Ё??? ? ??? Н?

?? ? ?? ゴ?

??67?? ? ?

?? ? ?? ゴ?

?? ?乎 ? ? ??

&38Ё?

?? ? ?? ゴ?

??? ?????? ? ??

?? ? ?? ゴ?

备注

关于各操作的详细内容,请参阅关联手册中记载的“GX Developer操作手册”。

备忘录2

在3章中介绍了从ST程序的输入起至转换(编译)为止的一系列基本操作。 该章中介绍的项目如下所示:

ST

的工程。

ST

程序的标识。

ST

程序。

ST 程序转换(编译)为可执行的顺控程序。

??67? ?

ST的工程

以下介绍新建工程的操作方法。

? ?

1) 点击菜单[Project(工程)] →

[New project(新建工程)]。

转下页

3

接上页

在新建工程对话框中进行设置。

? ? ?????2) 输入以下内容:

·PLC系列 : QCPU(Q模式) ·PLC类型 : Q02(H) ·标识设置 : 使用标识 ·程序类型 : ST

3) 点击 OK 按钮。

4) 新建用于ST的工程。

* 打开ST编辑画面,进入可输入ST程

序的状态。

备注

在此,将PLC类型设置为“Q02(H)”。

可兼容ST程序的可编程控制器CPU有以下几种类型:

基本模式QCPU 高性能模式QCPU 过程CPU 冗余CPU

Q00CPU Q00JCPU Q01CPU Q02CPU

Q02HCPU

Q06HCPU

Q12HCPU

Q25HCPU

Q12PHCPU

Q25PHCPU

Q12PRHCPU

Q25PRHCPU

3

Н ?

Н ? ?"使用标识时,需要明确作为标识使用的变量。这称为“定义标识”。如果对使用了未定义的标识的程序进行转换(编译)将会发生错误,将无法创建

顺控程序。

标识分为全局变量及局部变量这2种类型。

全局变量可被用于全部工程。局部变量只能被用于进行了标识定义的程

序。

在此,试对随后输入的程序示例中使用的局部变量进行实际定义。

显示局部变量(局部标识)设置画面

以下介绍对局部变量进行定义的操作方法。

关于全局变量,请参阅“GX Developer操作手册”。

1) 双击<>选项卡的

“Program(程序)”。

2) 双击“MAIN”。

转下页

接上页

3) 双击“Header(局部标识)”。

4) 显示局部变量(局部标识)设置画面。

设置局部变量(局部标识)

1) 输入标识名。

在半角16个字符(全角8个字符以内)的范围内输入标识名。标识名中不能使用保留字及实际软元件等字符串。应输入其它的标识。

* 关于保留字,请参阅“GX Developer操作手册”。

2) 输入软元件类型。

直接输入或者从列表框内选择。

3) 在标识中输入注释。

应在半角64个字符(全角32个字符以内)的范围内输入。

注释可以以标识信息的工具条形式显示。

* 关于标识信息,请参阅“7章 ST程序编辑时的便利功能的介绍”或者“GX Developer操作手册(结构化文本篇)”。

转下页

接上页

4) 连续输入标识时,点击编辑操作的 Insert(插入行) 或者 Add(追加行) 按钮进行追加。 编辑操作如下所示:

Insert(插入行) 按钮......在当前的单元格位置插入空白行。

Add(追加行) 按钮.........在当前的单元格位置的1行下插入空白行。

1行将被删除。

Delete(删除行) 按钮......当前的单元格位置的

输入完毕后,点击 Register(登录) 按钮。

点击 OK 按钮。

转下页

接上页

登录完毕。

点击 OK 按钮。

登录后,标题栏显示的“*”将消失。

备注

关于局部变量的详细内容,请参阅关联手册中记载的“GX Developer操作手册”。

相关主题