RAPID程序指令含有丰富的功能,按照功能的用途可以对其进行分类。本书重点介绍日常编程中运用到的一些常用的数字运算指令。
1.Clear
用于清除数值变量或永久数据对象,即将数值设置为0。
例如:Clearreg1;
reg1得以清除,即reg:=0。
2.Add
用于从数值变量或者永久数据对象增减一个数值。
例如:Add reg1,3;
将3增加到reg1,即reg1:=reg1+3。
例如:Add reg1,-reg2;
reg2的值从reg1中减去,即reg:=reg1-reg2。
3.Incr
用于向数值变量或者永久数据对象增加1。
例如:VAR numno_of_parts:=0;
…
WHILE stop_production=0 DO(www.xing528.com)
Produce _part;
Incr no_of_parts;
TPWrite"No of produced parts="//Num:=no_of_parts;
ENDWHILE
更新FlexPendant示教器上各循环所产生的零件数。只要未设置输入信号stop_production,则继续进行生产。
4.Decr
用于从数值变量或者永久数据对象减去1,与Incr用法一样,但是作用刚好相反。
例如:VAR dnum no_of_parts;
…
TDReadDnum no_of_parts,"How many parts should be produced?";
WHILE no_of_parts>0 DO
Produce_part;
Decr no_of_parts;
ENDWHILE
要求操作员输入待生产零件的数量。变量no_of_parts用于统计必须继续生产的数量。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。