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

S7-200 PLC整数转字符、双整数转字符、实数转字符

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

简介(1) 指令的功能:当 PLC 内的数据需要通过触摸屏或者文本显示器显示出来时,为了能显示某种格式,通常要把这些数据转换成字符串的形式显示出来。其中 I_S 是整数转字符、 DI_S 是双

    (1)指令的功能:当PLC内的数据需要通过触摸屏或者文本显示器显示出来时,为了能显示某种格式,通常要把这些数据转换成字符串的形式显示出来。其中I_S是整数转字符、DI_S是双整数转字符、R_S是实数转字符。    例如:7356要求显示成:7356    7356要求显示成:73.56(缩小100倍)    12.3567要求保留2位小数,显示成12.35    (2)指令的形式及操作数见表6-47    6-47    整数转字符、双整数转字符、实数转字符转换指令
整数转字符、双整数转字符、实数转字符转换指令
整数转字符、双整数转字符、实数转字符转换指令
    (3)指令说明如下。    ①输入数据。这3条指令分别是整数输入、双整数输入和实数输入,输入的数值范围不同。    ②输出数据。输出数据必须是字节的格式,整数转字符串,输出占8个字节;双整数转字符串,输出占12个连续的字节;实数转字符串,输出占315个字符。    ③格式数据(FMT)是一个字节,主要确定小数点/逗号的形式和位置,以及输出占用字节的个数。具体含义如图6-81所示。
FMT含义
    6-81    FMT含义    (4)指令应用如下。    6-24要求把7356转换成:7356。要求把7356转换成:73.56(缩小100倍)。2.3567要求保留2位小数,转换成12.35。写出控制程序。    分析:7356要求转换成:7356。采用整数转换,输入就是常数7356FMT=16# 0B,输出存放在VB0开始的8个字节。7356要求转换成:73.56。采用整数转换,输入是常数7356FMT=16#02,输出存放在VB10开始的8个字节。12.3567要求保留2位小数,转换成12.36。采用实数转换,FMT=16# 52。控制程序如图6-82所示。
例6-24的控制程序
例6-24的控制程序
    6-82    6-24的控制程序    根据FMTIN端输入的数据,推算OUT端输出结果填入下表。