PLC程序基础十六进制和字符/ASCII

大家好,我会持续更新,请关注我!分享我对PLC的一些简单个人理解。请关注我,谢谢大家

PLC_B2 PLC程序基础2,进制与数据类型

PLC_B2.1 16进制数据可以转换为ASCII码也就是字符,在通讯中都是以16进制数据进行传输,比如要发送打印数字123 需要转换为16进制的31 32 33, H32也是char字符数据”1” “2” “3” ;也就是说一个字符需要占用2个十六进制数,2个十六进制是8个二进制数,BYTE字节8个二进制数就只能存放一个字符,两个16进制数据。ASCII只能存储字符和符号不能存储中文,中文需要使用Unicode。

16进制与ASCII码的对应表:

PLC_B2.2 字符串String是字符CHAR的数组类存在,CHAR字符只能存放一个字符,而字符串可以存放若干字符,但是通常字符串有两个重要参数1最大长度(最多可以存储多少个字符)2有效长度(实际存储了多少个字符),大多PLC都有如果没有可以使用自定义数据类型进行添加,便于后续数据处理;

如有不理解的留言交流,如有建议也请留言建议谢谢! 开发不易请多多支持,需要请联系我,谢谢观看!


----------------------------------------------结束 我会持续更新,请关注我!

相关文章

C语言-指针与16进制

①规则16进制1、2、3、4、5、6、7、8、9、10用A表示、11用B表示、12用C表示、13用D表示、14用E表达、15用F表达、16进位。~②例子#includemain(){int a[10]...

深入理解二进制十进制十六进制

平常我们在上C语言课时,进制数有二进制,八进制,十进制,十六进制,但这里我们为什么不讲八进制,因为在平时的工作中,几乎不会用八进制。十进制:我们平时使用的数都是由0~9共十个数字组成的。例如1,9,1...

PLC编程必看!5种常见进制数解析,搞懂才能玩转PLC!

今天咱们聊聊PLC编程中那些“神秘”的进制数——二进制、十进制、十六进制…是不是一听就头大?别慌!看完这篇,保证你从“懵逼”变“大神”!1.二进制(Binary)●定义:仅由 0 和 1 组成的进制,...

C语言转义字符

字符集(Character Set)为每个字符分配了唯一的编号,我们不妨将它称为编码值。在C语言中,一个字符除了可以用它的实体(也就是真正的字符)表示,还可以用编码值表示。这种使用编码值来间接地表示字...

资深的程序员都是这样排查Java问题的,附工具单

摘要: 平时的工作中经常碰到很多疑难问题的处理,在解决问题的同时,有一些工具起到了相当大的作用,在此书写下来,一是作为笔记,可以让自己后续忘记了可快速翻阅,二是分享,希望看到此文的同学们可以拿出自己日...

net core中byte数组如何高效转换为16进制字符串

在 .NET Core 中,如何把 byte[] 转换为 16 进制字符串?你能想到哪些方法?什么方式性能最好?今天和大家分享几种转换方式。往往在处理字符串性能问题时,首先应该想到的是怎么想办法减少内...