浅谈PLC中常用进制及相互转换方法

发布者:心灵之舞最新更新时间:2023-10-19 来源: elecfans关键字:PLC  相互转换 手机看文章 扫描二维码
随时随地手机看文章

PART1.

进位计数制     数制也称计数制,是指用一组固定的符号和统一的规则来表示数值的方法。它按进位的原则进行计数的方法,称为进位计数制。 PART2. 常用进位制   01十进制


有10个基数:0 ~~ 9 ,逢十进一;

举例说明:如1234=1*103+2*102+3*101+4*100,逢十进一,那么基数为10,单个数是0-9,每位的系数乘于基数(10)的N次方,N为其所处的位数。 

02二进制

有2 个基数:0 ~~ 1 ,逢二进一;

举例说明:如1101=1*23+1*22+0*21+1*20=13,逢二进一,那么基数为2,单个数只有0和1, 每位的系数乘于基数(10)的N次方,N为其所处的位数。从第3位至0分别为8,4,2,1,所以二进制也成8421码。如果表示有符号数,则用最高位表示符号,0为正数1为负数。正数以二进制原码表示;负数则以补码存储,即将原码逐位取反再加1。

03八进制

有8个基数:0 ~~ 7 ,逢八进一;在PLC中常用于编址,数据运算应用较少。

04十六进制

有16个基数:0 ~~ 9、A、B、C、D、E、F (A=10,B=11,C=12,D=13,E=14,F=15) ,逢十六进一。

PART3. 基数与位权   "基数"和"位权"是进位计数制的两个要素。 01 基数

所谓基数,就是进位计数制的每位数上可能有的数码的个数。例如,十进制数每位上的数码,有"0"、"1"、"3",…,"9"十个数码,所以基数为10。

02 位权

所谓位权,是指一个数值的每一位上的数字的权值的大小。例如十进制数4567从低位到高位的位权分别为100、101、102、103。因为:4567=4x103+5x 102+6x 101 +7x100

03 数的位权

任何一种数制的数都可以表示成按位权展开的多项式之和。比如:十进制数的435.05可表示为:435.05=4x102+3x 101+5x100+0x10-1 +5x 10-2  。位权表示法的特点:每一项=某位上的数字X基数的若干幂次;而幂次的大小由该数字所在的位置决定。

PART4. 十进制转二进制   十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。如图:

06d56b18-01eb-11ee-90ce-dac502259ad0.png

PART5. 二进制转十进制

把二进制数按权展开、相加即得十进制数。如图:

072b74fe-01eb-11ee-90ce-dac502259ad0.png

PART6. 二进制转八进制

3位二进制数按权展开相加得到1位八进制数。注:3位二进制转成八进制是从右到左开始转换,不足时补0。如图:

0755a42c-01eb-11ee-90ce-dac502259ad0.png

PART7. 八进制转二进制

八进制数通过除2取余法,得到二进制数,对每个八进制为3个二进制,不足时在最左边补零。如图:

077a2c0c-01eb-11ee-90ce-dac502259ad0.png

PART8. 二进制转十六进制

与二进制转八进制方法近似,八进制是取三合一,十六进制是取四合一。(注意事项,4位二进制转成十六进制是从右到左开始转换,不足时补0)。如图:

07b8db14-01eb-11ee-90ce-dac502259ad0.png

PART9. 十六制转二进制

十六进制数通过除2取余法,得到二进制数,对每个十六进制为4个二进制,不足时在最左边补零。如图:

08309b0e-01eb-11ee-90ce-dac502259ad0.png

PART10. 十进制转八进制或者十六进制  

第一:间接法—把十进制转成二进制,然后再由二进制转成八进制或者十六进制。这里不再做图片用法解释。

第二:直接法—把十进制转八进制或者十六进制按照除8或者16取余,直到商为0为止。(具体用法如下图)

087b4dca-01eb-11ee-90ce-dac502259ad0.png

PART11. 八进制或者十六进制转成十进制  

