所以必要时都需要数据类型转换双整数型转化为实数型一、DI-R双整数与实数转换将输入端(IN)指定的32位有符号整数转换成32位实数二、西门子PLC1.西门子PLC德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、
DI,即DINT,双整数;R,即REAL,浮点数;一般有四则运算符(加ADD、减SUB、乘MUL、除DIV)之后加“_I”,就是对整数进行运算;加“_DI”,就是对双整数进行算;加“_R”,就是对浮点数进行运算。这是西门子s7200的数值转换指令和数值运算指令,比如整数转双整数,双整数转实数,实数除法,建议你...
在西门子PLC中DI_R原理 一、DI-R双整数与实数转换 将输入端(IN)指定的32位有符号整数转换成32位实数 二、西门子PLC 1.西门子PLC 德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、...
一、DI-R双整数与实数转换将输入端(IN)的32位有符号整数转换成32位实数二、西门子PLC1.西门子PLC德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。西门子S7系列PLC体积小...
2.2 CMP?D 双整数比较; 2.3 CMP?R 实数比较 3、转换指令 3.1 BCD_IBCD码转换为整数; 3.2 I_BCD 整数转换为BCD码; 3.3 I_DINT 整数转换为双整数; 3.4 BCD_DIBCD码转换为双整数; 3.5 DI_BCD 双整数转换为BCD码; 3.6 DI_REAL 双整数转换为浮点数; 3.7 INV_I 整数的二进制反码; ...
3.10 NEG_DI 双整数的二进制补码 3.11 NEG_R 浮点数求反 3.12 ROUND 舍入为双整数 3.13 TRUNC 舍去小数取整为双整数 3.14 CEIL 上取整 3.15 FLOOR 下取整 4、计数器指令 4.1 S_CUD 加减计数 4.2 S_CU 加计数器 4.3 S_CD 减计数器 4.4 -(SC) ...
DIV_R,表示浮点数除法,IN1除以IN2,结果由OUT输出;西门子PLC的四则运算指令非常简单:ADD表示加法,SUB表示减法,MUL表示乘法,DIV表示除法;_I表示整数,_DI表示双整数,_R表示浮点数;step
要搞清指令的含义,第一个I_DI,是将整数型(16位)数据转换为双整型(32位)数据,顾名思义输入的是16位的整数,输出是32位的整数,第二个DI_R是将双整型(32 位)数据转换成实数型(32位)数据,顾名思义输入的是32位整型数据,输出是32位实数也就是浮点数。由于西门子200PLC没有直接将整数 (16...
(REAL)除法 CTCH,未找到这条指令; MUL_R,浮点数(REAL)乘法 ROUND,浮点数(REAL)取整为双整数(DINT) I,即INT,(单)整数; DI,即DINT,双整数; R,即REAL,浮点数;一般有四则运算符(加ADD、减SUB、乘MUL、除DIV)之后加“_I”,就是对整数进行运算;加“_DI”,就是对双整数进行算;加“_R”,就是对浮点...
3.8 INV_DI 双整数的二进制反码 3.9 NEG_I 整数的二进制补码 3.10 NEG_DI 双整数的二进制补码 3.11 NEG_R 浮点数求反 3.12 ROUND 舍入为双整数 3.13 TRUNC 舍去小数取整为双整数 3.14 CEIL 上取整 3.15 FLOOR 下取整 4、计数器指令 4.1 S_CUD 加减计数 ...