课程中心
HOME
课程中心
正文内容
plc编程中bool PLC编程bit与bool的区别
发布时间 : 2025-02-06
作者 : 小编
访问数量 : 23
扫码分享至微信

PLC编程bit与bool的区别

最近看书看到bit 8 bit=1 byte,可是书上都没有提到Bit,就出现了BOOL(布尔)也是一个位!跟BYTE.WORE.DWORD同样属于数据类型..Bit呢?

Bool代表了一种数据类型,而Bit代表了存储空间的最小单位.如同,你有一间5000平米(bit)的房子,但是这将房子可能是商住楼(Word),也可能是居民楼(Dword),或者是仓库(Int),甚至于是厂方(Bool)。有例如你这个月工资是5000元(bit),但是币种可能是人民币(Bool),或者是美元(Word),甚至于是欧元(Dint)……所以Bit仅仅代表的是存储空间的最小单位。16个Bit组成的存储空间可能是无符号整形(Word),也能是整形(Int),同样,32位存储空间可能是长整形(Dint),也有可能是双字型(Dword),甚至于可能是浮点型(Real)。因此,务必要搞清楚储存空间与存储空间所存储的数据类型之间的区别。

施耐德PLC应用,在程序中定义变量和数据!

施耐德PLC中编辑变量和数据:

(一)基本知识

1、变量分类

变量是在程序执行时可以修改的内存区域。Unity Pro 软件编程可以使用两种类型的变量:

1) 定位变量:是与 I/O 硬件模块输入输出通道相关联的,或者与内存引用相关联的变量。例如:“启动电机”与输入模板通道 %I 0.5.0 相关联,“启动电机”就是定位变量。

2) 非定位变量:是既不与I/O 硬件模块输入输出通道相关联,也不与内存引用地址相关联的变量,即没有地址关联的变量成为非定位变量。非定位变量在内存中的位置不可知。这种变量定义类型可以使您在编写程序时抛开地址的束缚,完全专注于您的应用。

2、通用数据类型和范围

 BOOL/EBOOL : 布尔变量必须为 FALSE (0) 或 TRUE (1). EBOOL处理强制和边沿检测

 WORD : 代表 “位串16”, 意味着数据长度为 16 位

 INT : 代表整型数. 数值范围从 -32768 至 +32767

 UINT : 代表无符号整型数. 数值范围从 0 至 65535

 REAL : 代表浮点值. 数值范围从 -3.40e+38 至 3.40e+38

3、 通用数据类型的立即值语法

通常基本数据类型(EDT)的实例采用变量名或拓扑地址的方式引用,而在数据编辑器或程序段中也可以通过立即值的方式赋值和引用。如下图所示。

4、定义变量的三种方式

方式一,在项目浏览器中鼠标双击“变量和FB实例”,在弹出的‘数据编辑器窗口’定义,编辑、修改变量,如下图。

方式二,在项目浏览器中双击CPU或I/O模块,如下图查看相应模块的地址,在模块的I/O对象表格里定义,这种方式只能生成,不支持修改和删除。

方式三,在”程序编辑窗口”中定义,这种方式只能生成,不支持修改和删除。

(二)实际操作

1、在项目浏览器中点击“变量和FB实例”,在右侧“名称”下输入start,类型选 EBOOL,在下一行输入 stop,类型选 EBOOL,然后关闭窗口。如下图:

2、从硬件属性中书写:在项目浏览器中双击DDO3202k;左键点右侧“BMX DDO3202k”,选择I/O对象,再选择%Q,然后点击“更新网络”。在该界面右侧%Q0.2.0名称下,改写为cmd_motor,再用鼠标左键选中第2行,按着鼠标左键下拉,选择右侧Q0.2.1、Q0.2.2、Q0.2.3;然后在左侧“名称前缀”框中输入cmd_,点击“创建”。即可形成cmd_0、cmd_1、cmd_2;如下图:

3、关闭所有窗口,点击“变量和FB实例”,会显示刚才所有的定义变量名。

4、按保存按钮,保存项目。

相关问答

西门子PLC中的数据类型的解释?比如BOOL代表什么意思?

bool布尔量就是开关量只有0,1byte字节word字16位整数dword双字32位整数int带符号16位整数dint带符号32位整数real浮点数实数32位别的我......

plc中bool类型占几个字节?

在PLC中,位,就是用0、1代码表示bool量,即是bit字节是8个bit,即是byte。字就是2个字节。双字就是2个字。这些都是为了在设备中存储区使用方便,做的一些规定。...

plc如何定义变量类型?

PLC的变量需要自己定义的,PLC变量的数据类型主要如下:一.BOOL布尔型变量可被赋予“TRUE”真或“FALSE”假。这个值为逻辑量,占用1位存储空间可以看作是普...

西门子PLC怎么把16个BOOL变量用一个WORD型变量代替?

职场生存攻略提高工作效率的8大必备软件PhotoshopwordExcelDreamweaverElsegb_PlcConnected=TrueMsgBox("plc连...

bool占几个数据类型?

PLC的基本数据类型,我们常用的有如下几种:1.布尔类型BOOL,也就是我们常说的0和1,也可以理解为True和False,对于PLC来说就是DI或者DO点的输入或输出状态...

PLC的基本数据类型,我们如何在编程中选用?

PLC的基本数据类型,我们常用的有如下几种:1.布尔类型BOOL,也就是我们常说的0和1,也可以理解为True和False,对于PLC来说就是DI或者DO点的输入或输出状态...

欧姆龙plc数据类型符号?

1、BOOL,比如OMRON的IR区,是bit(位)的概念,它只有两个状态,0或1,实际等同于开关量输入信号;可与现场的开关量连接,用于逻辑处理;2、WORD是字,一个字...1、BO...

plc与c语言的数据类型?

PLC是可编程逻辑控制器的缩写,它通常用于工业自动化控制领域。PLC与C语言的数据类型之间存在一定的差异。PLC通常使用的数据类型包括布尔型(bool)、整数...

台达plc数据类型?

11、WPLsoft编程软件台达PLC数据类型有:位bit、半字节nibble、字节byte、字word、双字doubleword。1doubleword=2word=4byte=8nibbl...

西门子plc怎么判断计数器的奇偶?

在西门子PLC编程中,可以通过使用“MOD”函数来判断计数器的奇偶性。MOD函数是求模运算,表示求两个数相除后的余数。当余数为0时,表示该数为偶数,余数为1时表...

 海尔w62  防伪材料 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部