您现在所在的是:

PLC论坛

回帖:9个,阅读:407 [上一页] [1] [下一页]
1070
国宝
文章数:27
年度积分:50
历史总积分:1070
注册时间:2009/3/27
发站内信
发表于:2011/9/10 19:19:49
#0楼
附件
                                                                                                                                                                       Y0到Y3都没有输出,不知哪错了?请大师们指教一下,我是初学者,谢谢!
3506
1143799064
文章数:1372
年度积分:50
历史总积分:3506
注册时间:2010/10/25
发站内信
发表于:2011/9/10 19:50:06
#1楼
M0.M1靠什麽驱动,Y0,Y3没有输出和这个有关
1070
国宝
文章数:27
年度积分:50
历史总积分:1070
注册时间:2009/3/27
发站内信
发表于:2011/9/10 19:59:39
#2楼
通过D100到D107比较的结果使Y0到Y4作通断的
1519
fanxiaojie1
文章数:141
年度积分:50
历史总积分:1519
注册时间:2005/3/25
发站内信
发表于:2011/9/10 22:24:13
#3楼
附件
3333
xiangfengcba
文章数:1700
年度积分:50
历史总积分:3333
注册时间:2005/9/30
发站内信
发表于:2011/9/11 10:19:44
#4楼
楼主用DMOV指令传送数据时错误了,你这样会导致数据出错双整数传送也要使用32位的双整数接收才对,你再看一下自己手写的程序就知道错在哪儿了????
20557
qlin 版主
文章数:6709
年度积分:50
历史总积分:20557
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2011/9/11 11:41:18
#5楼
楼上说的对;
比如FX的32位指令,执行DMOV K30 D100,会占用D101、D100两个数据寄存器。


欢迎您支持 “中华工控网” 论坛  http://bbs.gkong.com/    “电工技术”版块
————
本人技术久已荒置,不便参与技术讨论、更无法答疑,只能一旁看看,偶尔可能提示一下队形、以示存在感……
各位见谅,谢了!   20170501启
1070
国宝
文章数:27
年度积分:50
历史总积分:1070
注册时间:2009/3/27
发站内信
发表于:2011/9/11 13:14:47
#6楼
学到一点了,太谢谢楼上的大师们 ,你们很给力,没想到有这么多大师帮忙,我一定努力学习,谢谢了!!
1453
yuyinliu168
文章数:139
年度积分:50
历史总积分:1453
注册时间:2009/12/19
发站内信
发表于:2011/9/11 13:48:56
#7楼
还有一个问题 你看看你传输的数值都很小 为什么要用DMOV 呢 直接用MOV就好啦
少于65536 的就可以用字传输啦。。。省很多寄存器。。。又不容易出错。。。了解一下字 字节 双字那些基础
3333
xiangfengcba
文章数:1700
年度积分:50
历史总积分:3333
注册时间:2005/9/30
发站内信
发表于:2011/9/12 0:03:08
#8楼
哦,原来这里有这么多高手呀!大家可以加我QQ:294314727一起学习一起进步!!!
20557
qlin 版主
文章数:6709
年度积分:50
历史总积分:20557
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2011/9/12 5:21:42
#9楼
可能因为后面的运算,是双字的吧,所以用了32位指令赋值。

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

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

78.0005