您现在的位置是:首页 > PLC技术 > PLC技术

S7-200 PLC 16进制数和ASCII码的转换指令

来源:艾特贸易2017-06-05

简介(1) 指令的格式, ATH : ASCII 码转换成 16 进制数, HTA : 16 进制数转换成 ASCII 码,具体信息见表 6-50 。 表 6-50 16 进制数和 ASCII 码的转换 (2) 指令说明: ATH 指令的功能时把从 IN 端输入的

    (1)指令的格式,ATHASCII码转换成16进制数,HTA16进制数转换成ASCII码,具体信息见表6-50    6-50    16进制数和ASCII码的转换
16进制数和ASCII码的转换
    (2)指令说明:ATH指令的功能时把从IN端输入的ASCII码转换成16进制数,转换的结果存放在OUT端指定的存储器。LENASCII字符的长度,最大可以是255个字符。分析图6-86程序执行的结果。表示以VB0为首的3个字节的ASCII码转换成16进制数,保存在VB10为首的字节寄存器中。
ATH指令应用
    6-86    ATH指令应用    艾特贸易网提示:“×”表示半个字节没有改动,还是保持原来的数值。    HTA指令将从输入字节(IN)开始的16进制数字转换成从OUT开始的ASCII字符。欲转换的16进制数字位数由长度( LEN)指定,可转换的最大16进制数字位数为255    分析图6-87中程序执行的结果:该程序的执行结果表示把VB10 VB11中存放的416进制数转换成ASCII码,存放在VB20开始的4个字节存储器中。
HTA指令应用
    6-87    HTA指令应用