FPWINPro第11章利用结构化文本编写程序.docx

FPWINPro第11章利用结构化文本编写程序.docx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 利用结构化文本编写程序 第11章 利用结构化文本编写程序 11-1 FPWIN Pro 导入 11-1 概要 结构化文本(ST)是与梯形图等的图形化形式的语言不同的、以纯文本形式编写程序的语言。 与其他的语言(LD? IL? SFC? FBD)相同,本软件支持本公司全部型号的PLC。 此外,在ST编辑器中,也可以使用Windows所使用的文本编辑器的标准编辑功能(剪切、 粘贴、查找、替换等)。 更进一步地利用指令输入辅助功能(模板),可以非常简单地输入功能或功能块、IF语句及 FOR语句等等。 但是,在编程的表述方法中有若干限制事项,因此,请仔细阅读后边记述的[关于ST语言的注意事项], 并在充分理解的基础上使用。 11-2 第11章 利用结构化文本编写程序 11-2 ST编辑器的准备 ST编辑器的启动方法有以下2种。 ? 启动FPWIN Pro,作成ST语言的POU。 ? 在正在编辑的工程文件中追加ST语言的POU。 ■在正在编辑的工程文件中追加ST语言的POU。 点击[新创建POU]图标。 在此处以“ST_Test_1”的名称生成。 选择结构化文本(ST)。 入左图所示, POU类型:程序(PRG) 程序语言:结构化文本(ST) Task:Programs 选择后请点击[OK]按钮。 画面将显示ST编辑器。 POU名称显示为[ST_Test_1]。 11-3 FPWIN Pro 导入 11-3 编制ST程序 11-3-1 ST的表述方法 在ST编辑器中,基本是通过键盘输入文本进行编程的。 例 注释 条件语句 指令 IF Initial_SW THEN DATA_AREA := 0; END_IF; IF Initial_SW THEN DATA_AREA := 0; END_IF; 使用IF或FOR等指令语句时,在与其后的 词语之间需要1个以上的空格。 对于左记的条件语句,表述成这种形式也可以。 在指令最后,请务必添加分号[;]。 在运算符的情况下,不必须特别插入空格。 (DATA_AREA:=0;这样的表达也可以。) 11-4 第11章 利用结构化文本编写程序 11-3-2 输入指令 在本节中,将对实际使用ST输入各种指令的方法进行说明。 ■命令文を入力する 虽然ST所支持的各种指令语句基本上都可以通过键盘直接输入, 但是使用“插入用模板(快捷方式)”会使输入编辑更加简便。 例1. 输入“IF”指令语句。 ●操作步骤 1. 在ST编辑画面中,首先利用键盘输入“IF”。 2. 在光标置于“IF”指令某处的状态下,按Ctrl + F1键。 (插入用模板) 随后,画面将显示以下所示的IF语句。 在?所包围的部分中,输入任意的变量或设备。 3. 请在“IF”~“END_IF”的区间内对应编辑需要的内容。 【例】 当X0为ON时,使Y0为ON 11-5 FPWIN Pro 导入 例2. 输入“FOR”指令语句。 ■输入步骤 1. 在ST编辑画面中,首先用键盘输入“FOR”。 2. 在光标置于“FOR”指令某处的状态下,按Ctrl + F1键。 (插入用模板) 随后,画面将显示以下所示的IF语句。 在?所包围的部分中,输入任意的变量或设备。 3. 请在FOR~END_FOR的区间内对应编辑需要的内容。 【例】 使i 在0~1000内逐次增1、使DT0的数值逐次增加i。 (在本例中,将i作为INT型的变量使用) 11-6 第11章 利用结构化文本编写程序 ■输入OP/FUN/FB 在ST编辑画面中,OP(运算符)/FUN(功能)/FB(功能块)的输入方法如下所示。 例 输入数据传输指令F0(MV)指令。 (在本例中输入[F0(MV) DT0, DT1]) ●操作步骤 1. 将光标置于ST编辑画面中的输入指令的位置。 2. 点击工具栏中 按钮、或在[工具(Tool)菜单中选择[指令的选择]。 画面将显示以下的对话框。 11-7 FPWIN Pro 导入 3. 在[库(Library)]选择区里,从[FP Library]中选择[F0_MV], 然后请双击或点击[插入(Insert)]按钮。 (在库选择区中,缺省值被选择为全部(All),在此状态下,F0_MV指令也能在列表中显示) 4. 如下所示,F0_MV指令被插入。 5. 在光标置于“F0_MV”指令某处的状态下,按Ctrl + F1键。 (插入用模板) 随后,如下图所示,在输入中自动显示必需的参数。 6. 在?所包围的文字部分(表示输入数据的类型)中,输入相应的内容后结束。 11-8 第11章 利用结构化文本编写程序 11-3-3 在ST中可以使用的操作数/指令语句/运算符 ■在ST中可以使用的操作数及数据类型

文档评论(0)

互联网打工人 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档