加法指令是对两个有符号数进行相加操作,包括整数加法指令、双整数加法指令和实数加法指令。
(1)整数加法指令+I
整数加法指令的指令格式如图5-12所示。
图5-12 整数加法指令的指令格式
其中,ADD_I为整数加法梯形图指令标识符,+I为整数加法语句表指令操作码助记符,IN1为输入操作数1-下同),IN2为输入操作数2(下同),OUT为输出运算结果(下同),操作数和运算结果均为单字长。
当EN有效时,加法指令将两个16位的有符号整数IN1与IN2(或OUT)相加,产生一个16位的整数,结果送到单字存储单元OUT中。
在使用整数加法指令时要注意,利用梯形图指令实现功能OUT←IN1+IN2时.若IN2和OUT为同一存储单元,在转为STL指令时实现的功能为OUT←OUT+ IN1;若1N2和OUT不为同一存储单元,在转为STL指令时,先把IN1传送给OUT,然后实现OUT←IN2+OUT。
(2)双字长整数加法指令+D
双字长整数加法指令的操作数和运算结果均为双字(32位),其指令格式与整数加法指令的格式类似。
双字长整数加法梯形图指令盒标识符为ADD_DI,双字长整数加法语句表指令助计符为+D。
【例5-6】 在I0.1控制开关导通时,将VD100的双字数据与VD110的双字数据相加,结果送入VD110中。程序如图5-13所示。
图5-13 双字长加法指令应用示例
(3)实数加法指令+R
实数加法指令用于两个双字长的实数相加,结果为一个32位的实数,其指令格式与整数加法指令的格式类似。
实数加法梯形图指令盒标识符为ADD_R,实数加法语句表指令操作码助记符为+R。
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门