7.4DIV_I整数除法 7.5ADD_DI 双整数加法 7.6SUB_DI 双整数减法 7.7MUL_DI 双整数乘法 7.8DIV_DI 双整数除法 7.9MOD_DI 回送余数的双整数 8、浮点算术运算指令 8.1基础指令 8.1.1 ADD_R 实数加法 8.1.2 SUB_R 实数减法 8.1.3 MUL_R 实数...
进行乘法运算时,若产生溢出, SM1.1 置 1 ,结果不写到输出 OUT ,其它状态位都清 0 。 除法指令 DIV IV 除法指令是对两个带符号数 IN1 和 IN2 进行相除操作,并产生结果输出到 OUT 。同样,它包括完全整数除法 DIV 、整数除法/ I 、双整数除法/ DI 和实数除法/ R 。 执行除法指令时,完全整数除法指令 DI...
DIV ( Divide ) : 除 30 SQRT ( Square root ) : 求平方根 31 LN ( Napierian Logarithm 自然对数 ) : 求自然对数 32 EXP ( Exponential 指数的 ) :求指数 33 INC_B ( Increment 增加 ) :增1//其中_B代表数据类型 还有W(字节)、DW双字后面几个都...
程序执行过程为:在主程序中,常ON触点SM0.0处于闭合状态,首先执行第一个带参数子程序调用指令,转入执行子程序,同时将VW0单元中的数据作为X值传入子程序的LW0单元(局部变量存储器)。在子程序中,ADD_I指令先将LW0中的值+20,结果存入LW10中;然后MUL_I指令将LW10中的值×3,结果存入LW12中;DIV_I指令再将LW12...
7.8 DIV_DI 双整数除法 7.9 MOD_DI 回送余数的双整数 8、浮点算术运算指令 8.1 基础指令 8.1.1 ADD_R 实数加法 8.1.2 SUB_R 实数减法 8.1.3 MUL_R 实数乘法 8.1.4 DIV_R 实数除法 8.1.5 ABS 浮点数绝对值运算 8.2 扩展指令 8.2.1 SQR 浮点数平方 ...
29、DIV ( Divide ) : 除 30、SQRT ( Square root ) : 求平方根 31、LN ( Napierian Logarithm 自然对数 ) : 求自然对数 32、EXP ( Exponential 指数的 ) : 求指数 33、INC_B ( Increment 增加 ) : 增1 //其中_B代表数据类型 还有W(字节)、DW双字后面几个都是这样的。34、DEC_B ( ...
29、DIV ( Divide ):除 30、SQRT ( Square root ):求平方根 31、LN ( Napierian Logarithm 自然对数 ):求自然对数 32、EXP ( Exponential 指数的 ):求指数 33、INC_B ( Increment 增加 ):增1 //其中_B代表数据类型 还有W(字节)、DW双字后面几个都是这样的。
指令如下图所示:,程序例:,分析:在本例中, 当x1为true时,div执行把操 作数x3除x4的运算,并把结果输出到x5 中,如x3=10;x4=5;则x5=2。,截尾取整指令trunc,把实数类型(real)转换成dint类型。取被转换值的整数部分。指令如下图所示:,程序例:,分析:在本例中, 当x1为true时,trunc执行把操 作数x7截尾...
数学运算指令提供简单的算术运算功能,如加法(ADD)、减法(SUB)、乘法(MUL)、除法(DIV)等。这些指令可以处理模拟信号或进行数据转换。 理解这些基础命令并能够灵活运用它们是进行PLC编程的关键。通过不同命令的组合,可以实现各种工业控制过程中的逻辑控制、数据处理、设备操作等任务,满足多样化的自动化需求。
7.4 DIV_I 整数除法7.5 ADD_DI 双整数加法7.6 SUB_DI 双整数减法7.7 MUL_DI 双整数乘法7.8 DIV_DI 双整数除法 7.9 MOD_DI 回送余数的双整数 8、浮点算术运算指令 8.1 基础指令8.1.1 ADD_R 实数加法8.1.2 SUB_R 实数减法8.1.3 MUL_R 实数乘法8.1.4 DIV_R 实数除法8.1.5 ABS 浮点数绝对值运算 8.2...