请联系客服QQ
艾特贸易网首页

艾特贸易网

PLC的字符串转换为数字量

提示:

指令STI、STD和STR分别将从偏移量INDX开始的子字符串(IN)转换为整数、双整数和实数值,存放到OUT指定的地址中。STI、STD指令将字符串转换为以下格式: [空格][+或-][数字0~9]STR指令将字符串转换为以下格式: [空格][+或-][数字0~9][.或,][数字0~9]INDX通常设置为1,即从字符串的第一个字符开始转换。如果只需要转换

    指令STISTDSTR分别将从偏移量INDX开始的子字符串(IN)转换为整数、双整数和实数值,存放到OUT指定的地址中。STISTD指令将字符串转换为以下格式:

    [空格][+-][数字09]

    STR指令将字符串转换为以下格式:

    [空格][+-][数字09][.或,][数字09]

    INDX通常设置为1,即从字符串的第一个字符开始转换。如果只需要转换字符串中后面的数字,可以将INDX设为大于1的数。例如只转换字符串“Ia=123.4”中的数字时,可以设置INDX4

    子字符串转换指令不能正确转换以科学记数法和指数形式表示实数的字符串,例如会将“1.345E8”转换为实数值1.345,而且没有错误提示。转换到字符串的结尾或遇到一个非法的字符(不是数字09)时,停止转换。转换产生的整数值超过有符号字的范围时,溢出标志SM1.1将被置位。


(责任编辑: 艾特贸易网 )

  • 本文关键字:PLC 

免责声明:本文章仅代表作者个人观点,与艾特贸易网无关。本站大部分技术资料均为原创文章,文章仅作为读者参考使用,请自行核实相关内容,如若转载请注明来源:艾特贸易网 http://www.aitmy.com