首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设置单位西门子阶梯

设置单位西门子阶梯
EN

Stack Overflow用户
提问于 2021-05-24 19:42:48
回答 3查看 231关注 0票数 0

我有一个存储在MW20中的值,我需要在不使用位操作的情况下将最重要的位设置为0,但我不知道如何做到这一点。我知道这一点:

代码语言:javascript
复制
     ----> MB20 = D7
    /
MW20 = D7C5
    \
     ----> MB21 = C5

因此,我需要将MB20的最后一点设置为0。我认为从0到M20.7的移动是一样容易的,但是不,我得到了这个错误:

我不明白要设定一个单独的点是如此的困难。我找了很远很远的地方,但找不到解决办法。作为提醒,我不能使用位操作,我用的是西门子PLC上的梯子。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2021-05-24 20:07:34

你可以用一个标准线圈绑在相关的钻头上。

票数 0
EN

Stack Overflow用户

发布于 2021-05-24 20:38:21

就用这样的线圈

然后可以使用适当的逻辑关闭(即等于0)或打开(即等于1)。

票数 1
EN

Stack Overflow用户

发布于 2021-05-25 15:01:14

您可以在逻辑上使用0x7FFF (即MW20 )注册以清除最重要的位。我相信西门子的指令是WAND_W。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67678075

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档