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

S7-200 PLC的整数与双字整数的互转

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

简介整数与双字整数的互转指令如图 3-79 所示。 图 3-79 整数与双字整数的互换指令 (a) 整数转换成双字整数指令; (b) 双字整数转换成整数指令 (1) 整数转换成双字整数指令。整数转换成双字

    整数与双字整数的互转指令如图3-79所示。
整数与双字整数的互换指令
    3-79    整数与双字整数的互换指令    (a)整数转换成双字整数指令;(b)双字整数转换成整数指令    (1)整数转换成双字整数指令。整数转换成双字整数指令的梯形图由助记符(I_DI)、使能输入(EN)、整数输入端(IN)和双字整数输出端(OUT)构成;其语句表由操作码(ITD)、整数输入(IN)和双字整数输出(OUT)构成,如图3-79 (a)所示。    整数转换成双字整数指令可以将整数转换成双字整数,并进行符号扩展,当转换允许时,整数IN被转换成有符号双字整数,结果传送到OUT中。    数据范围:    1) 整数IN: VWIWQWMWSWSMWLWTCAIWAC 常数、*VD*AC*LD    2)双字整数OUT: VDIDQDSDSMDACLD*VD*AC*LD    欲将整数转换为实数,可先用ITD指令把整数转换为双字整数,然后再用DTR指令把双字整数转换为实数。    (2)双字整数转换成整数指令。双字整数转换成整数指令的梯形图由助记符(DLI)、使能输入(EN)、双字整数输入端(IN)和整数输出端(OUT)构成;其语句表由操作码( DTI)、双字整数输入端(IN)和整数输出端(OUT)构成,如图3-79 (b)所示。    双字整数转换成整数指令可以将双字整数转换成整数,如果要转换的数据太大,则溢出位被置位且输出保持不变,当转换允许时,双字整数IN被转换成整数,结果传送到OUT中。    数据范围:    1)双字整数IN: VDIDQDMDSDSMDACLDHC 常数、*VD*AC*LD    2)整数OUT: VWIWQWMWSWSMWLWTCAC*VD*AC*LD