您现在的位置是:首页 > PLC技术 > PLC技术
FX系列PLC的十六进制转换指令
来源:艾特贸易2017-06-04
简介该指令的助记符、指令代码、操作数和程序步如表 5. 73 所示。 表 5.73 十六进制转换指令要素 HEX ASCII 码转换指令 ASCI 的功能指令编号为 FNC82 ,源操作数可取所有的数据类型,目标操作
该指令的助记符、指令代码、操作数和程序步如表5. 73所示。 表5.73 十六进制转换指令要素 HEX→ASCII码转换指令ASCI的功能指令编号为FNC82,源操作数可取所有的数据类型,目标操作数可取KnY、KnM、KnS、T、C和D,只有16位运算,占7个程序步。 HEX是十六进制数的缩写,该指令将[S.]中的HEX转换为ASCII码。M8000在运行时接通。
图5.104 十六进制转换指令应用一 图5.104中的M8161(M8161与RS、HEX、CCD指令公用)在运行时一直关断,此时为16位模式,每4个HEX占一个数据寄存器,转换后每两个ASCII码占一个数据寄存器,转换的字符个数由n指定,n=1~256。 设D100中存放的是十六进制数0ABCH,X10为ON时,ASCI指令将D100中的十六进制数0ABCH转换为对应的4个ASCII码,存入D200和D201,0对应的ASCII码30H存入D200的低位字节,十六进制数C对应的ASCII码43H存入D201的高位字节。 图5.105中的M8161在运行时一直接通,此时为8bit模式.[S.]中的HEX数据被转换为ASCII码,传送给[D.]的低8位,其高8位为0,十六进制数0对应的ASCH码30H存入D200的低位字节,十六进制数0CH对应的ASCII码43H存入D203的低位字节。
图5.105 十六进制转换指令应用二
点击排行
