指令功能:当触发信号接通时,根据s2设定的内容,将s1指定的从16位区开始的十六进制的ascⅱ码转换为十六进制数,转换的结果存储在由d指定的起始于16位区的区块中。由于ascⅱ码是用8位(一个字节)表示一个十六进制字符,因此当十六进制的ascⅱ码转换为十六进制数时,数据的长度成为原来的一半。
s2的设定:因为f72 (ahex)指令是以4个字节单位运算ascⅱ码的,所以建议s2设定为4的倍数
应用举例:f72 (ahex)十六进制.ascⅱ码转换为十六进制数指令应用见图1。当x0接通时,将存储在数据寄存器dt11和dt10中的数据的4个字节的ascⅱ码转换为十六进制数,转换的结果存储在数据寄存器dt0中。即使s2不是4的倍数,ascⅱ码仍可转换为十六进制数,在不存在ascⅱ码的相对应十六进制数的位置上,自动设置为0。
图1梯形图