三菱FX系列PLC的HEX→ASCII码转换指令 2014-06-12 09:16 点击:4709 HEX→ASCII码转换指令ASCII的功能指令编号为FNC82,源操作数可取所有的数据类型,目标操作数可取KnY、KnM、KnS、T、C和D,只有16位运算,占7个程序步。 HEX是十六进制数的缩写,该指令将[S.]中的HEX转换为ASCII码。M8000在运行时为ON,图4-79 (a)中的M8161在运行时一直为OFF,此时为16位模式,每4个HEX占一个数据寄存器,转换后每两个ASCII码占一个数据寄存器,转换的字符个数由n指定,n=1~256。 设D100中存放的是十六进制数OABC,X10为ON时,ASCI指令将D100中的十六进制数OABC转换为对应的4个ASCII码43H存入D201,0对应的ASCII码30存入D200的低位字节,十六进制数CH对应的ASCII码43H存入D203的高位字节。 图4-79 (b)中为8位模式,[S·]中的HEX的数据转换成ASCII码,向[D·]的低8位分别传送。转换的字符数由n指定。 图4-79 HEX→ASCII码转换指令 |
|
来自: 我很忙d2xw1vxf > 《待分类》