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

S7-200 PLC的双字整数转换为ASCII码指令

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

简介双字整数转换为 ASCII 码指令的梯形图由助记符 (DTA) 、使能输入 (EN) 、双整数输入端 (IN) 、格式输入端 (FMT) 和 ASCII 码输出端 ( OUT) 构成;其语句表由操作码 (DTA) 、双整数输入地址 (IN)

    双字整数转换为ASCII码指令的梯形图由助记符(DTA)、使能输入(EN)、双整数输入端(IN)、格式输入端(FMT)ASCII码输出端( OUT)构成;其语句表由操作码(DTA)、双整数输入地址(IN)ASCII码输出地址(OUT)和格式输入(FMT)构成,如图3-91所示。
双字整数转换为ASCII码指令及其FMT操作数、输出缓冲区
    3-91    双字整数转换为ASCII码指令及其FMT操作数、输出缓冲区    (a)双字整数转换为ASCII码的指令;(b) DTA指令的FMT操作数、输出缓冲区    双字整数转换为ASCII码指令可将双字整数转换为ASCII码。当EN=1时,可将双字整数IN根据格式FMT要求转换成ASCII码,结果置于以OUT为起始地址的12个连续字节内。    DTA指令的输出缓冲区为12个字节,指令格式操作数(FMT)的定义和输出缓冲区格式化的规则与ITA指令相同。在图3-91 (b)中,指令格式操作数FMT=4 (0100)C=0nnn=100(二进制),采用小数点作为整数和小数之间的分割符,小数点右边有4位数字。    数据范围:    1)双字整数INVDIDQDMDSDSMDLDHC、常数、AC*VD*AC*LD    2)格式 FMT: VBIBQBMBSMBLBAC、常数、 *VD*ACSB*LD    3) ASCII OUT: VBIBQBMBSMBLB*VD*ACSB*LD