您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的算数运算指令
来源:艾特贸易2018-03-26
简介(1) 加法指令 ADD 的编号为 FNC20 它是将指定的源元件中的二进制数相加结果送到指定的目标元件中去。 ADD 加法指令的使用如图 4-40(a) 所示,图中的操作可表示为 图 4-40 ADD 、 SUB 指令的使
(1)加法指令ADD的编号为FNC20 它是将指定的源元件中的二进制数相加结果送到指定的目标元件中去。ADD加法指令的使用如图4-40(a)所示,图中的操作可表示为
图4-40 ADD、SUB指令的使用
(a) ADD指令;(b)SUB指令
(S1)+(S2)→(D)即( D10)+(D12)→(D14)。
(2)减法指令SUB的编号为FNC21它是将[S1.]指定元件中的内容以二进制形式减去[S2.]指定元件的内容,其结果存入由[ D.]指定的元件中。SUB减法指令的使用说明如图4-40(b)所示,图中操作可表示为
(S1)-(S2)→(D)即( D10)-( D12)=(D14)。
(3)乘法指令MUL的编号为FNC22 数据均为有符号数。16位乘法运算如图4-41(a)所示,X0为乘法执行条件,满足执行条件则将两个源地址(S1)、(S2)中的数相乘,并以32位的形式送到指定目标数据寄存器(D)。32位数据结果的低16位存放在指定目的地址(D4),高16位存放在相连的下一个目标元件(D5)中。若(D0)=5,(D2)=7,则相乘的结果35存入( D5,D4),最高位是符号位(0表示正、1表示负)。
(4)除法指令DIV (D) DIV(P)指令的编号为FNC23。其功能是将[S1.]指定为被除数,[S2.]指定为除数,将除得的结果送到[D.]指定的目标元件中,余数送到[D.]的下一个元件中。16位除法运算如图4-41(b)所示。
图4-41 MUL、DIV指令的使用
(a) MUL乘法指令;(b) DIV除法指令
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
