分享一个西门子SCL程序处理字符串截取方法,这个在程序里面指定截取字符
一、前序
在西门子(TIA博途)PLC编程环境下,我们经常会遇到空格字符串需要截取的情况。如果是后固定的字符串需要截取,我们可以使用西门子MOVE_BLK指令进行处理。
但是如果前后出现不固定位数的空格字符的时候,西门子自带的常规的指令就很难处理了。今天我们分享一段SCL小程序,实现带有空格的字符串截取方法。
二、步骤及要点说明
1.新建一个FB程序块:
2.在新建FB功能块中填入下面图片中变量:
3.在新建FB功能块中填入下面程序:
*虑到程序可读性,程序用了中文变量名,并添加了注释
4.新建一个全局DB数据块:
5.在新建的全局DB数据块,按照下图添加变量:
6.插入功能块 及空格字符的处理效果