把八进制、十六进制数按权展开、相加即得十进制数。(具体用法如下图)

08a02802-01eb-11ee-90ce-dac502259ad0.png

PART12. BCD码转十进制

BCD码是用四位二进制表示一位十进制数,所以转换方法类似二进制转十六进制“取四合一”法,四位组合后转成十进制得到的就是十进制。

以上就是PLC中常用进制及相互转换方法,加上举例是不是很简单呢?


关键字:PLC  相互转换 引用地址:浅谈PLC中常用进制及相互转换方法

上一篇:svpwm脉宽调制方法原理 SVPWM的具体步骤
下一篇:永磁直流电机各种电感的关系及计算

推荐阅读最新更新时间:2024-11-12 09:17

基于PLC与变频技术的节能应用研究
1 概述 本文的内容是结合PLC和变频器的功能,实现对送水泵房的恒压供水系统控制;系统采用变频调速方式自动调节水泵电机的速度,利用PLC的PID的自动调节功能控制变频器,形成以压力为闭环的控制系统,从而实现恒压供水,而水组泵的启动和停止可以通过自动和手动来实现,该系统运行可靠,抗干扰性强,且具有较强的节能性。但在自动控制的实现过程中,系统还存在很多技术问题,结合一些实际配置过程与大家一起探讨。 2 系统组成 PLC-变频器和软启动器控制系统由1个PLC控制站、2台变频器、3台软启动器、压力变送器、综合保护器、液位计及5台水泵等组成。5 台水泵的流量是12000m3/h,电机为132kW,两台变频器控制两个水泵,三台软启动器控制另外三
[嵌入式]
PLC编程最容易犯的错
可编程序控制器(PLC)的应用中,我们常会碰到对继电器控制系统的改造问题,这时我们往往要参考原有的继电器控制电路来编制PLC的应用程序。因此,在编程时,我们应注意PLC控制系统与继电器控制系统工作方式上的一些不同。 1.扫描方式不同 我们看一个例子:一个继电器控制回路如图1所示。 图一 因继电器控制系统是以“并行”方式工作的,而且其触点的通断需要一定的动作时间。所以当该电路起动后,时间继电器KT延时时间到时,KT是否能继续保持通电状态,需要同时考虑“并行”的两个动作过程:KT的常闭延时触点断开,KA1失电,KA1常开触点断开;KT的常开延时触点闭合,KA2得电,KA2常开触点闭合。这两个过程作用的结果,来决定KT的状态。同
[嵌入式]
<font color='red'>PLC</font>编程最容易犯的错
工业现场中PLC的保护解决方案
        PLC即Programmable logic Controller,意为可编程逻辑控制器,它是一种数字运算操作的电子控制系统,专门为在工业环境应用而设计,具有极高的抗干扰能力和和可靠性。它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算顺序控制及定时计数等面向用户的指令,并通过数字或模拟量输入/输出控制各种类型的生产操作过程。 PLC的一个显著特点就是I/O多,这就意味着PLC的适应能力强,即使用户因为产品更新换代等因素,造成控制流程图改变了,通常也只要修改控制流程图,无需修改PLC硬件的接线,因此PLC在工业控制现场得到了极大的应用。 从组成结构形式上可以将PLC分为两类:一类是一体化整体式PLC,其特点是
