西门子TIA博途SCL实现带有不固定位数空格的字符串截取处理
发布时间:2024-11-06
一、前序
在西门子(TIA博途)PLC编程,环境下我们经常会遇到空格字符串需要截取,如果是后固定的字符串需要截取,我们可以使用自带指令进行指定
MOVE_BLK指令进行处理。
但是如果前后出现不固定位数的空格字符的时候,西门子自带的常规的指令就很难处理了。
今天我们分享一段SCL小程序,实现带有空格的字符串截取方法
二、步骤及要点说明1.新建一个FB程序块
2.在新建FB功能块中填入下面图片中变量
3.在新建FB功能块中填入下面程序。*考虑到程序可读性,程序添加了注释
4.新建一个全局DB数据块。5.在新建的全局DB数据块,按照下图添加变量。
6.把新建的FB功能块添加进OB1块中,并填入全局DB数据块中变量。
7.测试输出结果
(1)字符后面,有空格字符处理效果
(2)字符前面,有空格字符处理效果
(3)字符前后,都有空格字符处理效果
展开全文
其他新闻
- 使用智能连接模块可以连接G120而无法连接G120XA的解决办法 2024-11-06
- SINAMICS G120变频器模拟量死区和线性化设定 2024-11-06
- G120变频器紧急运行功能的介绍 2024-11-06
- G120XA:无法通过数字输入端子正常启动的原因分析 2024-11-06
- 使用1500工艺对象对G120做定位控制第一部分-工艺对象组态和调试 2024-11-06
- 防爆电机简介 2024-11-06
- Starter中Trace功能触发条件介绍 2024-11-06
- SINAMICS DCM 通过BOP20添加自由功能块 2024-11-06
- Startdrive V17新功能介绍 2024-11-06
- WinCC 中获取鼠标位置的应用 2024-11-06