一、DI-R双整数与实数转换将输入端(IN)的32位有符号整数转换成32位实数二、西门子PLC1.西门子PLC德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。西门子S7系列PLC体积小...
根据单位转换,1英寸的2.54厘米,因为2.54是浮点数,需要进行浮点数运算,所得的英寸数据先通过I_DI、 DI_R指令将整数转换成双整数,再转换成浮点数,之后再用MUL_R指令进行浮点数乘法运算。此外,有时我们还会遇到需要将十进制数用七段数码显示管进行显示时,也需要用到转换指令,此时用的是BCD与整数指令的转...
在西门子PLC中DI_R原理 一、DI-R双整数与实数转换 将输入端(IN)指定的32位有符号整数转换成32位实数 二、西门子PLC 1.西门子PLC 德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、...
MUL_R,浮点数(REAL)乘法 ROUND,浮点数(REAL)取整为双整数(DINT)I,即INT,(单)整数;DI,即DINT,双整数;R,即REAL,浮点数;一般有四则运算符(加ADD、减SUB、乘MUL、除DIV)之后加“_I”,就是对整数进行运算;加“_DI”,就是对双整数进行算;加“_R”,就是对浮点数进行运算。
这咋说原理记住就行了 何必纠结 就是双整数转小数啊 DI的数据组合是将10进制数进行除2 取余 倒序 R的2进制是对一个数据进行指数和尾数的划分 二进制形式不同
I_DI,整数(INT)转为双整数(DINT) DI_R,双整数(DINT)转为浮点数(实数REAL) DIV_R,浮点数(REAL)除法 CTCH,未找到这条指令; MUL_R,浮点数(REAL)乘法 ROUND,浮点数(REAL)取整为双整数(DINT) I,即INT,(单)整数; DI,即DINT,双整数; R,即REAL,浮点数; ...
NEG_R 浮点数求反 ROUND 舍入为双整数 TRUNC 舍去小数取整为双整数 CEIL 上取整 FLOOR 下取整 计数器指令 S_CUD 加减计数 S_CU加计数器 S_CD 减计数器 -(SC) 计数器置初值 -(CU) 加计数器线圈 -(CD) 减计数器线圈 数据块指令 -(OPN) 打开数据块:DB或DI ...
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 实数除法 ...
DI_I 双整数转换为整数 DI_R 双整数转换为浮点数 I_BCD 整数转换为BCD码 ROUND 舍人为双整数 TRUNC 舍去小数取整为双整数 R_S 浮点数转换为字符串 ...
8. DIV_DI 双整数除法 9. MOD_DI 回送余数的双整数 八、 浮点算术运算指令 一 基础指令 1. ADD_R 实数加法 2. SUB_R 实数减法 3. MUL_R 实数乘法 4. DIV_R 实数除法 5. ABS 浮点数绝对值运算 二扩展指令 1.SQR 浮点数平方 2. SQRT 浮点数平方根 ...