[嵌入式]
PLC串口通讯和通讯接口知识汇总
在使用PLC的时候会接触到很多的通讯协议以及通讯接口,最基本的PLC串口通讯和基本的通讯接口你都了解吗? 一、什么是串口通讯? 串口是一种接口标准,是计算机上一种非常通用设备通信的协议。它规定了接口的电气标准,没有规定接口插件电缆以及使用的协议。典型的串口通讯标准常见有如下三种。 EIA RS232(通常简称“RS232”): 1962年由美国电子工业协会(EIA)制定。 EIA RS485(通常简称“RS485”): 1983年由美国电子工业协会(EIA)制定。 EIA RS422(通常简称“RS485”): 1924年由美国电子工业协会(EIA)制定。 二、串口通讯的使用 串口通讯使用3根线完成:地线;发送;接收。由于
[嵌入式]
<font color='red'>PLC</font>串口通讯和通讯接口知识汇总
基于INTERBUS现场总线PLC技术的意大利GDX2卷烟包
1 引言 由于GDX2机投入生产已经十多年,接近其使用寿命,因此也进入了故障多发期,如何及时迅速的查找故障及进行零配件的备件工作,影响到整个企业的生产效益,成为技术人员面临的一大问题。由于当时技术的限制,部分机器的控制电路基本由继电器、接触器、分立元件的逻辑线路卡板等组成,电路复杂,故障检测比较麻烦,并且很多专用逻辑卡板在国内不宜买到,需要直接向意大利GD公司定购,前几年GD公司就已经通知烟厂不再提供老式电控系统备件,而且逻辑控制的机器不能进行数采联网,不能满足现代化生产管理的需要。因此,早期GD包装机电控改造成为方向。随着技术的发展,可编程控制器(PLC)在分布式系统中得到了广泛的应用,技术也趋于成熟,非常适合于卷烟工业。 工业
[嵌入式]
关于PLC的10种实用技巧(一)
1、接地问题 PLC系统接地要求比较严格,最好有独立的专用接地系统,还要注意与PLC有关的其他设备也要可靠接地。 多个电路接地点连接在一起时,会产生意想不到的电流,导致逻辑错误或损坏电路。 产生不同的接地电势的原因,通常是由于接地点在物理区域上被分隔的太远,当相距很远的设备被通信电缆或传感器连接在一起的时候,电缆线和地之间的电流就会流经整个电路,即使在很短的距离内,大型设备的负载电流也可以在其与地电势之间产生变化,或者通过电磁作用直接产生不可预知的电流。 在不正确的接地点的电源之间,电路中有可能产生毁灭性的电流, 以至于破坏设备。PLC系统一般选用一点接地方式。为了提高抗共模干扰能力,对于模拟信号可以采用屏蔽浮地技术,即信号电缆的
[嵌入式]
PLC如何控制伺服电机?如何设计伺服系统?
PLC如何控制伺服电机? 在回答这个问题之前,首先要清楚伺服电机的用途,相对于普通的电机来说,伺服电机主要用于精确定位,因此大家通常所说的伺服控制,其实就是对伺服电机的位置控制。 其实,伺服电机还用另外两种工作模式,那就是速度控制和转矩控制,不过应用比较少而已。 速度控制一般都是用变频器实现,用伺服电机做速度控制,一般是用于快速加减速或是速度精准控制的场合,因为相对于变频器,伺服电机可以在几毫米内达到几千转,由于伺服都是闭环的,速度非常稳定。 转矩控制主要是控制伺服电机的输出转矩,同样是因为伺服电机的响应快。 应用以上两种控制,可以把伺服驱动器当成变频器,一般都是用模拟量控制。 伺服电机最主要的应用还是定位控制,位置控制有两个
[嵌入式]
<font color='red'>PLC</font>如何控制伺服电机?如何设计伺服系统?
三菱PLC脉冲产生发生器的编程实例
(1)单脉冲发生器   在PLC的程序设计中,经常需要单个脉冲来实现计数器的复位,或作为系统的起动、停止信号。可以通过脉冲微分指令PLS和PLF指令来实现,如图3-19所示。      在图3-20中,输入点X0每接通一次,就产生一个定时的单脉冲。无论X0接通时间长短如何,输出Y0的脉宽都等于定时器T0设定的时间。     (2)连续脉冲发生器   在PLC程序设计中,经常需要一系列连续的脉冲信号作为计数器的计数脉冲或其他作用。连续脉冲可分为周期不可调和周期可调两种情况。   1)周期不可调的连续脉冲发生器。     如图3-21所示,输入点X0接带自锁的按钮。利用辅助继电器M1产生一个脉宽为一个扫描周期、脉冲周期为两个扫描周期的连
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved