欢迎来到《圣博凯斯》变频供水设备官网
精锐于专业 / 卓然于品质 -- 20年专注于供水行业,缔造至臻品质 -- 服务热线:0731-85783205 18932453205

倍福plc培训_倍福plc

原创不容易。每一篇文章都倾注了我的心血。如果你喜欢,请喜欢并分享。你的支持是我坚持的动力!

关于西门子PLC中数据类型的使用

PLC编程,首先要做的就是建立变量,建立变量的时候要建立变量的数据类型,但在此之前,我们要知道低位、字节、字、双字的区别。

Bit: bit是计算机信息存储的最小单位,指的是二进制位。

字节:Byte,它与位的关系是1字节等于8位,1字节等于8位。

Word: word,1字等于2字节,即1字=2字节=16位。

所以在西门子PLC中,你会看到这些,MB,MW,MD,分别指8位,16位,32位。

但是在PLC编程中,什么时候用字,什么时候用字节,什么时候用双字?

这取决于你储存的价值。一般来说:

一个字节可以存储2的8次方,即0~255,每个256。

一个字可以存储2的16次方,即65536个字,或者-32768-32767个字。

至于双字,也就是2的32次方,有上亿。

因此,rzdhn在计算脉冲数时,通常使用32位的双字,其他则视情况而定,需要存储更多。

其实很多新人第一次接触PLC的时候,都会对这些数据感到很麻烦;

其实笔者在学校学习数据转换的时候也很困惑,但是接触程序后有这么多数据还是很方便的。

比如BCD码目前使用不是很频繁,但它在dip开关、数码管现实等方面的应用要比其他格式方便得多。

这里有一个很好的学习资料与大家分享,让大家掌握转换指令和格式。

注意西门子的高低位,因为西门子PLC和WINCC的定义有些差异。

(如果你喜欢这篇文章,请喜欢并关注。更多关于PLC学习的原创工业应用和文章等着你)

猜你喜欢

  • 冠军白菜专区什么时候在我国推广,冠军白菜专区的应用发展

    随着我国经济的飞速发展,城市建设的加快,现在我们城市里的污染问题也越来越严重。越来越多的人开始的意识到节能环保已经成为我国经济可持续发展的一大特点。而水资源的合理利用更是重中之重,冠军白菜专区正是合理的解决了这一点。随着时代的发展,我们的

  • 利用中间变量进行plc程序的编写有何意义_plc为什么要加中间变量

    目前,高端PLC的变量都需要自己定义,但今天我们将整理PLC变量的数据类型一、布尔布尔变量可以为“真”或“假”。该值是逻辑量,占用1比特的存储区域可以认为是普通PLC的辅助继电器2.整数变量字节、字节、沃德、单字节、单字节、单字节、单字节、双字节、双字节、单字节。请注意,从长数据类型转换为短数据类型会丢失更高级别

  • C Primer Plus位字节和字

    最小的存储单位称为位(bit)。它可以容纳两个值(0或1)之一(或者该位位置被置为关或开)。不能在一个位中存储更多的信息,位是计算机存储的基本单位。字节(byte)是常用的计算机存储单位。几乎对于所有的机器,1个字节均为8位。由于每个位是0或1,所以一个8位的字节包含256(2^8)种可能的额0,1组合。

  • PLC中如何高低字节转换_plc高位低字节

    最近做项目,使用IO-Link器件读取从站数据时,使用从双字中提取字、字节和位的知识,作为私人,以前没有仔细注意过这个细节,所以查了一下资料以下主要从资料查询、准备步骤、步骤验证进行记录。一、资料查询:在网上搜索西门子数据类型的相关资料,相信有一大堆。最常见的是如下图所示,说明两个字符和字节的关系。根据这个资料,进

  • powerbus通讯协议_powerbus原理图

    通过自己的理解,将modbus工作的全过程归纳为以下几个图。希望你能更形象地从整体的角度理解整体的原理。由于篇幅有限,图中的字体很小,省略了一些程序的语句。请结合freemodbus的源代码进行确认。串行端口相应地设置有基于STM32的USART2。另外,应该有三个枚举概率,有识别和区别。1)emb事件类型、e