您现在的位置是:首页 > PLC技术 > PLC技术
S7-300 PLC转换指令
来源:艾特贸易2017-06-05
简介语句表转换指令将累加器 1 中的数据进行类型转换,转换的结果仍在累加器中。能够实现的转换操作有: BCD 码和整数及长整数间的转换,实数和长整数间的转换,数的取反、取负等(
语句表转换指令将累加器1中的数据进行类型转换,转换的结果仍在累加器中。能够实现的转换操作有:BCD码和整数及长整数间的转换,实数和长整数间的转换,数的取反、取负等(在STEP7中,整数和长整数是以补码形式表示的)。
1.BCD和整数问的转换指令(见表5-22)
表5-22 BCD和整数间的转换指令
指令
说 明
BTI
将累加器1低字中的3位BCD码数转换为16位整数
BTD
将累加器1中的7位BCD码数转换为32位整数
ITB
将累加器1低字中16位整数转换为3位BCD码数
ITD
将累加器1低孛中16位整数转换为32位整数
DTB
将累加器1中32位整数转换为7位BCD码数
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
将累加器1中32位整数求补码
NEGR
将累加器1中32位实数符号位取反
4.梯形图转换方块指令
以上介绍的语句表转换指令,都有对应的梯形图方块指令。在编程器上,使用梯形图指令浏览器,可以选择需要的方块指令。
点击排行
