一、DI-R双整数与实数转换将输入端(IN)的32位有符号整数转换成32位实数二、西门子PLC1.西门子PLC德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、S7-400等。西门子S7系列PLC体积小...
DI,即DINT,双整数;R,即REAL,浮点数;一般有四则运算符(加ADD、减SUB、乘MUL、除DIV)之后加“_I”,就是对整数进行运算;加“_DI”,就是对双整数进行算;加“_R”,就是对浮点数进行运算。
DI的数据组合是将10进制数进行除2 取余 倒序 R的2进制是对一个数据进行指数和尾数的划分 二进制形式不同
在西门子PLC中DI_R原理 一、DI-R双整数与实数转换 将输入端(IN)指定的32位有符号整数转换成32位实数 二、西门子PLC 1.西门子PLC 德国西门子(SIEMENS)公司生产的可编程序控制器在我国的应用也相当广泛,在冶金、化工、印刷生产线等领域都有应用。西门子(SIEMENS)公司的PLC产品包括LOGO、S7-200、S7-1200、S7-300、...
数据类型:输入/输出相同,不保留余数(I DI R) 4-2:完全整数除法(Divide integer to double integer) 两个16位符号整数相除,产生一个32的结果,低16位为商,高16位为余数。 LAD:IN1/IN2=OUT STL:OUT/IN1=OUT 举例: LD I0.0 EU MOVW VW10,VW16 ...
DIV_R,表示浮点数除法,IN1除以IN2,结果由OUT输出;西门子PLC的四则运算指令非常简单:ADD表示加法,SUB表示减法,MUL表示乘法,DIV表示除法;_I表示整数,_DI表示双整数,_R表示浮点数;
西门子PLC300十六进制转换为实数的方法是使用指令BCD_I、I_DI、DI_R将十六进制逐级转换成实数。而十六进制转换为整数的方法是只需要输入BCD_I转换指令即可。在输入阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内。输入结束后,转入用户程序执行和输出刷新阶段。
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)...
要搞清指令的含义,第一个I_DI,是将整数型(16位)数据转换为双整型(32位)数据,顾名思义输入的是16位的整数,输出是32位的整数,第二个DI_R是将双整型(32 位)数据转换成实数型(32位)数据,顾名思义输入的是32位整型数据,输出是32位实数也就是浮点数。由于西门子200PLC没有直接将整数 (16...
免费查询更多西门子200plcdi_r详细参数、实时报价、行情走势、优质商品批发/供应信息等,您还可以发布询价信息。