当前位置: > 投稿>正文

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

01-21 互联网 未知 投稿

关于【二进制加法运算】,二进制的运算方式,今天犇涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。

1、PLC中二进制数据四则逻辑运算

在进行PLC编程的时候我们经常会用到一些数据加减乘除等等,那么它们是怎么在PLC中执行的呢?下面就讲讲PLC中常用的二进制数据是如何进行四则运算的,首先先解如下几个指令。

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

一:ADD 二进制数据加法

指令解释:2个值进行加法运算(A+B=C)后得出结果的指令

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

功能和动作说明

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

举例

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

当M8置位时将被加数D100的内容加上加数D110的内容后存放到D120中, 假如D100=K8;D110=K-12,则D120=8+(-12)=k-4。

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

当M8置位时将被加数D100的内容加上加数D110的内容后再存放回被加数D100中。

二:SUB 二进制数据减法

指令解释:2个值进行减法运算(A-B=C)后得出结果的指令。

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

功能和动作说明

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

举例

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

当M8置位时, 将被减数D100的内容减去减数D110的内容后存放到D120中, 假如D100=K10;D110=K8,则D120=10-8=K2

三:MUL 二进制数据乘法

指令解释:2个值进行乘法运算(A× B=C)后得出结果的指令。

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

功能和动作说明

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

四:DIV 二进制数据除法

指令解释:2个值进行除法运算[A÷B=C…(余数)]后得出结果的指令。

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

功能和动作说明

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

当M8 置位时,将被除数 D100 的内容除以除数 D110 的内容后存放到 D120

中,假如 D100=K5, D110=K2,余数存放于 D121, D121=K1

五:INC 二进制数据加一

指令解释:指令每执行一次, D 中的数值增加 1。

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

功能和指令说明

16 位运算时, 32,767 再加 1 变为 -32,768; 32 位运算时, 2, 147, 483, 647 再加 1 变为 -2,147,483,648。

本指令对 0 标志、进位、借位标志都不刷新

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

六:DEC 二进制数据减一

指令解释:指令每执行一次, D 的数值减 1。

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

功能和动作说明

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)

2、二进制加法运算:二进制的运算方式

二进制的运算方式

二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位);即7=111,10=10103=11。

二进制的减法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) ;

二进制的乘法:0 * 0 = 0 0 * 1 = 0,1 * 0 = 0,1 * 1 = 1 二进制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (无意义),1÷1 = 1 ;

逻辑运算二进制的或运算:遇1得1 二进制的与运算:遇0得0 二进制的非运算:各位取反。

二进制转换为其他进制:

1、二进制转换成十进制:基数乘以权,然后相加,简化运算时可以把数位数是0的项不写出来,(因为0乘以其他不为0的数都是0)。小数部分也一样,但精确度较少。

2、二进制转换为八进制:采用“三位一并法”(是以小数点为中心向左右两边以每三位分组,不足的`补上0)这样就可以轻松的进行转换。例:将二进制数(11100101.11101011)2转换成八进制数。 (11100101.11101011)2=(345.353)8

3、二进制转换为十六进制:采用的是“四位一并法”,整数部分从低位开始,每四位二进制数为一组,最后不足四位的,则在高位加0补足四位为止,也可以不补0。

小数部分从高位开始,每四位二进制数为一组,最后不足四位的,必须在低位加0补足四位,然后用对应的十六进制数来代替,再按顺序写出对应的十六进制数。

二进制的运算方式

二进制逻辑运算

逻辑变量之间的运算称为逻辑运算。二进制数1和0在逻辑上可以代表“真”与“假”、“是”与“否”、“有”与“无”。这种具有逻辑属性的变量就称为逻辑变量。 计算机的逻辑运算的算术运算的主要区别是:逻辑运算是按位进行的,位与位之间不像加减运算那样有进位或借位的联系。

逻辑运算主要包括三种基本运算:逻辑加法(又称“或”运算)、逻辑乘法(又称“与”运算)和逻辑否定(又称“非”运算)。此外,“异或”运算也很有用。

逻辑运算符简介

在形式逻辑中,逻辑运算符或逻辑联结词把语句连接成更复杂的复杂语句。例如,假设有两个逻辑命题,分别是“正在下雨”和“我在屋里”,我们可以将它们组成复杂命题“正在下雨,并且我在屋里”或“没有正在下雨”或“如果正在下雨,那么我在屋里”。一个将两个语句组成的新的语句或命题叫做复合语句或复合命题。

算法

逻辑加法(“或”运算)

逻辑加法通常用符号“+”或“∨”来表示。逻辑加法运算规则如下:

0+0=0, 0∨0=0

0+1=1, 0∨1=1

1+0=1, 1∨0=1

1+1=1, 1∨1=1

从上式可见,逻辑加法有“或”的意义。也就是说,在给定的逻辑变量中,A或B只要有一个为1,其逻辑加的结果就为1;只有当两者都为0时逻辑加的结果才为0。

逻辑乘法(“与”运算)

逻辑乘法通常用符号“×”或“∧”或“·”来表示。逻辑乘法运算规则如下:

0×0=0, 0∧0=0, 0·0=0

0×1=0, 0∧1=0, 0·1=0

1×0=0, 1∧0=0, 1·0=0

1×1=1, 1∧1=1, 1·1=1

不难看出,逻辑乘法有“与”的意义。它表示只当参与运算的逻辑变量都同时取值为1时,其逻辑乘积才等于1。

逻辑否定("非"运算)

逻辑非运算又称逻辑否运算。其运算规则为:

0=1 “非”0等于1

1=0 “非”1等于0

二进制的运算方式

二进制的运算算术运算二进制的加法:0+0=0,0+1=1 ,1+0=1, 1+1=10(向高位进位);即7=111,10=10103=11。

二进制的减法:0-0=0,0-1=1(向高位借位) 1-0=1,1-1=0 (模二加运算或异或运算) ;

二进制的乘法:0 * 0 = 0 0 * 1 = 0,1 * 0 = 0,1 * 1 = 1 二进制的除法:0÷0 = 0,0÷1 = 0,1÷0 = 0 (无意义),1÷1 = 1 ;

逻辑运算二进制的或运算:遇1得1 二进制的与运算:遇0得0 二进制的非运算:各位取反。

二进制转换为其他进制:

1、二进制转换成十进制:基数乘以权,然后相加,简化运算时可以把数位数是0的项不写出来,(因为0乘以其他不为0的数都是0)。小数部分也一样,但精确度较少。

2、二进制转换为八进制:采用“三位一并法”(是以小数点为中心向左右两边以每三位分组,不足的`补上0)这样就可以轻松的进行转换。例:将二进制数(11100101.11101011)2转换成八进制数。 (11100101.11101011)2=(345.353)8

3、二进制转换为十六进制:采用的是“四位一并法”,整数部分从低位开始,每四位二进制数为一组,最后不足四位的,则在高位加0补足四位为止,也可以不补0。

小数部分从高位开始,每四位二进制数为一组,最后不足四位的,必须在低位加0补足四位,然后用对应的十六进制数来代替,再按顺序写出对应的十六进制数。

本文关键词:二进制中的运算,二进制运算简单,二进制的基本运算,二进制的运算方式有哪些,二进制的运算方式有几种。这就是关于《二进制加法运算,二进制的运算方式(PLC中二进制数据四则逻辑运算)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。

猜你喜欢