打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【跟着我一起来学习s7-200】13数据与数制

今天就是学习一下数据格式及要求和数制转换,这部分也是我们编程的基础,是我们需要掌握的。

s7-200对数据的格式是有一定要求的,指令和数据之间的格式是只有一致才能正常工作的。那么什么是数据格式呢,数据格式就是指数据的长度和表示方式。

S7-200在寻址时,可以使用不同的数据长度。S7-200在存储单元所存放的数据类型有布尔型、整数型、实数型和字符串型这四种,这是我们需要了解一下的。

对于整数又可以分为无符号整数和有符号整数,那么对于一个有符号数来说,它的最高位是符号位来的,0代表是整数,1代表是负数。下面就列出了几种数据类型的取值范围,大家可以看一下。

那么对于数制,二进制数据是用0和1两个数码来表示的数,也就是一位二进制数是有0和1两种不同的状态的,所以我们是用一位二进制数来表示开关量的。而将二进制数从右往左每四位用一个十六进制来表示,即用4位二进制数来表示1位十六进制数,这样又引入了十六进制数。

对于二进制或十六进制,我们常用在逻辑运算里面,对于日常的计算常用的还是十进制。2#表示二进制,是逢二进一的,10#表示十进制,是逢十进一的,16#表示十六进制,是逢十六进一的。

对进制有了了解之后就是要对进制转换要有一定的了解。比如二进制、十六进制数转换成十进制数以及十进制数转换成二进制、十六进制数,还有二进制与十六进制的互换,都是我们要掌握的,掌握这部分的内容将对以后编程时有很大的帮助,虽然说我们可以用电脑自带的计算机进行转换,但是掌握一下也是很有必要的。

二进制、十六进制数转换成十进制数,我们可以将二进制、十六进制的各位(从右往左第n位)乘以对应的位权(

),并将结果累加求和,可得其大小。比如将2#11011转成十进制数,就是



十进制数转换成二进制、十六进制数,我们可以用除N取余,逆序排列的方法。比如10#8000转换成十六进制,则

所以,10#8000=16#1F40。

而二进制与十六进制的互换,可以按一个口诀来转换。2转16:四位并一,按表查数;16转2:一位变四,按数查表。下面就给出二进制数和十六进制数的对应表。


所以今天就学这么一个数据和数制的内容,你有在学习吗,你学习的怎样了


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
计算机中的数制及其转换
PLC中常用数制及如何转换
数制转换
PLC的数制和编码
备考 | CSP初赛专题(一)之数制转换
6、计算机进制之二进制、十进制、十六进制之间的转换
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服