PLC中二进制数据四则逻辑运算
在进行PLC编程的时候我们经常会用到一些数据加减乘除等等,那么它们是怎么在PLC中执行的呢?下面就讲讲PLC中常用的二进制数据是如何进行四则运算的,首先先解如下几个指令。
一:ADD 二进制数据加法指令解释:2个值进行加法运算(A+B=C)后得出结果的指令
功能和动作说明
举例
当M8置位时将被加数D100的内容加上加数D110的内容后存放到D120中, 假如D100=K8;D110=K-12,则D120=8+(-12)=k-4。
当M8置位时将被加数D100的内容加上加数D110的内容后再存放回被加数D100中。
二:SUB 二进制数据减法指令解释:2个值进行减法运算(A-B=C)后得出结果的指令。
功能和动作说明
举例
当M8置位时, 将被减数D100的内容减去减数D110的内容后存放到D120中, 假如D100=K10;D110=K8,则D120=10-8=K2
三:MUL 二进制数据乘法
指令解释:2个值进行乘法运算(A× B=C)后得出结果的指令。
功能和动作说明
四:DIV 二进制数据除法
指令解释:2个值进行除法运算[A÷B=C…(余数)]后得出结果的指令。
功能和动作说明
当M8 置位时,将被除数 D100 的内容除以除数 D110 的内容后存放到 D120
中,假如 D100=K5, D110=K2,余数存放于 D121, D121=K1
五:INC 二进制数据加一
指令解释:指令每执行一次, D 中的数值增加 1。
功能和指令说明
16 位运算时, 32,767 再加 1 变为 -32,768; 32 位运算时, 2, 147, 483, 647 再加 1 变为 -2,147,483,648。
本指令对 0 标志、进位、借位标志都不刷新
六:DEC 二进制数据减一
指令解释:指令每执行一次, D 的数值减 1。
功能和动作说明
喜欢的朋友们请点关注
「PLC编程必备」二、十六进制数如何能转换成十进制数?
二、十六进制数转换成十进制数前面已经有初步的讲解,其值为各个位码乘以位权然后完全相加。
一般地说,一个N进制数如果有n位(从0,1,…..n-1位),则其十进制公式为:
我们这里就以二,十六进制为例说明:
例一:试把二进制数B11011转换成等值的十进制数。N=2,n=5,
从中可以看出,
为0 的位,其值也位0 ,可以不用加,这样把一个二进制数转换为十进制数只要把位码为1的权值相加即可。
例二:试把十六进制数H3E8转换成十进制数。N=16,n=3.
其计数过程和二进制完全一样。
上篇精彩内容回顾:
PLC编程必备:讲解二、八、十、十六进制数【6月2号】
相关问答
plc如何将二进制数转换为十进制数?
pcl二/十进制转换指令包括BCD数转换成二进制数指令BIN(23)/@BIN(23)、BINL(58)/@BINL(58),以及二进制数转换成BCD数指令BCD(24)/@BC...
...示的16位的二进制数,并非指16进制数!用4未2进制来表示_作业帮
[最佳回答]bin,是2进制.16位的数值范围为-32768~+32767BCD码,是4位二进制表示1个十进制数的0~9,所以,16位的数值范围为0~9999bin,是2进制.16位的数值范围为-3...
plc编程常用的三种进制?
PLC说完了,那么大家就会问了:二进制、十进制、十六进制又与PLC有啥关系呢?二进制、十进制、十六进制就是计算机程序指令的表达形式,它们之间可以相互转换。...
三菱plc怎么把20000转换为16进制然后存在两个寄存器中?
实现方法:1.2000与16#00FF相与,得到低八位,存在在一个存储区里2.2000与16#FF00相与,得到高把位,然后采用WAP或者右移指令3.然后将输出值保存到另一个存储...
PLC编程中常用的进制类型?
在PLC编程中,常用的进制类型有以下三种:1.二进制:是一种基本的计算机数据表示方法,仅包含“0”和“1”这两个数字。在PLC编程中,二进制通常用于表示某个输...
请问plc中进制指的是什么?
在PLC中,进制指的是数据的表示方式,通常用于表示数字或地址。常用的进制包括十进制、二进制、八进制和十六进制。其中,十进制是最常见的进制,以10为基数表示...
plc十六进制怎么转ascii码?
要将PLC的十六进制转换为ASCII码,可以使用编程语言实现。首先,将PLC的十六进制数值转换为十进制数值。然后,将该十进制数值转换为对应的ASCII字符。具体转换方...
fx2n系列plc辅助继电器采用几进制?
二进制FX2N系列PLC的辅助继电器M可分为通用型辅助继电器、掉电保持型辅助继电器、特殊辅助继电器3大类。通用型辅助继电器和掉电保持型辅助继电器既可以作为...
PLCTOK17H0004K1是什么意思?
1.PLCTOK17H0004K1是一个特定的编码或标识符。2.这个编码可能是指某种产品、设备、系统或者其他特定的实体。具体的含义需要根据上下文和相关领域来。3.如...
怎样提高PLC编程能力?
怎样提高PLC编程能力?所谓“天下文章一大抄”,想要提高PLC的编程能力,除了基础知识掌握以外,最有有效直接的方法,就是多去看看别人的程序,或者别的公司的...怎...