零基础入门PLC必备计算机基础知识,布尔量介绍以及应用

PLC的实质是工业级的计算机,因此,它和计算机技术有着千丝万缕的联系。日系PLC,比如三菱PLC,欧姆龙PLC,松下PLC等,其编程开发环境都进行了最大限度的开发,因此,使用者无需了解计算机知识,就可以使用。但欧系PLC则不然,以西门子PLC为例,其编程开发环境最大限度的和计算机保持了一致,因此,没有一定的计算机知识,是很难理解欧美系PLC的一些概念的。随着IEC61131-3标准的制定和推行,越来越多的PLC都在支持IEC61131-3,日系PLC也在向国际标准靠拢,因此,学习PLC必须掌握一定的计算机知识。这也成了很多文化水平低的电工朋友入门学习PLC的拦路虎。

今天,就给大家介绍一下PLC中应用最广泛的布尔量。


布尔量是计算机中最基本的量,因为计算机是采用二进制工作原理,也就是0和1,计算机中所有的数据都是0和1的组合。布尔量(BOOL),是指拥有两个截然相反状态的量,比如开(on)和关(off),真(true)和假(false),引申到生活中,男厕所和女厕所,男澡堂和女澡堂等等都是布尔量。

各种数据不是凭空存在的,它必须有存储空间。布尔量只有两种状态,而这两种状态是不能同时存在的,因此,存储布尔量只需要一个位就可以了,也就是BIT。位,是计算机中最基本的存储单元。八个位构成一个字节,也就是BYTE。因此,在PLC的国标IEC61131-3中,用X表示布尔量。显然,这是为了和BYTE区别。

(×欢迎关注头条号‘譬如朝露’,本位由本小编2018-6-14发表于头条,本小编的所有文章,只发布在头条,其他平台出现,均为不要碧莲的无耻抄袭,抄袭是可耻的,复制粘贴式的抄袭更是无耻,抄袭者娶老婆是石女,生儿子没几把,生女儿不长逼,比如电工学习网,百家号,搜狐号,新浪博客,贴吧,东方头条,快资讯等等等等等等×)

零基础入门PLC必备计算机基础知识,布尔量介绍以及应用

如上图所示,这是计算机中最基本的存储单元,从0到7,一共是八个BIT,它们组成一个BYTE。而这就可以存储八个布尔量,具体到PLC中,输入输出都是布尔量,因此,一个BYTE,就可以表示八个输入输出。

零基础入门PLC必备计算机基础知识,布尔量介绍以及应用

如 上图所示,0.00 0.01是欧姆龙PLC的输入点,它只有两种状态,那就是有输入和没有输入。100.0和100.1是欧姆龙PLC的输出点,它也只有两种状态,那就是有输出和没输出。而对应的,接入输入输出的开关,按钮,继电器等等都可以看作是布尔量的延伸。

在IEC61131-3标准中,定义布尔变量如下

零基础入门PLC必备计算机基础知识,布尔量介绍以及应用

在其他PLC中,定义布尔型变量也是大同小异。凡是只有0和1两种状态的量,都是布尔量。


分享到:


相關文章: