西门子逻辑运算指令_基本逻辑运算

本文详细介绍了西门子PLC中AND与OR逻辑运算指令的应用。AND指令相当于串联,只有当所有位均为1时,结果才为1。OR指令则类似并联,只要有一位为1,结果就为1。讨论中提到了如何将布尔量理解为串并联,并提供了实际操作示例及博途STEP 7 Professional V14.0手册链接作为参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

AND是与指令,相同位都为1结果才是1,与你所说的串联是同样的意思

OR是或指令,相同位有一个1结果就为1,也就是并联,不矛盾啊。

回答者:

398374947 - 高级技术员&nbsp&nbsp第7级

2020-01-08 08:25:39

看下面截图对这三者的介绍,你可以打开编程软件后按F1键去查看这些指令的解释。

图片说明:

回答者:

Siemens automation - 资深顾问&nbsp&nbsp第13级

2020-01-08 08:30:07

如果输入都是布尔量,可以看成串并联。

你现在输入是字,那就是把字的每一位分别做与运算,相当于每一位看成串并联。

回答者:

shawhuang - 资深学长&nbsp&nbsp第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 - 顶级工程师&nbsp&nbsp第12级

2020-01-08 09:14:11

打开计算器,选成程序员模式分别输入16#1234,16#FF.如图

对应的位分别求(AND)与运算。两个都为1才为1.结果没错

图片说明:

回答者:

魔笛库卡 - 初级技术员&nbsp&nbsp第5级

2020-01-08 10:29:32

回答者:

天芯 - 初级工程师&nbsp&nbsp第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 - 资深学长&nbsp&nbsp第3级

2020-01-08 14:58:39

上一页

1

下一页

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值