您现在的位置是:首页 > PLC技术 > PLC技术

PLC转换指令类

来源:艾特贸易2017-06-05

简介算术运算指令类,都和输入参数的数据类型有关,只有相同的数据类型才能进行比较或运算。但是实际工程中参数往往具有不同的数据类型,例如,模拟量的变送器发送的参数数据是整

    算术运算指令类,都和输入参数的数据类型有关,只有相同的数据类型才能进行比较或运算。但是实际工程中参数往往具有不同的数据类型,例如,模拟量的变送器发送的参数数据是整型数,但是我们希望显示的参数是实数类型,所以我们需要有一些指令,能够将不同类型的数据进行转换,以便变成同一数据类型,然后可以进行比较或算术运算。本节介绍的转换指令类指令,就是用来解决这类问题的。    转换指令读参数IN的内容,并转换这些内容或改变它们的符号,在参数OUT处得到转换后的结果。    有以下一些转换指令:    BCD_I:将用BCD码(二进制数表示十进制码)表示的数转换为整型数;    I_BCD:整型数转换为BCD码;    BCD_DIBCD码转换为双整型数;    J_DINT:整型数转换为双整型数;    DI_BCD:双整型数转换为BCD码;    DI_REAL:双整型数转换为实数;    INV_I:整型数对“1”求补码(求反码);    INV_DI:双整型对“1”求补码;    NEG_I:整型数对“2”求补码(求负值);    NEG_DI:双整型数对“2”求补码;    NEG_R:实数(浮点数)求负值;    ROUND:实数按45入法则转换为双整型数;    TRUNC:实数舍去小数点后的尾数转换为双整型数;    CEIL:实数舍去小数点后的尾数转换为最接近又比实数大的双整型数;    FLOOR:实数舍去小数点后的尾数转换为最接近又比实数小的双整型数。