西门子TIA下SCL编程,去掉字符串所有的空格

标签:
西门子tiascl编程去掉字符串空格 |
分类: 西门子软硬件 |
这一篇学习笔记我在博客园先发了,这里审核有点慢,以作备份吧。
今天做一个小的练习,这是2025年第一个记录的学习笔记。
在IA新建一个FC,名字叫做TrimSpace,建立以下内部变量:
写一段SCL代码:
#len := LEN(#str_in);
#str_trim_out := '';
FOR #i := 1 TO #len DO
IF MID(IN := #str_in, L := 1, P := #i) <> ' '
THEN
#str_trim_out := CONCAT(IN1 := #str_trim_out, IN2 := MID(IN :=
#str_in, L := 1, P := #i));
END_IF;
END_FOR;
新建一个DB块,名字叫做strDB,建立下面的变量
取消优化的数据块属性。
在OB1调用前面建立的FC,添加输入输出变量。
这样就实现了去掉字符串当中所有的空格。
前一篇:2024年写了205篇博客