6AV2105-0TA07-0AA0
  • 6AV2105-0TA07-0AA0
  • 6AV2105-0TA07-0AA0
  • 6AV2105-0TA07-0AA0

产品描述

产品规格11.40 x 11.70 x 9.00包装说明全新原装颜色深灰 产品别名PLC 用途工业自动化控制

6AV2105-0TA07-0AA0           6AV2105-0TA07-0AA0            6AV2105-0TA07-0AA0


SIMATIC WinCC RT Professional, 262144 个授权 PowerTag 过程变量 17 版, TIA 博途中的运行时软件, 单独许可证, DVD 上的软件和文档, U 盘上的许可证密钥, A 级, 5 种语言(德语,英语,法语,西班牙语,意大利语), 请注意产品版本: support.industry. 零件标识码:109771219 ******************************* 内容:套组(2x DVD + 1x USB)



CASE:创建多路分支

说明:使用"创建多路分支"指令,可以根据数字表达式的值执行多个指令序列中的一个。

按如下方式声明此指令:

CASE <变量> OF

<常数1>: <语句1>;

<常数2>: <语句2>;

......

<常数n>: <语句n>;

ELSE <语句>;

END_CASE;

图8 CASE语句

参数

下表列出了该指令的参数:

参数

数据类型

存储区

说明

<变量>

整数、位序列*

I、Q、M、D、L

与设定的常数值进行比较的值。

<常数>

位序列

-

若为位序列,则常数可以为以下值:



二进制数(例如,2#10)



八进制数(例如,8#77)



十六进制数(例如,16#AD)



未定型的常数(例如,1000)



整数

作为指令序列执行条件的常数值。常数可以为以下值:



整数(例如,5)



整数范围(例如,15 到 20)



由整数和范围组成的枚举(例如,10、11、15 到 20)



<语句>

-

-

当表达式的值等于某个常数值时,将执行该常数后的各种指令。如果不满足条件,则执行 ELSE 后编写的指令。如果两个值不相等,则执行这些指令。

* TIA PORTAL V16开始支持位序列数据类型的变量

示例

图9 CASE示例

下表展示了不同的操作数数值对目标变量的影响:

操作数
"Tag_Value"01,3,56,7,8,9,1016,17,20,21,22,23,24,25其他
"Tag_1"1----
"Tag_2"-1---
"Tag_3"--1--
"Tag_4"---1-
"Tag_5"----1

FOR:在计数循环中执行

说明:使用"在计数循环中执行"指令,重复执行程序循环,直至运行变量不在*的取值范围内。

也可以嵌套程序循环。在程序循环内,可以编写包含其它运行变量的其它程序循环。

通过指令"复查循环条件"(Continue),可以终止当前正在运行的程序循环。通过指令"立即退出循环"(Exit)终止整个循环的执行。

注意:

有关运行次数和运行变量的信息:

程序运行时无法更改运行次数。出于性能原因,应在块接口的"Temp"部分中声明运行变量。在循环中,该运行变量无法更改。

按如下方式声明此指令:

FOR <运行变量> := <起始值> TO <结束值> BY <增量> DO

<语句>;

END_FOR;

如果增量为1,可以简写为:

FOR <运行变量> := <起始值> TO <结束值> DO

<语句>;

END_FOR;

图10 FOR语句

下表列出了该指令的参数:

参数

数据类型

存储区

说明

<运行变量>

有符号整数、无符号整数*

I、Q、M、D、L

执行循环时会计算其值的操作数。执行变量的数据类型将确定其它参数的数据类型。

<起始值>

I、Q、M、D、L

表达式,在运行变量**执行循环时,将为运行变量分配该表达式的值。

<结束值>

I、Q、M、D、L

表达式,在运行程序较后一次循环时会为运行变量分配该表达式的值。在每个循环后都会检查运行变量的值:



未达到结束值:
执行符合 DO 的语句



达到结束值:
较后执行一次 FOR 语句



**出结束值:
完成 FOR 循环



执行该指令期间,不允许更改结束值。

<增量>

I、Q、M、D、L

表达式,根据增量表达式的值,执行变量在每次循环后都会递增(正增量)或递减(负增量)自身变量值。

如果未*增量,则在每次循环后执行变量的值加 1。

执行该指令期间,不允许更改增量。

<语句>

-

 

只要运行变量的值在取值范围内,每次循环都就会执行的语句。取值范围由起始值和结束值定义。

*TIA PORTAL V16开始支持无符号整数类型的变量

示例

图11 FOR示例

Tag_Value 操作数乘以b_array 数组变量的元素 (2, 4, 6, 8)。并将计算结果读入到a_array 数组变量的元素 (2, 4, 6, 8) 中。

下表展示了给定 Tag_Value 与 b_array[i] 的值得到 a_array[i] 的结果:

设定Tag_Value
5
设定b_array[2]b_array[4]b_array[6]b_array[8]
3579
结果a_array[2]a_array[4]a_array[6]a_array[8]
15253545



http://shtxjd.cn.b2b168.com

产品推荐