当前位置:
工控论坛
> >
产品
>
PLC
>
欧姆龙(OMRON)PLC
我要发帖
求助--MOVB
点击:
856
| 回复:
15
方嘉荣
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 4回
年度积分:0
历史总积分:22
注册:2005年2月21日
发表于:2005-08-07 20:58:00
楼主
请问MOVB指令的详细逻辑过程,我看书就是看不懂,能多给几案例吗? 比方说:S为DM0000,BI为035,D为005 那么它是把哪个位传送给哪个位啊? 怎样指定S中的指定位,以及怎样指定D中的指定位? 请高手指教。谢谢 我的EMAIL:fangjr@cptf.com.cn 有空请和我联系。
分享到:
收藏
邀请回答
回复楼主
举报
资源
关注
私信
精华:4帖
求助:0帖
帖子:13帖 | 410回
年度积分:0
历史总积分:707
注册:2004年11月27日
发表于:2005-08-22 14:29:00
1楼
当执行条件为OFF时,MOVB(82)指令不执行。当执行条件为ON时,MOVB传送s指定的位到D指定的位。S和D中的位由BI来指定。Bi低2位指定源位,Bi高2位数指定目标位。 Bi的最低两位和最高两位必须在00和15之间,原因是一个字最多只有16位,从00到15。 具体到应用,比如你说S为DM000,Bi为035,D为005 你提到Bi的035就是不合法的控制字,如果换成0305的意思就是将 S源位的DM000字中的第03位移动到目标位D005的第05位。
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2005-09-11 22:12:00
2楼
好心人啊!!!我也是刚学的,对功能指令也看不太懂 谢谢!
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2005-09-11 22:39:00
3楼
我想再问一下! [ MOV ]这样是怎么传送,不会画图,见笑了 [ 1000 ] [ #0001] 谢谢了
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2005-09-12 16:44:00
4楼
上面错了应该是[ MOV ] [#0001 ] [1000 ]多谢了!
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2005-09-15 22:44:00
5楼
怎么没有大侠回复呢!
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2005-09-16 18:23:00
6楼
资源所说的 Bi的035就是不合法的控制字,但书中的例子就是035 它的最后执行结果是将DM0000的第二位02传到D005的12位,看了半天没看懂,请高手指教,谢谢!!!!
回复
引用
举报
资源
关注
私信
精华:4帖
求助:0帖
帖子:13帖 | 410回
年度积分:0
历史总积分:707
注册:2004年11月27日
发表于:2005-09-25 02:16:00
7楼
你用的是欧姆龙的PLC吗?什么型号的?不同厂家和不同型号的PLC的指令也是不同的。
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2005-09-25 18:44:00
8楼
欧姆龙CQM1的,发了好久就没有人回复呢,大侠抽点时间帮小弟说说吧!谢谢了!!
回复
引用
举报
chenyilun
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 244回
年度积分:0
历史总积分:863
注册:2005年9月12日
发表于:2005-09-26 23:31:00
9楼
您的Bi是035還是#035,若是035可能是CHANNEL 35的內容值.
回复
引用
举报
chenyilun
关注
私信
精华:0帖
求助:0帖
帖子:3帖 | 244回
年度积分:0
历史总积分:863
注册:2005年9月12日
发表于:2005-09-26 23:39:00
10楼
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2005-09-27 15:49:00
11楼
你好Bi是035如果是#035又是如何表示呢!CHANNEL是什么呀! 大侠这样应该是怎么传送呀[ MOV ] [#0001 ] [1000 ]多谢了! 非常感谢大侠能回复!!!
回复
引用
举报
caftcg
关注
私信
精华:1帖
求助:0帖
帖子:9帖 | 95回
年度积分:0
历史总积分:175
注册:2004年10月26日
发表于:2005-09-28 21:22:00
12楼
小弟,多看看书吧. CHANNEL是字通道,035表示35通道,其值是为35通道的内容.#035表示常数35.是完全不同的概念. 执行上述指令,即1000通道的当前值为常数1. 靠问是问不出什么的.
回复
引用
举报
胡夫
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 65回
年度积分:0
历史总积分:213
注册:2003年10月29日
发表于:2005-09-28 22:30:00
13楼
1000也就是PLC输出地址的第一个字节的首地址,即10通道的第一位,此MOV指令是把输出通道前两个字节赋植为常数1,也就是1000为1,1001--1015为0
回复
引用
举报
hjl1234
关注
私信
精华:1帖
求助:0帖
帖子:41帖 | 397回
年度积分:0
历史总积分:1288
注册:2005年9月14日
发表于:2005-09-28 22:37:00
14楼
书是有在看的,但也有许多看不懂的,谢谢你的指点 那就在问你一下啰.常数的范围是多少呢 1000通道的16位全部为1吗?如果是[#0002]呢! [MOVB ] [DM0000] [035 ] [005 ]它的最后执行结果是将DM0000的第二位02传到D005的12位,看了半天没看懂,请高手指教,谢谢!!!!
回复
引用
举报
清风狂吹
关注
私信
精华:2帖
求助:0帖
帖子:42帖 | 395回
年度积分:0
历史总积分:792
注册:2003年5月07日
发表于:2005-10-18 21:18:00
15楼
慢慢看,自己动手作实验试一下就知道了
回复
引用
举报
热门招聘
相关主题
求助:如何彻底卸载step7 v4....
[11921]
休闲一下,请大家画个闪烁灯的...
[9767]
PLC的最新发展趋势 (一)(转载...
[10574]
永宏PLC运行灯闪烁,PLC故障
[13455]
(已结束)工控PLC擂台第18期-...
[10980]
工控老鬼 工程师成长之路(2)...
[8623]
STEP7 V5.3中文版Step7_V53_...
[11637]
工控TV推出“三菱PLC视频教程...
[13521]
求助:横河PLC编程软件Widefi...
[7230]
深入讨论:PC与PLC控制
[8657]
官方公众号
智造工程师
客服
小程序
公众号