您现在所在的是:

欧姆龙OMRON

回帖:7个,阅读:9591 [上一页] [1] [下一页]
915
gshdx
文章数:6
年度积分:50
历史总积分:915
注册时间:2006/7/9
发站内信
发表于:2010/1/7 14:55:47
#0楼
求教,欧姆龙PLC中使用什么指令判断D区中一个字中某一个位的状态,判断是1还是0,作为条件,接着执行下一步指令。
4382
fa_ybq
文章数:2137
年度积分:53
历史总积分:4382
注册时间:2008/11/14
发站内信
工控人谈电商
发表于:2010/1/7 15:20:23
#1楼
将这个D区的数传送到继电器区,然后进行表格比较。这样应该就可以了,但是我没试过,楼主可以试试。
只有交流才有提高,水平是在不断的讨论中提高的。
5048
218hty 版主
文章数:1091
年度积分:50
历史总积分:5048
注册时间:2005/9/2
发站内信
寻找英威腾(三)
08年最佳博客奖
发表于:2010/1/7 16:01:03
#2楼
将D区的值,传送到W区或I/O区,然后看其位的状态即可。
915
gshdx
文章数:6
年度积分:50
历史总积分:915
注册时间:2006/7/9
发站内信
发表于:2010/1/7 16:28:02
#3楼
请问没有指令能够直接测试对D区中的某一位的状态吗?
791
国荣
文章数:1
年度积分:50
历史总积分:791
注册时间:2009/11/22
发站内信
发表于:2010/1/7 19:47:56
#4楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
2351
gsxiaojian
文章数:170
年度积分:50
历史总积分:2351
注册时间:2007/11/29
发站内信
发表于:2010/1/8 11:05:44
#5楼
应该没有,你只能把D去的值传到可以进行位寻址的字中,然后利用移位和循环来判断,哪个位为0或者1。
700
cy2010
文章数:4
年度积分:50
历史总积分:700
注册时间:2010/1/27
发站内信
发表于:2010/1/27 15:07:21
#6楼
我是这么处理的:比如判断D0000的第三位是1还是0,先用ANDW D0000 #4 D0001,把结果输出到D0001,再用= D0001 #4输出,如果是1就有输出,是0就没输出!


[此贴子已经被作者于2010-1-27 15:08:14编辑过]
37237
cvlsam 版主
文章数:12401
年度积分:1589
历史总积分:37237
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/1/27 17:09:29
#7楼
以下是引用gshdx在2010-1-7 14:55:47的发言:
求教,欧姆龙PLC中使用什么指令判断D区中一个字中某一个位的状态,判断是1还是0,作为条件,接着执行下一步指令。

去看一下TST(350)与TSTN(351)指令就知道该如何做。

Regards

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006