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