教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

功能块( FB) 教材(7)

来源:网络收集 时间:2026-09-23
导读: OMRON 功能块(FB)教材 余弦函数 COS 正切函数 TAN 反正弦 反余弦 反正切 ASIN ACOS ATAN a:=COS(b) a:=TAN(b) a:=ASIN(b) a:=ACOS(b) a:=ATAN(b) a=cos(b) a=tan(b) a=sin(b) a=cos(b) a=tan(b) -

OMRON 功能块(FB)教材

余弦函数 COS 正切函数 TAN 反正弦 反余弦 反正切 ASIN ACOS ATAN a:=COS(b) a:=TAN(b) a:=ASIN(b) a:=ACOS(b) a:=ATAN(b) a=cos(b) a=tan(b) a=sin(b) a=cos(b) a=tan(b) -1-1-1

3. 常数表达方法

熟悉了基本的运算符后,就可以编写一些表达式了。表达式中可以用变量、常量结合运算符来传递数字信息。前面我们介绍过变量的类型及表达,现在我们来了解一下ST语言中常量的几种表示方式。

常量可以用十进制、十六进制、八进制、二进制来表示,表示方法如下表所示:

表3-3 常量表示方法

进制 十进制 八进制 二进制

3.2.2 ST语言基本命令

ST语言是类似于Pascal的高级语言。只要在编辑区编写ST语言的高级程序,就可以用来实现某段控制功能。对于熟悉高级语言的用户,ST语言提供了很好的编程界面,只需稍微了解一下编程规则即可掌握;对于不熟悉高级语言编程的用户,ST语言的入门也是比较容易的。下面我们介绍一下ST语言编程常用的命令。

1. 求和语句(Summary)

求和语句是个等式,用于表达把运算总和的值赋予一个变量。 表达式: 变量:=表达式/变量/常量 举例: A:=X+1; A:=B; A:=20;

2. 条件语句(IF语句)

IF语句适用于当一个特定的条件满足的时候,去执行相应的控制。如果条件不满足,则执行另外的控制。IF语句有简单的对一个条件进行判断的程序,也有复杂的对多个条件进行判断的程序,即嵌套语句。 1) IF语句(单一条件)

表达式:IF<条件> THEN

<执行表达式1>; ELSE

<执行表达式2>;

19

表达方式 示例 数字 8#数字 2#数字 12 16#C 8#14 2#1100 十六进制 16#数字 OMRON 功能块(FB)教材

END_IF;

执行流程图:

条件 True 表达式1 False 表达式2 图3-4

举例:如果A>0,则B等于A的值,并且线圈C有信号输出,否则B等于0,线圈C无信号输出。

IF A>0 THEN

B:=A; C:=TRUE; ELSE

B:=0; C:=FALSE; END_IF;

2) IF语句(多条件嵌套)

表达式1: IF<条件1> THEN IF<条件2> THEN <表达式1>; ELSE

<表达式2>; END_IF; END_IF;

流程图1:

20

OMRON 功能块(FB)教材

表达式2: ELSIF <流程图2:

条件1 False True 条件2 False True 表达式1 表达式2 图3-5 条件1> THEN <表达式1>;

条件2> THEN <表达式2>;

ELSIF <条件3> THEN <表达式3>;

...

ELSIF <条件n> THEN <表达式n>; ELSE <表达式m>; END_IF;

21

IF< OMRON 功能块(FB)教材

条件1 True False 条件2 True False 条件3 True False 表达式1 表达式2 表达式3 图3-6

举例:要求如下,如果A>0,X=10。否则,先参考参数B,如果B=1,则X=1,如果B=2,则X=2,如果都不是,X=0.

IF A>0 THEN X:=10;

ELSIF B=1 THEN X:=1; ELSIF B=2 THEN X:=2; ELSE X:=0; END_IF;

3. 选择语句(CASE语句)

这类语句适中有一个变量,它可选择多个值,如果选择的值不同会执行不同的控制。我们可以这样理解,在工业控制中要控制对某一材料的切割,由于材料硬度不同,需要不同刀具进行切割。如:材料1,需要用1号刀具进行切割;材料2,需要用2号刀具进行切割, 材料3,需要用3号刀具进行切割……。例如这样的控制情况就可以选用CASE语句。

表达式: CASE <整型变量> OF

1:<表达式1>; 2:<表达式2>;

...

N:<表达式N>; ELSE <表达式M>; END_CASE;

举例: CASE A OF

1:X:=1; 2:X:=2;

22

功能块( FB) 教材(7).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/612461.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)