plc指令or和xor是什么意思

plc指令or和xor是什么意思,第1张

or是或运算,aorb的结果:当a、b中只要有一个或者两个都为1时,结果为1,否则为0

xor是异或运算,axorb的结果:当a、b两个不同时结果为1,否则为0

上面是对于数字运算而言,如果是逻辑运算,把上面两句话的1替换为“真”、0替换为“假”即可。

PLC可编程逻辑控制器,是一种采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术 *** 作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。用户可以通过PLC指令来编制程序,完成对PLC的功能实现。一般PLC指令常指PLC梯形图。此外,各个厂家的PLC指令规则略有不同。

1、OR是逻辑“或”指令。目的 *** 作数和源 *** 作数按位进行或运算,结果送回目的 *** 作数。

2、OR运算是指如果一个 *** 作数或多个 *** 作数为true,则逻辑或运算符返回布尔值true;只有全部 *** 作数为false,结果才是false。

3、如果任一 *** 作数或两个 *** 作数为true,则逻辑“或”运算符 (||) 返回布尔值true;否则返回false。 *** 作数在计算之前隐式转换为类型bool,结果的类型为bool。逻辑“或”具有从左向右的关联性。

在EXCEL中,OR为逻辑或。

该函数有两个返回值,true与false。当多个表达式中任意一个表达式成立,该函数都会返回true值,只有当所有表达式都不成立时,该函数才会返回false值。

如“IF(OR(D4>$D$11,E4>$E$11,F4>$F$11),2,3)”语中含三个表达式,只要其中任何一表达式成立,如D4单元格中的数值确实大于$D$11单元格中的数值,此时不论其余两个表达式是否成立,OR函数都会返回true值,进而使得IF函数返回结果“2”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11509815.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存