您好,欢迎访问一九零五行业门户网

西门子PLC变量的作用

在plc程序中可以使用变量,是s7系列plc的特点之一。在s7中使用变量可以实现以下功能。
(1)增加程序的通用性
在plc程序设计阶段,为了提高程序的通用性,可以通过变量使得同一逻辑块用于不同的控制场合。
例如:对于图11-2.2所示的逻辑块,假设其功能为实现逻辑运算c=b.a; d-d+l,并且采用变量进行编程。
调用该逻辑块时,若对变量a赋值为io.1、变量b赋值为i0.2、变量d赋值为mw10、变量c赋值为qo.1时,程序的执行结果为:
qo.1=10.2.io.1;
mw10 - mw10+l。
调用该逻辑块时,若对变量a赋值为il.l、变量b赋值为i1.2、变量d赋值为mw20、变量c赋值为ql.l时,程序的执行结果为:
ql.l=11.2.il.l;
mw20= mw20+l。
(2)便于程序检查
使用了变量后,在调用该逻辑块时,在调用指令中可以显示该逻辑块所需要的相应输入、输出信号(见图11-2.3),以方便程序设计与检查。
由于s7对变量与符号地址有规定的格式要求,因此,在图11-2.3中已经将图11-2.2所对应的逻辑块变量a、b、c、d分别采用了符号地址in a、in-b、out_c、inout d进行编程。
其它类似信息

推荐信息