PLC编程中用到的数制讲解,初中以上水平就能理解掌握!
今天给大家讲一下有关数制、码制、基本逻辑运算等数字电路基本知识。这些知识贯穿在所有的数字电子技术中,包括工业自动化控制技术,例如;PLC、单片机、单板工控机、变频器、伺服、步进等控制技术中,我们要求大家一定要学好这些基本知识及其应用。
学习这些知识不需要高深的数理知识,初中以上水平就可以理解掌握,只要努力学习就行。
数制的知识要求掌握2、10、16进制数的表示和它们相互间的转换。码制的知识要求掌握各种码制的特点及其应用。基本逻辑运算知识要求掌握基本逻辑运算的关系,表示及与电路间的联系。
一、数制
数制,就是数的计数方法,也就是数的进位法。
在数字电子技术中,数制是必须掌握的基础知识。
二、数制三要素
数制是指计算数的方法。其基本内容有二个,一个是如何表示一个数,一个是如何表示数的进位。公元400年,印度数学家最早提出了十进制计数系统,当然,这种计数系统与人的手指有关。这也是很自然的事,这种计数系统(就是数制)的特点是逢十进一,有10个不同的数码表示数(也就是0~9个阿拉伯数字),我们把这个计数系统叫做十进制。
十进制计数内容已经包含了数制的三要素:基数、位权、复位和进位。下面我们就以十进制为例来讲解数制的三要素。
下面是一个十进制表示的数:
这是一个十进制的数:6505,是一个四位数。
其中,6、5、0是它的数码,也叫数符。我们知道:十进制数有10个数码。0~9。我们把这10个数码叫做10进制数的基数。基数即表示了数制所包含数码的个数,同时也包含了数制的进位,即逢十进一。N进制必须有n个数码。
我们把这四位数的位分别以b0位,b1位,b2位,b3位表示数码所在的位。(也即我们日常所说的个位,十位,百位,千位)。
注意:我们规定最右位(个位)为b0位,然后依次往左为b1,b2。。。。。。位。我们会发现b2位的5和b0位的5虽然都是数码5,但他们表示的数值是不一样的。b2位的5表示500,b0位的5只表示5,为什么呢?这是因为不同的位的位值是不一样的,位值又叫位权。
位权是数制的三要素之一,它表示数码所在位的值。位权一般是基数的正整数幂,从0开始,按位递增。b0位位权为
,b1位位权为
。。。以次类推。N进制的位权为
当数中某一位(例如b0位)到达最大数码值后,必须产生复位和进位的运转。当b0数到9(最大数码)后则b0位会变为0.并向b1位进1。复位和进位是数制必须的运算处理。
我们把基数,位权,进位和复位称之为数制三要素。
一般地说,数制的数值由各位数码乘以位权然后相加得到。即
我们把数制中数的位权最大的有效值(最左边的位)叫做最高有效位MSD(Most Siginfical Digit)。而把最右边的有效位叫做最低有效位LSD(Least Siginfical Digit)。在二进制中,常常把LSD位叫做低位。而把MSD位叫高位。
上面虽然是以十进制来介绍数制的知识的,但是数制的三要素对所有的进制都是适用的。
一个N进制的n位数,则:基数为N,有n个不同的数码,逢N进一,其位权由LSD位到MSD位分别为
当某位计数到最大数码时,该位复位为最小数码,并向上一位进1,而其数值为:
数值=
往期优秀文章回顾:
一个电气新手,我想问PLC电气编程用什么电脑最好?
资深工程师分享:S7-300编程方法,90%电气人都已收藏
编程语言种类很多,各有各的优势,语句表和指令表类似,是编程语言的一种,在PLC中应用比较普遍,也是一种高级编程语言,PLC中语句表、梯形图、SCL等编程语言的特点:
顺序功能图(SFC-Seauential Fuction Chart)梯形图(LAD-LAdder Diagram)语句表(STL-STatement List)功能块图(FBD-Function Block Diagram)结构化文本(ST-Structured Text)今天小编就用PPT的形式为大家讲解西门子PLC编程以及分析案例。
▼
转发是最大的鼓励!谢谢您的支持!
小贴士
进阶全家桶: 含有经典18本大全书,历年电工考试真题、电工必备实训仿真软件、电气自动化行业各类型技术手册!
相关问答
初中文化能学会PLC编程吗?
初中文化可以学会PLC编程。PLC编程对学历没有要求,有初中学历也可以学习,并且现在很多四五十岁的人都在从零开始学习。学习PLC编程之前最好先学习计算机基础...
初中文化能学PLC吗?
能学初中文化的人可以通过自主学习和实践,不断积累知识和经验。可以参加相关的培训课程,学习PLC编程的基础知识和实践技巧。通过不断学习和实践,初中学历的人...
三菱PLC软件教程---将程序写入PLC的操作技巧?
用三菱编程软件将程序编好后需要用SC09编程电缆连接电脑与PLC,然后设置通讯参数,进行联机。程序写入PLC方法,点plc→写入plc,根据提示往下操作。...用三菱...
三菱plc主程序跟子程序怎么写?
在三菱PLC中,主程序和子程序都需要采用梯形图形式进行写作。主程序主要包括整个PLC系统的初始化、输入输出控制、程序循环等,一般采用主梯形图的形式编写。子...
谁可以告诉我怎样把编好的PLC程序写进PLC(DVP14SS11T2)?
将编好的PLC程序写进PLC(DVP14SS11T2)需要以下步骤:1.将编写好的PLC程序保存到U盘或其他支持的存储设备中,并将其插入到PLC的USB接口上。2.在PLC的操作面...
三菱FX系列PLC怎么编写SFC程序块,自动,急停,手动,如何启动与停止这些块?
FX系列里有个方便指令叫IST可以编写手动,回原点,单步运行,单周期运行,全自动运行,回原点启动,自动运行启动,停止.共要8个连号元件,前6个需要用转换开关,也就...
三菱plc如何编译?
在编制程序时,可以在编制过程中进行编译,这样做的好处在于,App可以帮助我们找出错误,以便可以及时修改程序。编译时,在莱单中找到【转换】点击一下,App就...
plc怎么烧程序?
首先你要看PLC手册,一般会提供接口的定义,是8PIN的MINI还是9PIN的DB9,手册上会提供接线图,你按图自己焊接一根,不同PLC的编程电缆都不一样,要看手册,甚至...
PLC怎么学?
您好,小吴帮您回答,用通俗的语言让您明白电气知识。PLC,英语单词,ProgrammableLogicController,可编程逻辑控制器。其实让我来看PLC就是一台小型的电脑...●.....
西门子plc程序段怎么写?
程序段1:按下自动启动按钮,如果在小车在原点将执行第2步程序,小车不在原点将执行第1步程序。程序段2:小车后退,到达原点执行第2步程序。vb0写入的数值代表自...