欧姆龙cp1h常用指令学习(八)字符串处理指令 您所在的位置:网站首页 欧姆龙的PLC中的22700 欧姆龙cp1h常用指令学习(八)字符串处理指令

欧姆龙cp1h常用指令学习(八)字符串处理指令

2024-07-03 09:41| 来源: 网络整理| 查看: 265

MOV$  字符串传关指令

这个指令只需要指定源字、第一个目标字勇哥很奇怪它怎么知道我传送多少个字符串?经过实验,我发现它是由源字开始,一直传送到0结束的字符串。也就是0做为要传送字符串的结束符。下面我截了内存区的图像,各位一看便知。

image.pngimage.png

LEFT$ 从左边取子字符串

这个比较简单,看内存区截图。还有一个指令是取右边的子字符串,RGHT$这个名字勇哥忍不住要吐槽一下,实在是不好记,就不能叫RIGHT$? 真是奇怪。这小日本不知道怎么想的。

image.png

image.png

+$  字符串拼接

这个是常用功能,也比较简单,注意字符串仍然以0表示结束符,这个和C语言是一样的。

image.png

image.png

FIND$  字符串查找子串位置

这个就是找子串在源文本串中出现的位置。下面程序运行结果为2,所以字符串中字符是从1算起,而不是0算起,这个和C语言不同的。

image.png

image.pngimage.png

LEN$   取字符串长度

这个容易,没什么好说的。

image.png

image.png

image.png

RPLC$  字符串替换

它的功能是把子串D110替换源字符串D100, 替换方式是从源字符串第2个字符开始,只替换一个字符。所以这个功能实际上是指定位置进行子串替换,而不是先找到子串,再替换。

image.png

image.png

=$  字符串比较指令

包括下面这些,比较简单,没话说。

=$, $, =$

image.png

image.png

今天学习比较快,因为这些字符串指令和高级语言的没啥子区别。

--------------------- 

作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创文章,转载请附上博文链接!

其它相关文章:

欧姆龙cp1h常用指令学习(十五)多重互锁指令MILH,MILC

欧姆龙cp1h常用指令学习(十四)练习篇一:红外线遥控点歌

欧姆龙cp1h常用指令学习(十三)数据移位指令

欧姆龙cp1h常用指令学习(十二)块程序

欧姆龙cp1h常用指令学习(十一)中断程序

欧姆龙cp1h常用指令学习(十)脉冲输出指令,电机运动控制

欧姆龙cp1h常用指令学习(九)结构化语言ST

欧姆龙cp1h常用指令学习(八)字符串处理指令

欧姆龙cp1h常用指令学习(七)栈处理指令

欧姆龙cp1h常用指令学习(六)功能块、子程序

欧姆龙cp1h常用指令学习(五)时序输出指令

欧姆龙cp1h常用指令学习(四)串口无协议读写指令TXD,RXD

欧姆龙cp1h常用指令学习(三)增量与减量、四则运算指令

欧姆龙cp1h常用指令学习(二)计数器、数据比较指令

欧姆龙cp1h常用指令学习(一)常用存储器功能区、订时器

本文出自勇哥的网站《少有人走的路》wwww.skcircle.com,转载请注明出处!讨论可扫码加群:


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有