小小的字符串,在PLC编程中不容小觑,到底有何特别 ?

boyanx6个月前技术教程27

字符串String不仅在高级语言中很常见,同样在PLC编程中也是必不可少。

读取产品的二维码,生产配方的工单、设备编号等这些运用都需要String。

以下分享几个独特之处:

1:它是怎么存储在PLC寄存器地址里的?

存储在字里面,一个字里面存放两个字符。多个连续的字便形成了字符串。

2:字符串长度是可以设置的,可以设置具体长度,有的则可以很长,没有限制。

设置字符长度可以节约内存,但有时不知道字符串长度会不设置,长度默认255。

3:相应的运算指令也比较多。如查找字符、比较字符串、复制字符串、截取字符串、计数字符串的长度,字符串的拼接等。

总结:字符串在编程运用中非常广泛,有其独特的地方。存储方式和别的数据类型不一样,长度可以设置。其相应的字符串截取、比较等指令运用特别多,在通讯方面发命令也经常出现,发挥必不可少的作用。

欢迎关注涵景在苏州,留言或私信分享交流工控技术谢谢!

相关文章

字符串也可以比较大小?C语言的strcmp函数

在C语言中,因为字符串没有被封装成对象,所以直接用==、!=比较。C语言提供了一个用于字符串比较的函数类型strcmp。 注意,字符串和字符完全不同,因为不同的编译器实现问题,返回值的情况也有所变化...

C/C++编程笔记:C语言字符串比较函数,超详细,值得收藏

void *memset(void *dest, int c, size_t count);将dest前面count个字符置为字符c.返回dest的值.void *memmove(void *dest...

DOS批处理时字符串比较大小问题,a小于A,97

我们都知道a、A的ASCII码分别是97、65,但DOS命令中进行字符大小比较时出现a小于A的情况,即a<A,小写字母<大写字母?主要原因是命令是扩展使用状态,此时可加/i开关,用于不区分...

Java字符串拼接3大隐藏陷阱!你的代码为何越优化越慢-附提速代码

导语:“某电商平台因一行字符串拼接代码,每秒多消耗1GB内存!本文通过性能压测对比+字节码反编译,揭秘看似简单的字符串操作如何拖垮你的系统。文末附性能检测工具+优化模板,点击关注领取实战方案!”一、陷...

python入门到脱坑经典案例比较大小的6种经典方法

在 Python 中比较两个数的大小是最基础的编程操作之一,以下是 6 种经典方法及其应用场景,从基础到进阶的完整指南:1. 基础比较运算符直接使用 >、<、== 等运算符:a, b =...

Python高手都在用的字符串拼接神器!.join()方法你真的会用吗?

还在用+号手动拼接字符串?小心内存爆炸和效率“翻车”!Python中有一个隐藏的字符串处理神器——.join(),它能让你的代码简洁高效,轻松应对海量数据拼接!今天,3分钟带你解锁它的高阶玩法,告别低...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。