您现在的位置是:首页 > PLC技术 > PLC技术
PLC的整数、双整数、实数转字符串指令说明及使
来源:艾特贸易2017-06-04
简介(1) 指令说明 整数、双整数、实数转字符串指令说明如下: 整数、双整数、实数转字符串指令中 FMT 的定义与整数、双整数、实数转 ASC II 码指令基本相同,两者的区别在于,字符串转换
(1)指令说明 整数、双整数、实数转字符串指令说明如下: 整数、双整数、实数转字符串指令中FMT的定义与整数、双整数、实数转ASC II码指令基本相同,两者的区别在于,字符串转换指令中OUT端指定的首地址单元用来存放字符串的长度,其后单元才存入转换后的字符串,对于整数、双整数转字符串指令,OUT首地址单元的字符串长度值分别固定为8、12,对于实数转字符串指令,OUT首地址单元的字符串长度值由FMT的高4位来决定。 (2)指令使用举例 图5-23为实数转字符串指令的使用,当I0.0触点闭合时,执行R_S指令,将IN端VD10中的实数转换成ASC II码字符串,保存在OL-T端指定首地址的存储区中,存储区的长度由FMT端VB0单元中的数据高4位规定,ASC II码字符串在存储区的存放形式由FMT瑞VB0单元中的低4位数据规定。 例如,VD10中实数为1234.5,VB0中的数据为97(即01 100001),执行R_S指令后,VB14~VB20中存储的ASC II码字符串为“61234.5” 。FMT单元取不同值时存储区中ASC II码字符串的存储形式见表5-10。
图5-23 实数转字符串指令使用举例 整数、双整数、实数转字符串指令中的输出存储区存放ASCⅡ码字符串格式与整数、双整数、实数转ASC II码指令基本相同,主要区别在于前者的输出存储区首地址单元存放字符串长度,其后才存入字符串。 表5-10 FMT单元取不同值时存储区中ASCⅡ码字符串的存储形式
点击排行
