小弟刚学PLC,请大家帮帮忙: B_I:字转换为整数,在什么情况下使用? I_DI:整数转换为双整数,

在什么情况下使用?
DI_R:双整数转换为实数,在什么情况下使用?
ROUND:四舍五入取双整数指将实数值(IN)转换成双整数值,在什么情况下使用?
TRUNC:舍去小数部分取整数,在什么情况下使用?
I_A:整数转换为ASCII码,在什么情况下使用?
D_A:双整数转换为ASCII码,在什么情况下使用?
R_A:实数转换为ASCII码,在什么情况下使用?
H_A:HEX转换为ASCII码,在什么情况下使用?
I_S:整数换转为字符串,在什么情况下使用?
DI_S:双整数换转为字符串,在什么情况下使用?
R_S:实数转换为字符串,在什么情况下使用?
S_I:字符串转换为整数,在什么情况下使用?
S_DI:字符串转换为双整数,在什么情况下使用?

第1个回答  推荐于2017-10-02
DI_R:双整数转换为实数,比如,整数除法会四舍五入,实数精确到小数
ROUND:四舍五入取双整数指将实数值(IN)转换成双整数值。比如 想把实数转成整数,实数太长只能转成双整数
TRUNC:舍去小数部分取整数,道理同上。最简单的比喻,在触摸屏上显示时,10/3=3.33333.....3你直接转成整数等于3好了,要后面的那么多有啥用。
I_A:整数转换为ASCII码,和其他品牌plc上位机等可通讯的设备时可用到,协议格式不同,根据你的需要来回转换,以下的就是根据你的需要 去使用,多看看编程手册 都有介绍。
D_A:双整数转换为ASCII码,
R_A:实数转换为ASCII码,
H_A:HEX转换为ASCII码,
I_S:整数换转为字符串,
DI_S:双整数换转为字符串,
R_S:实数转换为字符串,
S_I:字符串转换为整数,
S_DI:字符串转换为双整数,本回答被提问者采纳

...B_I:字转换为整数,在什么情况下使用? I_DI:整数转换为双整数,_百 ...
应该没人会每一个都回答的 常用的就是整数转换为双整数 再把双整数转换为实数 因为plc通道的数是整型(十六进制) 上位软件显示的是浮点型(float)就是实数(十进制)AI一般都这么用 还有就是相反的实数转换为双整数 再把双整数转换为整数 就是AO用 不过plc中有现成的功能块 不用这么麻烦 ...

跪求PLC大神啊~~~ 这个b_i是什么意思?plc_200中。
S7-200PLC的代码转换指令中,B_I是字节转换为整数指令。具体任何使用这个指令,建议你还是查看S7-200PLC的编程手册。

西门子PLC300十六进制如何转换成实数?或者整数转换
1、十六进制转化为整数:应该理解为BCD转换成整数,用指令BCD_I。2、十六进制转换为实数:十六进制应该不能直接转换成实数,应该先转换成整数,然后由整数转换成双整数,然后双整数再转换成实数,用指令BCD_I、I_DI、DI_R。图片:1、2、

西门子PLC编程i_di功能块,整数转化为双整数是怎么回事
int字 dint双字 把16位存储扩展成32位存储 原来的字存双字的低位

三菱plc里面将浮点数转换成整数用什么指令
除了INT指令外,三菱PLC还提供了其他与数据类型转换相关的指令,如FLT(将整数转换为浮点数)、DINT(整数32位转换为浮点数32位)、DFLT(浮点数32位转换为整数32位)等,这些指令共同构成了PLC中数据类型转换的指令体系。在实际应用中,选择适当的转换指令需要根据具体的需求和场景来确定。例如,当需要将...

三菱plc里面将浮点数转换成整数用什么指令
因此,在使用INT指令进行转换时,需要根据实际情况选择合适的整数类型和存储位置,以确保转换结果的准确性和可靠性。此外,三菱PLC还提供了其他与浮点数和整数转换相关的指令,如FLT指令(将整数转换为浮点数)等,这些指令共同构成了PLC中数据类型转换的指令集,为PLC程序的编写提供了灵活的数据处理能力。

西门子PLC编程 I_DI、DI_R、DIV_R、CTCH、MUL_R、ROUND什么意思
I_DI,整数(INT)转为双整数(DINT)DI_R,双整数(DINT)转为浮点数(实数REAL)DIV_R,浮点数(REAL)除法 CTCH,未找到这条指令;MUL_R,浮点数(REAL)乘法 ROUND,浮点数(REAL)取整为双整数(DINT)I,即INT,(单)整数;DI,即DINT,双整数;R,即REAL,浮点数;一般有四则运算符(加ADD、减SUB...

plc编程中什么时候用双整数,什么时候用整数,他们之间是什么样关系,_百 ...
的值域不同,双整数存储为32位,整数为16位,当你需要存储大于整数能存储的最大或最小值的整数时,你需要使用双整数。操作方法如下:1、首先浮点四则运算。2、三角函数输入是以弧度为单位。角度转换为弧度(乘以pi\/180 = 0.0174),再计算三角函数。3、然后计算VD20的6次方。因为:VD20的6次方= ...

三菱plc里面将浮点数转换成整数用什么指令?
INT指令在三菱PLC中扮演着将浮点数转换为整数的关键角色。这一转换过程通常涉及将浮点数的小数部分舍去,仅保留其整数部分。具体来说,当PLC执行INT指令时,它会检查指定的浮点数数据寄存器,按照四舍五入的规则,将该浮点数转换为最接近的整数,并将结果存储在另一个指定的数据寄存器中。值得注意的是,...

三菱plc里面将浮点数转换成整数用什么指令
在三菱PLC中,将浮点数转换成整数通常使用**INT指令**。这一指令的作用是将浮点数四舍五入为最接近的整数,并将其存储为16位二进制整数格式。在三菱PLC的程序设计中,数据类型转换是非常重要的功能之一,特别是在处理需要精确计算或控制输出时。INT指令的使用相对直接,它接受一个浮点数作为输入,并输出...

相似回答