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

S7-300 PLC转换指令

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

简介语句表转换指令将累加器 1 中的数据进行类型转换,转换的结果仍在累加器中。能够实现的转换操作有: BCD 码和整数及长整数间的转换,实数和长整数间的转换,数的取反、取负等(

    语句表转换指令将累加器1中的数据进行类型转换,转换的结果仍在累加器中。能够实现的转换操作有:BCD码和整数及长整数间的转换,实数和长整数间的转换,数的取反、取负等(在STEP7中,整数和长整数是以补码形式表示的)。

    1BCD和整数问的转换指令(见表5-22

    5-22    BCD和整数间的转换指令

    指令

    说 

    BTI

  将累加器1低字中的3BCD码数转换为16位整数

    BTD

  将累加器1中的7BCD码数转换为32位整数

    ITB

  将累加器1低字中16位整数转换为3BCD码数

    ITD

  将累加器1低孛中16位整数转换为32位整数

    DTB

  将累加器132位整数转换为7BCD码数

    DTR

  将累加器1中的32位整数转换为32位实数

    2.实数和长整数间的转换指令(见表5-23

    5-23    实数和长整数间的转换指令

    指令

    说 

    RND

  将实数化整为最接近的整数

    RND+

  将实数化整为大于或等于该实数的最小整数

    RND-

  将实数化整为小于或等于该实数的最大整数

    TRUNC

  取实数的整数部分(截尾取整)

    3.数的取反取负指令(见表5-24

    5-24    数的取反取负指令

    指令

    说 

    INVI

  将累加器1低字中的16位整数求反码

    INVD

  将累加器1中的32位整数求反码

    NEGI

  将累加器1低字中16位整数求补码,相当于乘-1

    NEGD

  将累加器132位整数求补码

    NEGR

  将累加器132位实数符号位取反

    4.梯形图转换方块指令

    以上介绍的语句表转换指令,都有对应的梯形图方块指令。在编程器上,使用梯形图指令浏览器,可以选择需要的方块指令。