四则运算指令如表4-20所示。
表4-20 四则运算指令
名称 WWW_PLC※JS_COM-PmLC-技.术_网 |
指令格式 WWW_PLCJS_COM-PLC-技.术_网 (语句表) WWW_PLCJS@_COM%-PLC-技.术_网 |
功能 WWW_PL※CJS_COM-PLC-技.术_网 |
操作数寻址范围 WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户) |
加法指令 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) |
+I IN1,OUT W1WW_P4LCJS_COM-PLC-技.术_网 |
两个16位带符号整数相加,得到一个16位带符号整数。 W1WW_P4LCJS_COM-PLC-技.术_网 执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT) WW.W_PLCJS_COM-PLC-技.术_网 |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD P.L.C.技.术.网——可编程控制器技术门户 IN1和IN2还可以是AIW和常数 W1WW_P4LCJS_COM-PLC-技.术_网 |
+D IN1,IN2 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) |
两个32位带符号整数相加,得到一个32位带符号整数。 WWW.PLCJS.COM——可编程控制器技术门户 执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT) WWcW_PLCJS_COM-PLC-技.术_网 |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD plcjs.技.术_网 IN1和IN2还可以是HC和常数 WWcW_PLCJS_COM-PLC-技.术_网 | |
+R IN1,OUT WWW.PLCJS.COM——可编程控制器技术门户 |
两个32位实数相加,得到一个32位实数。 WW.W_PLCJS_COM-PLC-技.术_网 执行结果:IN1+OUT=OUT(在LAD和FBD中为:IN1+IN2=OUT) WWW_PLCJS_COM-PLC-技.术_网 |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WWW_PLCJS@_COM%-PLC-技.术_网 IN1和IN2还可以常数 W1WW_P4LCJS_COM-PLC-技.术_网 | |
减法指令 WWW_PLC※JS_COM-PmLC-技.术_网 |
-I IN1,OUT WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) |
两个16位带符号整数相减,得到一个16位带符号整数。 WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户) 执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT) plcjs.技.术_网 |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD W1WW_P4LCJS_COM-PLC-技.术_网 IN1和IN2还可以是AIW和常数 P.L.C.技.术.网——可编程控制器技术门户 |
-D IN1,OUT plcjs.技.术_网 |
两个32位带符号整数相减,得到一个32位带符号整数。 P.L.C.技.术.网——可编程控制器技术门户 执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT) WW.W_PLCJS_COM-PLC-技.术_网 |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WW.W_PLC※JS_C,OM-PL,C-技.术_网 IN1和IN2还可以是HC和常数 WWW_P※LCJS_COM-PLC-)技.术_网 | |
-R IN1,OUT P.L.C.技.术.网——可编程控制器技术门户 |
两个32位实数相加,得到一个32位实数。 P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 执行结果:OUT-IN1=OUT(在LAD和FBD中为:IN1-IN2=OUT) WWW.PLCJS.COM——可编程控制器技术门户 |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WWW_PL※CJS_COM-PLC-技.术_网 IN1和IN2还可以常数 WW.W_PLC※JS_C,OM-PL,C-技.术_网 | |
乘法指令 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) |
*I IN1,OUT ——可——编——程——控-制-器-技——术——门——户 |
两个16位符号整数相乘,得到一个16整数。 WWW_PLCJS@_COM%-PLC-技.术_网 执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT) WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD WW.W_PLC※JS_C,OM-PL,C-技.术_网 IN1和IN2还可以是AIW和常数 WWW.PLCJS.COM——可编程控制器技术门户 |
MUL IN1,OUT P.L.C.技.术.网——可编程控制器技术门户 |
两个16位带符号整数相乘,得到一个32位带符号整数。 WWW_P※LCJS_COM-PLC-)技.术_网 执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT) WWW_PLCJS_COM-PLC-技.术_网 |
IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常数 WWW_PLCJS_COM-PLC-技.术_网 OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WWW_PLCJS_COM-PLC-技.术_网 | |
*D IN1,OUT WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) |
两个32位带符号整数相乘,得到一个32位带符号整数。 WWW_PLCJS@_COM%-PLC-技.术_网 执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT) WWW_PL※CJS_COM-PLC-技.术_网 |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WWW_PLCJS@_COM%-PLC-技.术_网 IN1和IN2还可以是HC和常数 ——可——编——程——控-制-器-技——术——门——户 | |
*R IN1,OUT WWW_PL※CJS_COM-PLC-技.术_网 |
两个32位实数相乘,得到一个32位实数。 WWW_PLC※JS_COM-PmLC-技.术_网 执行结果:IN1*OUT=OUT(在LAD和FBD中为:IN1*IN2=OUT) WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WWW_PLCJS_COM-PLC-技.术_网 IN1和IN2还可以是常数 WWW_P※LCJS_CO※M-PLC-技-.术_网 | |
除法指令 WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户) |
/I IN1,OUT plcjs.技.术_网 |
两个16位带符号整数相除,得到一个16位带符号整数商,不保留余数。 WWW_PL※CJS_COM-PLC-技.术_网 执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT) WW.W_PLCJS_COM-PLC-技.术_网 |
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW, T,C,AC,*VD,*AC,*LD WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) IN1和IN2还可以是AIW和常数 WWW_P※LCJS_COM-PLC-)技.术_网 |
DIV IN1,OUT WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户) |
两个16位带符号整数相除,得到一个32位结果,其中低16位为商,高16位为结果。 P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT) WWW_P※LCJS_COM-PLC-)技.术_网 |
IN1,IN2:VW,IW,QW,MW,SW,SMW,LW,AIW,T,C,AC,*VD,*AC,*LD和常数 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) | |
/D IN1,OUT ——可——编——程——控-制-器-技——术——门——户 |
两个32位带符号整数相除,得到一个32位整数商,不保留余数。 WWW_PLCJS@_COM%-PLC-技.术_网 执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT) WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WWW_P※LCJS_COM-PLC-)技.术_网 IN1和IN2还可以是HC和常数 WW.W_PLC※JS_C,OM-PL,C-技.术_网 | |
/R IN1,OUT WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) |
两个32位实数相除,得到一个32位实数商。 WW.W_PLCJS_COM-PLC-技.术_网 执行结果:OUT/IN1=OUT(在LAD和FBD中为:IN1/IN2=OUT) WW.W_PLCJS_COM-PLC-技.术_网 |
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD WWW_P※LCJS_CO※M-PLC-技-.术_网 IN1和IN2还可以是常数 WWcW_PLCJS_COM-PLC-技.术_网 | |
数学函数指令 WWW_PLCJS_COM-PLC-技.术_网 |
SQRT IN,OUT W1WW_P4LCJS_COM-PLC-技.术_网 |
把一个32位实数(IN)开平方,得到32位实数结果(OUT) WWW_PLCJS@_COM%-PLC-技.术_网 |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 IN还可以是常数 WWW_P※LCJS_COM-PLC-)技.术_网 |
LN IN,OUT WWW_P※LCJS_CO※M-PLC-技-.术_网 |
对一个32位实数(IN)取自然对数,得到32位实数结果(OUT) WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) | ||
EXP IN,OUT P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 |
对一个32位实数(IN)取以e为底数的指数,得到32位实数结果(OUT) WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) | ||
SIN IN,OUT WWW_PL※CJS_COM-PLC-技.术_网 |
分别对一个32位实数弧度值(IN)取正弦、余弦、正切,得到32位实数结果(OUT) WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) | ||
COS IN,OUT WW.W_PLC※JS_C,OM-PL,C-技.术_网 | |||
TAN IN,OUT ——可——编——程——控-制-器-技——术——门——户 | |||
增减指令 plcjs.技.术_网 |
INCB OUT WW.W_PLC※JS_C,OM-PL,C-技.术_网 |
将字节无符号输入数加1 WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户) 执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT) WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) |
IN,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD WW.W_PLC※JS_C,OM-PL,C-技.术_网 IN还可以是常数 plcjs.技.术_网 |
DECB OUT WW.W_PLCJS_COM-PLC-技.术_网 |
将字节无符号输入数减1 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) 执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT) WWW_P※LCJS_COM-PLC-)技.术_网 | ||
INCW OUT WWW.PLCJS.COM——可编程控制器技术门户 |
将字(16位)有符号输入数加1 WWW.PLCJS.COM——可编程控制器技术门户 执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT) WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) |
IN,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD WW.W_PLCJS_COM-PLC-技.术_网 IN还可以是AIW和常数 WWW_PLC※JS_COM-PmLC-技.术_网 | |
DECW OUT W1WW_P4LCJS_COM-PLC-技.术_网 |
将字(16位)有符号输入数减1 WW.W_PLC※JS_C,OM-PL,C-技.术_网 执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT) WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) | ||
INCD OUT plcjs.技.术_网 |
将双字(32位)有符号输入数加1 plcjs.技.术_网 执行结果:OUT+1=OUT(在LAD和FBD中为:IN+1=OUT) P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 |
IN,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD ——可——编——程——控-制-器-技——术——门——户 IN还可以是HC和常数 WWW_P※LCJS_COM-PLC-)技.术_网 | |
DECD OUT WWW_PLCJS_COM-PLC-技.术_网 |
将字(32位)有符号输入数减1 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) 执行结果:OUT-1=OUT(在LAD和FBD中为:IN-1=OUT) WWcW_PLCJS_COM-PLC-技.术_网 |