AND是与指令,相同位都为1结果才是1,与你所说的串联是同样的意思
OR是或指令,相同位有一个1结果就为1,也就是并联,不矛盾啊。
回答者:
398374947 - 高级技术员  第7级
2020-01-08 08:25:39
看下面截图对这三者的介绍,你可以打开编程软件后按F1键去查看这些指令的解释。
图片说明:
回答者:
Siemens automation - 资深顾问  第13级
2020-01-08 08:30:07
如果输入都是布尔量,可以看成串并联。
你现在输入是字,那就是把字的每一位分别做与运算,相当于每一位看成串并联。
回答者:
shawhuang - 资深学长  第3级
2020-01-08 08:30:37
“我是电工,用电工的话讲,与就是串联,或就是并联。”
是的,MWx是一个字(WORD)包括16个位
MWx与MWx计算AND,就是MWx的对应位串联。MWx与MWx计算OR,就是MWx的对应位并联。
结果为一个WORD
博途STEP 7 Professional V14.0手册:
https://support.industry.siemens.com/cs/mdm/109742272?c=91108514187&lc=zh-CN
回答者:
ISIEMENSID - 顶级工程师  第12级
2020-01-08 09:14:11
打开计算器,选成程序员模式分别输入16#1234,16#FF.如图
对应的位分别求(AND)与运算。两个都为1才为1.结果没错
图片说明:
回答者:
魔笛库卡 - 初级技术员  第5级
2020-01-08 10:29:32
回答者:
天芯 - 初级工程师  第9级
2020-01-08 11:15:39
与指令,相同位都为1结果才是1;或指令,相同位有一个1结果就为1。你的MW2是1234,即二进制为0001 0010 0011 0100 ,MW4是00FF,即二进制为
0000 0000 1111 1111进行与运算即对应的位都为1结果才为1,结果即0000 0000 0011 0100,所有你这算出的结果是没问题的。
回答者:
影子66 - 资深学长  第3级
2020-01-08 14:58:39
上一页
1
下一页