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

S7-200 PLC字符串转换为整数、字符串转换为双整数

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

简介(1) 指令的功能:这条指令和前面指令的功能刚好是反过来,就是将 IN 输入端的字符串数值转换成整数(双整数/实数)的格式,存储在 OUT 端的存储器中。其中 SI 是字符转整数、 S_D

    (1)指令的功能:这条指令和前面指令的功能刚好是反过来,就是将IN输入端的字符串数值转换成整数(双整数/实数)的格式,存储在OUT端的存储器中。其中SI是字符转整数、S_DI是字符转双整数、S_R是字符转实数。    (2)指令的形式及操作数类型见表6-48    6-48    字符串转换为整数、字符串转换为双整数、字符串转换为实数
字符串转换为整数、字符串转换为双整数、字符串转换为实数
    (3)指令说明:字符串是一系列字符,每个字符作为一个字节存储。字符串的第一个字节定义字符串的长度,即字符数。图6-83显示字符串格式。字符串的长度可为0254个字符。字符串的最大长度是255个字节(254个字符加上长度字节)。
字符串格式
    6-83    字符串格式    指令的INDX端数值通常设为1,从字符串的第一个字符开始转换。可将该数值设为其他数值,在字符串中的不同点开始转换。当输入字符串包含不属于需要转换数字一部分的文本时,可采用此种方法。例如,如果输入字符串是“Temperature: 77.8”,可以将INDX设为数值13,跳过字符串开始的字“Temperature:”当达到字符串结束时或当发现第一个无效字符时,转换终止。无效字符是数字(09)以外的任何字符。    (4)指令应用如图6-84所示。对VB0为首的11个字节进行转换,利用不同的指令转换出不同的结果。字符串转换举例运行结构如图6-85所示。
字符串转换应用程序
    6-84    字符串转换应用程序
字符串转换举例运行结构
    6-85    字符串转换举例运行结构